Travel from Amsterdam to Villach

Bus or train from Amsterdam to Villach?

You can take a train from Amsterdam to Villach via Oberhausen Hbf in around 14 h 6 min. Alternatively, you can take a bus from Amsterdam to Villach via Munich Hbf and Munich, Munich central bus station in around 18 h 43 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 Villach

ModeDurationPrice
From Amsterdam Centraal train to Amsterdam airport, fly to Ljubljana airport, then shuttle to Villach.5 h 58 min$198
From Amsterdam Centraal train to Amsterdam airport, fly to Salzburg airport, line 2 bus to Salzburg Hbf, then train to Villach.7 h 27 min$195
From Amsterdam Centraal train to Amsterdam airport, fly to Venice airport, bus to Venezia Mestre, then train to Villach.8 h 25 min$146
From Amsterdam Centraal train to Amsterdam airport, fly to Graz airport, train to Graz Hbf (Europaplatz), train to Klagenfurt Hbf, then train to Villach.8 h 14 min$220
From Amsterdam Centraal train to Rotterdam, Rotterdam Centraal perron AA, line 33 bus to Rotterdam airport, fly to Salzburg airport, line 2 bus to Salzburg Hbf, then train to Villach.8 h 12 min$256
From Amsterdam Centraal train to Oberhausen Hbf then train to Villach Hbf.14 h 6 min$277
From Amsterdam Amstel bus to Munich Hbf, walk to Munich, Munich central bus station, then bus to Villach.18 h 43 min$106
From Amsterdam Centraal Station bus to Hannover Hauptbahnhof then train to Villach Hauptbahnhof.18 h 53 min$166
From Amsterdam drive to Düsseldorf Hbf, train to München Hbf, train to Kufstein, then drive to Villach.11 h 16 min$243
From Amsterdam drive to Villach.10 h 38 min$212

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

It takes approximately 5 h 58 min to get from Amsterdam to Villach, including transfers.

Is there a direct train between Amsterdam and Villach?

No, there is no direct train from Amsterdam to Villach. However, there are services departing from Amsterdam Centraal and arriving at Villach Hbf via Oberhausen Hbf. The journey, including transfers, takes approximately 14 h 6 min.

Is there a direct bus between Amsterdam and Villach?

No, there is no direct bus from Amsterdam to Villach. However, there are services departing from Amsterdam Amstel and arriving at Villach via Munich, Munich central bus station. The journey, including transfers, takes approximately 18 h 43 min.

Operators from Amsterdam to Villach

OperatorPhoneWebsite
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
Adria AirwaysAdria Airways
Transavia HollandTransavia Holland
Air FranceAir France
LufthansaLufthansa
Austrian AirlinesAustrian Airlines
KLMKLM
SwissSwiss
Scandinavian AirlinesScandinavian Airlines
Touristik Kärnten Transfer+43 660 9030012Touristik Kärnten Transfer
easyJeteasyJet
Salzburg Airport ShuttleSalzburg Airport Shuttle
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Air DolomitiAir Dolomiti
ATVO S.p.A.+39 0421 5944ATVO S.p.A.
Trenitalia+39 06 68475475Trenitalia
RET+31 900 5006010RET
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Eurolines DE+49 6196 2078-501Eurolines DE
FlixBus+49 1807 123 99 123FlixBus
Deinbus+49 069/17 53 73 200Deinbus
Urlaubs-Express+49 (0) 221 800 20 820Urlaubs-Express