Travel from Amsterdam to Vienna

Train, bus or fly from Amsterdam to Vienna?

KLM, Austrian Airlines and six other airlines fly from Amsterdam to Vienna hourly. Alternatively, you can take a train from Amsterdam to Vienna via Frankfurt(Main)Hbf in around 11 h 14 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Amsterdam to Vienna

ModeDurationPrice
From Amsterdam Centraal train to Amsterdam airport, fly to Vienna airport, then train to Vienna.4 h 27 min$112
From Amsterdam Centraal train to Rotterdam, Rotterdam Centraal perron AA, line 33 bus to Rotterdam airport, fly to Vienna airport, then train to Vienna.5 h 22 min$133
From Amsterdam Centraal train to Amsterdam airport, fly to Graz airport, train to Graz Hbf, then train to Vienna.7 h 32 min$225
From Amsterdam Centraal train to Frankfurt(Main)Hbf then train to Wien Hbf.11 h 14 min$279
From Amsterdam Centraal train to Duisburg Hbf then train to Wien Hbf.12 h 29 min$291
From Amsterdam, Amsterdam Sloterdijk bus to Vienna, Vienna Erdberg.16 h 10 min$119
From Amsterdam, Nieuwmarkt line 54 subway to Amsterdam, bus to Brno, AN u hotelu Grand, bus to Stadion, then subway to Karlsplatz.21 h 8 min$77
From Amsterdam drive to Vienna.10 h 29 min$213

How long does it take to get from Amsterdam to Vienna?

It takes approximately 4 h 27 min to get from Amsterdam to Vienna, including transfers.

Is there a direct train between Amsterdam and Vienna?

No, there is no direct train from Amsterdam to Vienna. However, there are services departing from Amsterdam Centraal and arriving at Wien Hbf via Frankfurt(Main)Hbf. The journey, including transfers, takes approximately 11 h 14 min.

Is there a direct bus between Amsterdam and Vienna?

Yes, there is a direct bus departing from Amsterdam, Amsterdam Sloterdijk and arriving at Vienna, Vienna Erdberg. Services depart three times a day, and operate every day. The journey takes approximately 16 h 10 min.

Operators from Amsterdam to Vienna

OperatorPhoneWebsite
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
KLMKLM
Austrian AirlinesAustrian Airlines
easyJeteasyJet
LufthansaLufthansa
SwissSwiss
EurowingsEurowings
Air FranceAir France
Scandinavian AirlinesScandinavian Airlines
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
RET+31 900 5006010RET
Transavia HollandTransavia Holland
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
FlixBus+49 1807 123 99 123FlixBus
GVB+31 900 8011GVB
Eurolines CZEurolines CZ
RegioJet+420 542 42 42 42RegioJet
Wiener Linien+43 (0)1 7909 100Wiener Linien