Vienna is the historic capital of Austria and is located some 960km from Amsterdam. Vienna is known as Wien (in German) and Wenen (in Dutch).
Let’s look at the options for travel between Amsterdam and Vienna by train, air and bus. Note that there have been some significant changes to service frequencies due to the ‘coronavirus’ measures.
1. Amsterdam-Vienna by Train
It is possible to travel between Amsterdam and Vienna by rail although this journey will take around 11-12 hours with train changes in Germany. The journey can be done either during the day or overnight and there are different possibilities depending on which German city you connect in.
Amsterdam-Vienna by day trains
The following are examples of a morning departure:
Amsterdam to Vienna: Take the morning 0808 ICE International train from Amsterdam Central to Frankfurt Flughafen (Airport), which arrives at 1149. Then connect onto the 1202 ICE service to Vienna which arrives at 1845. Do note the somewhat tight transfer time at Frankfurt airport in this case.
Vienna to Amsterdam: Take the 0915 ICE train from Vienna which arrives in Frankfurt (Main) HBf at 1536. Then connect onto the afternoon ICE International departing Frankfurt at 1629, arriving in Amsterdam at 2028.
The ICE International train is jointly operated by DB (German Railways) and NS (Dutch Railways) and runs 6x daily.
By booking well in advance you can find one-way fares of €46.90 (2nd class) and €99.90 (1st class). First class passengers can use lounges at Amsterdam and Vienna stations.
2nd class fares do not include a reserved seat on the ICE. You can reserve a seat for €4 per person for each one-way trip. It is not obligatory to make a seat reservation, however it can be worthwhile if the train is busy. Seats are in a 2-2 configuration.
1st class fares include seat reservation as standard, with seating in a 1-2 configuration.
Amsterdam-Vienna Night train
From sometime in 2021, an ÖBB Nightjet (Austrian Railways) service will run nightly both ways between Amsterdam and Vienna taking about 14 hours. This train was initially scheduled to start from 13 December 2020 but has been delayed.
The train will depart Amsterdam at 1930 and arrive in Vienna at 0919. From Vienna the nightly train departs at 2013 and arrives the following morning in Amsterdam at 0958.
In the Netherlands the train will also stop at Utrecht and Arnhem.
One-way tickets will start at €29 for a 2nd class seat, €59 for a couchette and €89 for a sleeper.
2. Amsterdam-Vienna by Air
Flights between Amsterdam Schiphol (AMS) and Vienna International Airport (VIE) take just under 2 hours. This is the quickest way to travel between the 2 cities although travel by train is ‘greener’ and perhaps more relaxed.
Skyteam’s KLM Cityhopper currently has up to 3x daily non-stop flights from Amsterdam to Vienna using Embraer 190s. Expect to pay from around €110 for a return ticket not including checked luggage.
Austrian Airlines (Star Alliance) has 2x daily non-stop flights between Amsterdam and Vienna also using Embraer 190 series aircraft. Return sale fares start from around €100 not including checked luggage.
Easyjet has a more irregular Amsterdam-Vienna service using Airbus A319/A320 aircraft – it does not run daily.
Austria and the Netherlands are both members of the Schengen Zone so it is (normally) not necessary to go through passport control when travelling between Amsterdam and Vienna.
3. Amsterdam-Vienna by Coach
German coach company Flixbus has up to 2x daily direct overnight services between Amsterdam and Vienna. Journey times are around 16-17 hours and one-way fares start at €40.
This article was originally published in 2011 and has been continuously updated since then. Last update 29 September 2020.