Before you decide to fly off to Vienna, you have to make sure that everything is well prepared. It is essential to know more about Austria visas. So who requires a visa? People who have a Swiss or EEA (EU Member States, Liechtenstein, Iceland, and Norway) passport do not need a visa to enter Austria. Nationals from EU member countries and Liechtenstein and Switzerland may stay in the country for an unlimited time.
Also, you don't require an Austrian visa if you hold a British passport. There are no limitations regarding the remaining validity of the passport, provided that you leave the country before it expires.
All holders of Certificates of Identity (CID) and Travel Documents require a visa!