Vienna is the historic capital of Austria and is located some 960km from Amsterdam.
Let's consider the available options for travelling between these 2 cities by public scheduled transport...
1. Amsterdam-Vienna by Air
Flights between Amsterdam Schiphol (AMS) and Vienna International Airport (VIE) take just under 2 hours - without doubt the quickest and easiest way to travel. Skyteam's KLM has up to 4 daily non-stop flights from Amsterdam to Vienna using Boeing 737s. Expect to pay from around €130 for a return ticket including checked luggage.
Austrian Airlines (Star Alliance) has up to 4 daily non-stop flights between Amsterdam and Vienna using Airbus A319 or Fokker 100 aircraft. Return fares start from around €180 including checked luggage.
Alternatives: Transavia flies from Rotterdam-The Hague (RTM) airport to Vienna up to 12x weekly - with prices from around €120 return. Other airlines serving Amsterdam and Vienna are Lufthansa (via either Frankfurt or Munich), Air France (via Paris) and Swiss (via Zurich).
2. Amsterdam-Vienna by Train
It is possible to travel between Amsterdam and Vienna by rail although this journey will take around 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.
We will give day and night example itineraries for each way:
Amsterdam to Vienna
Day: Take an early morning 0635 ICE train from Amsterdam Central to Düsseldorf, which arrives at 0846. Then connect onto the 0927 ICE service to Vienna which arrives at 1909.
Amsterdam-Düsseldorf is from €19 single; Düsseldorf-Vienna from €29 single.
Night: Take an afternoon ICE from Amsterdam to Cologne and connect onto the EuroNight service to Vienna (departs Cologne at 2121, arrives Vienna 0820 the following morning). Amsterdam-Cologne is from €19 single; the Cologne-Vienna night train starts from €39 for a seat to €89 for a 2-bed sleeper.
Alternatively take the overnight City Night Line train from Amsterdam (departs 2031) to Munich (arrives 0710) and connect to an early morning RailJet service departing Munich at 0731, arriving in Vienna at 1130.
Vienna to Amsterdam
Day: Take the 0850 ICE train from Vienna which arrives in Frankfurt at 1536. Then connect onto the afternoon ICE departing Frankfurt at 1629, arriving in Amsterdam at 2027.
Night: Take the overnight EuroNight from Vienna departing at 2139, arriving in Düsseldorf at 0841 the following morning. At Düsseldorf you can connect tothe 0913 ICE service which arrives in Amsterdam at 1127.
Note for rail pass holders: the ICE and RailJet trains can be used freely with your pass without supplement and reservations are not compulsory. For night trains you will have to pay a supplement.
3. Amsterdam-Vienna by Coach
Eurolines runs a 7x weekly overnight coach service from its Amsterdam Duivendrecht terminal to Vienna (Erdberg U-bahn station). The journey can take 18 to 21 hours. One-way fares start from around €33.
Flixbus has up to 4x daily departures from Amsterdam to Vienna, however you need to change bus in Germany. Journey times are 18-20 hours and one-way fares start at around €52.
Note: Vienna is known as Wien (in German) and Wenen (in Dutch).
Vienna is a fascinating city, its sights include: Stephansdom, Spanish Riding School, Hofburg Palace, Belvedere, Staatsoper, Schlos Schonbrunn and the Hundertwasserhaus (pictured).
Looking for a convenient hotel in Vienna? Please click here to check with with Booking.com, which offers guaranteed low rates, unbiased reviews and no booking fees. Or for hotels in Amsterdam click here