Travel from Ljubljana to Amsterdam

Train, bus or fly from Ljubljana to Amsterdam?

Transavia Holland, Adria Airways and four other airlines fly from Ljubljana to Amsterdam every 4 hours. Alternatively, you can take a train from Ljubljana to Amsterdam via Villach Hbf, München Hbf, and Düsseldorf Hbf in around 15 h 37 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 Ljubljana to Amsterdam

ModeDurationPrice
From Ljubljana shuttle to Ljubljana airport, fly to Amsterdam airport, then train to Amsterdam.4 h 32 min$174
From Ljubljana shuttle to Zagreb airport, fly to Amsterdam airport, then train to Amsterdam.6 h 21 min$272
From Ljubljana shuttle to Graz airport, fly to Amsterdam airport, then train to Amsterdam.6 h 35 min$338
From Ljubljana shuttle to Venice airport, fly to Amsterdam airport, then train to Amsterdam.7 h 14 min$174
From Ljubljana train to Villach Hbf, train to München Hbf, train to Düsseldorf Hbf, then train to Amsterdam Centraal.15 h 37 min$305
From Ljubljana train to Villach Hbf, train to Duisburg Hbf, then train to Amsterdam Centraal.16 h 44 min$295
From Ljubljana bus to Düsseldorf then bus to Amsterdam, Amsterdam Sloterdijk.19 h 50 min$131
From Tobačna bus to Trieste Terminal Passegieri, bus to Amsterdam, Amstelstation, then line 51 subway to Amsterdam, Nieuwmarkt.32 h 17 min$137
From Ljubljana drive to Kufstein, train to München Hbf, train to Düsseldorf Hbf, then drive to Amsterdam.12 h 33 min$272
From Ljubljana drive to Amsterdam.11 h 36 min$230

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

It takes approximately 4 h 32 min to get from Ljubljana to Amsterdam, including transfers.

Is there a direct train between Ljubljana and Amsterdam?

No, there is no direct train from Ljubljana to Amsterdam. However, there are services departing from Ljubljana and arriving at Amsterdam Centraal via Villach Hbf, München Hbf and Düsseldorf Hbf. The journey, including transfers, takes approximately 15 h 37 min.

Is there a direct bus between Ljubljana and Amsterdam?

No, there is no direct bus from Ljubljana to Amsterdam. However, there are services departing from Ljubljana and arriving at Amsterdam, Amsterdam Sloterdijk via Düsseldorf. The journey, including transfers, takes approximately 19 h 50 min.

Operators from Ljubljana to Amsterdam

OperatorPhoneWebsite
GoOpti+386 1 320 4530GoOpti
Transavia HollandTransavia Holland
Adria AirwaysAdria Airways
LOTLOT
LufthansaLufthansa
KLMKLM
Air FranceAir France
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
Croatia AirlinesCroatia Airlines
EurowingsEurowings
British AirwaysBritish Airways
Austrian AirlinesAustrian Airlines
easyJeteasyJet
SwissSwiss
CSACSA
AlitaliaAlitalia
Air DolomitiAir Dolomiti
Slovenian Railways (SŽ)Slovenian Railways (SŽ)
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
FlixBus+49 1807 123 99 123FlixBus
Arriva Slovenia090 74 11Arriva Slovenia
Eurolines IT+39 0861 199 1900Eurolines IT
GVB+31 900 8011GVB