Visa required by most nationalities except;
Azerbaijan
Belarus
Georgia
Kazakhstan
Kyrgyz
Moldova
Montenegro
Russian Federation
Serbia
Tajikistan
Ukraine
Uzbekistan
Visa for stay up to 21 days, requires 1 application form, 1 photo and $60 to $95 processing fee (fees vary according processing time). For stays longer than 21 days, but not exceeding 90 days, an official invitation from a qualifying entity in Armenia is required.