Travel from Dunkirk to Amsterdam

Bus or train from Dunkirk to Amsterdam?

You can take a train from Dunkirk to Amsterdam via Lille Europe and Bruxelles Midi in around 4 h 26 min. Alternatively, you can take a bus from Dunkirk to Amsterdam via Lille in around 6 h 25 min.

Travel Guides

Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Dunkirk to Amsterdam

ModeDurationPrice
From Dunkerque train to Lille Europe, train to Bruxelles Midi, then train to Amsterdam Centraal.4 h 26 min119€
From Dunkerque train to Lille Flandres, walk to Gare de Lille Europe, then train to Amsterdam Centraal Station.4 h 55 min117€
From Dunkerque bus to Lille then bus to Amsterdam, Amsterdam Sloterdijk.6 h 25 min15€
From Dunkerque train to Lille Flandres, train to Antwerpen Centraal, then train to Amsterdam Centraal.6 h 49 min65€
From Dunkirk drive to Amsterdam.3 h 9 min49€
From Dunkerque train to Lille Europe, train to Bruxelles-Midi, train to Brussels airport, fly to Amsterdam airport, then train to Amsterdam.4 h 25 min150€

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

It takes approximately 4 h 26 min to get from Dunkirk to Amsterdam, including transfers.

Is there a direct train between Dunkirk and Amsterdam?

No, there is no direct train from Dunkirk to Amsterdam. However, there are services departing from Dunkerque and arriving at Amsterdam Centraal via Lille Europe and Bruxelles Midi. The journey, including transfers, takes approximately 4 h 26 min.

Is there a direct bus between Dunkirk and Amsterdam?

No, there is no direct bus from Dunkirk to Amsterdam. However, there are services departing from Dunkerque and arriving at Amsterdam, Amsterdam Sloterdijk via Lille. The journey, including transfers, takes approximately 6 h 25 min.

Operators from Dunkirk to Amsterdam

OperatorPhoneWebsite
TGV0033 892 353535TGV
ThalysThalys
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Ouibus0890715298Ouibus
FlixBus+49 1807 123 99 123FlixBus
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
KLMKLM
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)