Nationals who do not need a visa to come to Austria:
Holders of an EEA (EU Member States, Iceland, Liechtenstein and Norway) or Swiss passport do not need a visa for Austria. Nationals from EU Member States, Switzerland and Liechtenstein may stay in Austria for an unlimited period of time. There are no restrictions regarding the validity of your passport, provided you leave Austria before your passport expires.
(For spouses/dependants of EU/EEA nationals please see the information website of the Austrian embassy in the country of your residence.)
Nationals who do NOT need a visa for Austria if the stay does not exceed 90 days and is for tourist purposes only
Albania (biometric passports only), Andorra, Antigua and Barbuda, Argentina, Australia,
Bahamas, Barbados, Bosnia-Herzegovina (biometric passports only), Brazil, Brunei,
Chile, Costa Rica, Canada, Croatia,
El Salvador,
Guatemala,
Honduras, Hong Kong (SAR only)
Israel,
Japan,
Macao (RAE only), Malaysia, Mauritius, Macedonia[1] (biometric passports only), Mexico, Monaco, Montenegro[2] (biometric passports only),
New Zealand, Nicaragua,
Panama, Paraguay,
Serbia (biometric passports only and NOT issued by Koordinacija Uprava), Seychelles, Singapore, St. Christophe and Nevis,
Taiwan (all passports if they contain the holder's identity number
Uruguay, United States of America,
Venezuela, Vatican
Nationals of the following countries have to apply for a visa before coming to Austria:
Afghanistan,
Algeria,
Bangladesh,
Democratic Republic of Congo, Democratic People’s Republic of Korea,
Egypt,
Ghana,
Indonesia, Iraq, Iran,
Jordan,
Kazakhstan,
Lebanon, Libya, Liberia,
Mali, Morocco, Mauritania,
Niger, Nigeria,
Pakistan, Palestine,
Ruanda
Saudi Arabia, Somalia, Sri Lanka, Sudan (North Sudan), South Sudan, Syria,
Togo, Tunisia
United Arab Emirates,
Uzbekistan,
Vietnam,
Yemen
(Source: Website of the Austrian Foreign Ministry)