Vienna by train

Austrian Parliament

Vienna is an important European railway crossroads.

Where can I easily get to Vienna by train and where to look for tickets? How to hit the right Vienna train stations? This chapter will answer all your questions.

Where are the train stations in Vienna

Vienna has several stations where long-distance trains stop.

  • Wien Hauptbahnof (see map) - most long-distance trains, with the exception of the Westbahn and some ÖBB trains to České Budějovice and Gmünd
    • Metro - U1
    • S-Bahn - S1, S2, S3, S4, S60,S80
    • Tram - O, 18
  • Wien Westbhanhof (see map) - Westbahn trains towards Linz and Salzburg and local ÖBB services towards Sankt Pölten, Amstetten and Waidhofen an der Ybbs
    • Underground - U3, U6
    • Tram - 5, 6, 9, 18, 52, 58
  • Wien Franz-Josefs-Bahnhof (see map) - long-distance trains towards Gmünd, České Budějovice, České Velenice and regional trains towards Krems
    • Tram - D, 5, 33
  • Wien Spittelau (see map) - long-distance trains to Gmünd, České Budějovice, České Velenice and regional trains to Krems
    • Metro - U4
    • Tram - D
  • Wien Floridsdorf (see map) - long-distance trains to Znojmo, Retz, regional trains to Hollabrunn
    • Metro - U6
    • S-Bahn - S1, S2, S3, S4, S7
    • Tram - 25, 26, 30, 31
  • Wien Meidling (see map) - long-distance trains departing from the main station in west and south direction
    • Metro - U6
    • Tram - 62
  • Flughafen Wien - railway station to the airport where some long-distance trains from Brno, Linz, Salzburg, Munich or Zurich terminate

Where to buy tickets

The largest company is the Austrian Federal Railways ÖBB, which always works with local carriers when travelling abroad. So in practice, for example, when you travel by train to Prague, you will take the same train, which you can find on the Austrian Railways ÖBB and Czech ČD websites.

Similarly, when travelling to Germany, you will always find tickets for a specific connection on the ÖBB and German DB websites.

It is always worth comparing ticket prices on the websites of both carriers. Each of them may have different prices and different special offers, even if in reality you always travel on the same train.

In addition, there are several private carriers to Vienna, where you can only buy tickets on their website.

You can compare the prices of the different carriers on one page, for example via thetrainline.com. However, this website does not always display the special offers that you will find directly on the websites of the individual carriers.

Routes and prices

Because prices for trains change similarly to airline tickets as availability increases, we show the average price when you buy 1 month in advance.

Czech Republic

Destinations Carriers Price Travel time
Prague regiojet.cz
oebb.at / cd.cz
15 eur
27 eur
4 hours
Brno regiojet.cz
oebb.at / cd.cz
gepard.com
7,90 eur 1,5 hours
Ostrava oebb.at / cd.cz 20 eur 3 hours
České Budějovice oebb.at / cd.cz 9,50 eur 3,5 hours
Pardubice regiojet.cz
oebb.at / cd.cz
15 eur
25 eur
3 hours
Znojmo oebb.at / cd.cz 19 eur 1 hr 45 min
Breclav regiojet.cz
oebb.at / cd.cz
15 eur 1 hour

Book your ticket at regiojet.cz

Hungary

Destinations Carriers Price Travel time
Budapest regiojet.cz
oebb.at / mav.hu
12 eur
20 eur
2.5 hours
Győr regiojet.cz
oebb.at / mav.hu
12 eur
20 eur
1.5 hours
Sopron oebb.at / mav.hu 20 eur 1 hr 15 min

Slovakia

Destinations Carriers Price Travel time
Bratislava oebb.at / zssk.sk 10,50 eur 1 hour

Germany

Destination Carriers Price Travel time
Munich bahn.de / oebb.at
westbahn.at
20 eur
49 eur
4 hours
Passau bahn.de / oebb.at 20 eur 2 h 15 min
Regensburg bahn.de / oebb.at 28 eur 3 h 20 min
Nuremberg bahn.de / oebb.at 40 eur 4 h 15 min
Frankfurt bahn.de / oebb.at 56 eur 6.5 hours
Berlin bahn.de / oebb.at 50 eur 7.5 hours
Cologne bahn.de / oebb.at 80 eur 9 hours

Switzerland

Destinations Carriers Price Travel time
Zurich oebb.at 80 eur 8 hours

Italy

Destinations Carriers Price Travel time
Venice oebb.at 33 eur 7 h 45 min
Udine oebb.at 33 eur 6 hours

Slovenia

Destinations Carriers Price Travel time
Ljubljana oebb.at 30 eur 6 hours
Maribor oebb.at 20 eur 3.5 hours

Poland

Destinations Carriers Price Travel time
Warsaw oebb.at 50 eur 7,5 hours
Krakow oebb.at 70 eur 5 h 15 min
Katowice oebb.at 25 eur 5 hours
Gdansk oebb.at 50 eur 10.5 hours

Austria

Destinations Carriers Price Travel time
Linz oebb.at
westbahn.at
20 eur
9 eur
1 hr 15 min
Salzburg oebb.at
westbahn.at
25 eur
20 eur
2.5 hours
Innsbruck oebb.at
westbahn.at
35 eur
25 eur
4 h 15 min
Graz oebb.at 10 eur 2,5 hours
Klagenfurt oebb.at 20 eur 4 hours
Villach oebb.at 20 eur 4.5 hours
Bregenz oebb.at
westbahn.at
45 eur
25 eur
7 hours
Wörgl oebb.at
westbahn.at
35 eur
19 eur
3 h 45 min

This article may contain affiliate links from which our editorial team may earn commissions if you click on the link. See our Advertising Policy page.

Any questions left?

If you have any questions or comments about the article...

0 comments

Sign in to Cestee

... the worldwide travel community

Do not have your travel account yet? Sign up