Visa & Passport
A visa is not required for stays of 90 days or less for citizens of Belarus, Georgia, Kazakhstan, Kyrgyzstan, Moldova, Russia, Tajikistan, Ukraine and Uzbekistan.
A 30-day visa on arrival may be obtained only when arriving by air by citizens of Bahrain, China, Israel (60 days), Japan, Kuwait, Malaysia, Oman, Qatar, Saudi Arabia, Singapore, South Korea, Turkey (only at Heydar Aliyev International Airport) and United Arab Emirates.
Citizens of the United States may also obtain a visa on arrival, but only if arriving via a direct flight of Azerbaijan Airlines from New York City.
Citizens of Iran may obtain a 15-day visa on arrival for Nakhchivan only.
If you have an Armenian name, you will not be issued a visa, no matter what country you hold citizenship in.
Single-entry visas can be obtained by mail or in person from any Azerbaijani embassy offering consular services. Travellers are no longer able to obtain visas at Heydar Aliyev Airport in Baku. Multiple visas are generally not issued for tourists outside of Azerbaijan. EU nationals generally pay 60 AZN while US passport holders pay US$160 (based on reciprocity) for any visa from 1 to 3 months length.
A letter of invitation (LOI) from a contact in Azerbaijan is required.
The embassy of Azerbaijan in Washington, D.C. will issue visas without a LOI, provided your stay in Azerbaijan is no longer than a few days. According to Azerbaijani law, foreign nationals intending to remain in Azerbaijan for more than 30 days must register with local police within three days of their arrival. Foreign citizens should approach the passport section of the local district police office and fill out an application form. The registration fee is 9.90AZN. If you should fail to register within the first three days of your arrival, you are liable to a fine of 300AZN. If you are still within the 30 days and happen to have a double or multi entry visa, an option is to hop over to Georgia and the period will start over.
It is also possible to apply for an e-visa online via selected travel agencies, as per the website of the Foreign Ministry.
Foreigners staying in Azerbaijan for longer than 10 days should register with the State Migration Service within 10 working days of arrival. Failure to register withing this time frame will incur a fine of 300 AZN (2015). The registration is free and can be done online by submitting copy of the passport and filled in application form or in person at specially designed offices of State Migration Service (one of such offices will be opened eventually at the Train Station, however it was closed as of 2015). Hotels may provide this service for their guests, but travelers are strongly advised to ensure the registration has been completed indeed as hotels are more than often skip doing it.