Getting to Vienna

Travel connections:

  • By plane: The Vienna International Airport (VIE) is located in Schwechat, 20 km southeast of central Vienna. Vienna is served by numerous of airlines such as Austrian Airlines, Eurowings Europe, Level (Anisec), EasyJet, Norwegian, etc.

Book your flights here!

How to get from the airport to the city centre:

  • The rapid transit railway (S-Bahn) is an economical way of travelling between Vienna city centre and the Vienna Airport. Detailed timetables can be found at Fare: from € 4.10 (from/to Wien Mitte or Wien Hauptbahnhof, including travel on entire Vienna public transport network).
  • The City Airport Train (CAT) takes you within 16 minutes to the city centre (Wien Mitte station). The CAT operates daily from 05.37 a.m. to 23.39 p.m., 365 days a year. One way ride costs € 11. Details can be found here:
  • There is also the possibility to get by bus to the city centre of Vienna. The 3 Vienna Airport Lines routes serve all of Vienna’s underground railway lines. Every 30 minutes there are connections to the airport from Wien Westbahnhof and Wien Hauptbahnhof. Buses to the city centre (Morzinplatz/Schwedenplatz) run 24 hours a day, journey time is just 20 minutes. One single ride for Vienna Airport Lines will cost € 8.00.
  • A taxi to the city will cost € 25-35. Cabs can be caught directly in front of the arrivals hall or at the “City Transfer” counter in the arrivals hall.

  • By train:
    ÖBB (Austrian Federal Railways) .
    Westbahn (private train company: The Westbahn only offers connections for passenger trains between Vienna and Salzburg

International train connections are also offered by:

German railways: Deutsche Bahn (DB), Swiss railways: Schweizerische Bundesbahnen (SBB), Italian railways: Trenitalia, French railways: Société Nationale des Chemins de fer Français (SNCF), Hungarian railways: Magyar Államvasutak, Polish railways: Polskie Koleje Państwowe (PKK) and Czech railways: České dráhy.

By bus:
International bus connections: Eurolines ( and Flixbus (

By Car:

Munich – Linz – Vienna: 400 km

Prague – Brno – Vienna: 350 km

Bratislava – Vienna: 65 km

Zagreb – Graz – Vienna: 380 km

Ljubljana – Vienna: 400 km

Budapest – Vienna: 250 km