home | travel visas | m | macedonia
     
  Unless stated the following foreign nationals do not require a visa for stays of upto 90 days, all other nationals will require a visa before entering Macedonia.  
     
 
Algeria Argentina Armenia
Austria Azerbaijan Bahamas
Bangladesh Barbados Belgium
Belarus Bolivia Bosnia Herzegovina
Botswana Bulgaria Chile
Croatia Cuba Cyprus
Denmark Finland France
Georgia Greece Germany
Holy See Hungary India
Iran Ireland Italy
Japan Kazakhstan Kyrgyzstan
Liechtenstein Luxembourg Malaysia
Malta Moldova Monaco
Netherlands New Zealand Niger
Northern Ireland Norway Poland (30 Days)
Portugal Romania (30 Days) Russia
San Marino Spain Sweden
Switzerland Tajikistan Tunisia
Turkey (60 Days) Turkmenistan United Kingdom
Ukraine Yugoslavia (60 Days) Zambia
Zimbabwe    
     
 
  Nationals of Australia, Canada and the USA require a visa to enter Macedonia but can obtain one on arrival at the airport or at any land border.

Nationals of the following countries need to obtain official approval from the authorities in Macedonia in order to obtain a visa: Afghanistan, Bangladesh, China, Egypt, India, Iran, Iraq, Jordan, Lebanon, Libya, Niger, Nigeria, Oman, Pakistan, Philippines, Saudi Arabia, Senegal, Sudan, Sri Lanka, Syria, Tunisia, United Arab Emirates and Yemen.