What takes time is deciding on the correct name. But once you have decided on the name, and checked that the domain name and extension you desire is available, the actual domain registration could be completed within minutes.

Conditions are : the domain is available, the domain registration fee is paid  and the registration form is filled out correctly. This applies to all types of domains.