There are 12 ways to get from Dunkirk to Basel by train (TGV), bus, car, train, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Paris
best- Take the train from Dunkerque to Paris Nordtrain Tgv
- Take the train from Paris Est to Strasbourgtrain Tgv
- Take the train from Strasbourg to Basel Sbbtrain Ter
6h 32mCHF 142–317Bus
cheapest- Take the bus from Dunkirk - Pôle d'Échange Station to Lille - Europe Train Stationbus
- Take the bus from Lille to Brussels-North train stationbus 712 / ...
- Take the bus from Brussels-North train station to Basel SBBbus
12h 26mCHF 47–84Drive 653.6 km
- Drive from Dunkirk to Baselcar 653.6 km
7h 24mCHF 103–149Train, train to Brussels Airport, fly to Zurich Airport
- Take the train from Dunkerque to Lille Europetrain
- Take the train from Lille Europe to Brussel-Zuid / Bruxelles-Miditrain
- Fly from Brussels Airport (BRU) to Zurich Airport (ZRH)plane BRU - ZRH
- Take the train from Zürich HB to Basel SBBtrain
6h 59mCHF 140–401Train
- Take the train from Dunkerque to Lille Flandrestrain Ter
- Take the train from Lille Europe to Strasbourgtrain Tgv
- Take the train from Strasbourg to Basel Sbbtrain Ter
7h 15mCHF 144–266Train, bus
- Take the train from La Panne to Gand-Dampoorttrain Ic
- Take the bus from Gent to Basel, Meret Oppenheim-Strassebus
13h 55mTrain, train to Paris Charles De Gaulle Airport, fly to Basel
- Take the train from Dunkerque to Lille Europetrain
- Take the train from Lille Europe to Aeroport Cdg2 Tgv Roissytrain
- Fly from Paris Charles De Gaulle Airport (CDG) to Basel (BSL)plane CDG - BSL
5h 29mCHF 140–384Train, train to Paris Charles De Gaulle Airport, fly to Zurich Airport
- Take the train from Dunkerque to Lille Europetrain
- Take the train from Lille Europe to Aeroport Cdg2 Tgv Roissytrain
- Fly from Paris Charles De Gaulle Airport (CDG) to Zurich Airport (ZRH)plane CDG - ZRH
- Take the train from Zürich HB to Basel SBBtrain
6h 58mCHF 159–465Train, train to Amsterdam Airport Schiphol, fly to Zurich Airport
- Take the train from Dunkerque to Lille Europetrain
- Take the train from Lille Europe to Brussel-Zuid / Bruxelles-Miditrain
- Take the train from Brussel-Zuid to Schiphol Airport Train Stationtrain
- Fly from Amsterdam Airport Schiphol (AMS) to Zurich Airport (ZRH)plane AMS - ZRH
- Take the train from Zürich HB to Basel SBBtrain
9h 5mCHF 182–490Train, train to Luxembourg, fly to Zurich Airport
- Take the train from Dunkerque to Lille Europetrain
- Take the train from Lille Europe to Brussel-Zuid / Bruxelles-Miditrain
- Take the train from Bruxelles-Midi to Luxembourgtrain
- Fly from Luxembourg (LUX) to Zurich Airport (ZRH)plane LUX - ZRH
- Take the train from Zürich HB to Basel SBBtrain
9h 56mCHF 183–555Train, train to Brussels Airport, fly to Geneva International Airport
- Take the train from Dunkerque to Lille Europetrain
- Take the train from Lille Europe to Brussel-Zuid / Bruxelles-Miditrain
- Fly from Brussels Airport (BRU) to Geneva International Airport (GVA)plane BRU - GVA
- Take the train from Genève-Aéroport to Renens VDtrain
- Take the train from Renens VD to Basel SBBtrain
9h 37mCHF 153–476Train to Lille-Lesquin Airport, fly to Basel
- Take the train from Dunkerque to Lille Europetrain
- Fly from Lille-Lesquin Airport (LIL) to Basel (BSL)plane LIL - BSL
5hCHF 78–347
Dunkirk to Basel by train and foot
Questions & Answers
The cheapest way to get from Dunkirk to Basel is to bus which costs SFr 45 - SFr 85 and takes 12h 26m.
The fastest way to get from Dunkirk to Basel is to train and fly which takes 5h and costs SFr 75 - SFr 350.
No, there is no direct bus from Dunkirk station to Basel. However, there are services departing from Dunkirk - Pôle d'Échange Station and arriving at Basel SBB via Lille and Brussels-North train station. The journey, including transfers, takes approximately 12h 26m.
No, there is no direct train from Dunkirk to Basel. However, there are services departing from Dunkerque and arriving at Basel Sbb via Paris Est and Strasbourg. The journey, including transfers, takes approximately 6h 32m.
The distance between Dunkirk and Basel is 872 km. The road distance is 653.6 km.
The best way to get from Dunkirk to Basel without a car is to train via Paris which takes 6h 32m and costs SFr 140 - SFr 320.
It takes approximately 6h 32m to get from Dunkirk to Basel, including transfers.
Dunkirk to Basel bus services, operated by BlaBlaCar Bus, depart from Dunkirk - Pôle d'Échange Station.
Dunkirk to Basel train services, operated by TGV inOui, depart from Dunkerque station.
The best way to get from Dunkirk to Basel is to train via Paris which takes 6h 32m and costs SFr 140 - SFr 320. Alternatively, you can bus, which costs SFr 45 - SFr 85 and takes 12h 26m.
What companies run services between Dunkirk, France and Basel, Switzerland?
You can take a train from Dunkerque to Basel Sbb via Paris Nord, Paris Est, and Strasbourg in around 6h 32m. Alternatively, you can take a bus from Dunkirk - Pôle d'Échange Station to Basel SBB via Lille - Europe Train Station, Lille, and Brussels-North train station in around 12h 26m.
- Website
- swiss.com
Flights from Brussels Airport to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 95–390
Flights from Paris Charles De Gaulle Airport to Zurich Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- CHF 80–280
Flights from Paris Charles De Gaulle Airport to Zurich Airport via Geneva International Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 40–270
Flights from Amsterdam Airport Schiphol to Zurich Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- CHF 100–270
Flights from Luxembourg to Zurich Airport
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- CHF 80–360
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 50–160
Flights from Brussels Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- CHF 50–160
- Website
- brusselsairlines.com
Flights from Brussels Airport to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 95–390
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 50–160
- Website
- klm.com
Flights from Brussels Airport to Zurich Airport via Amsterdam Airport Schiphol
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 45–280
Flights from Paris Charles De Gaulle Airport to Basel
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 35–280
Flights from Amsterdam Airport Schiphol to Zurich Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- CHF 50–320
Flights from Brussels Airport to Geneva International Airport via Amsterdam Airport Schiphol
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 40–250
- Website
- lufthansa.com
Flights from Brussels Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 95–390
Flights from Brussels Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 95–390
Flights from Paris Charles De Gaulle Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- CHF 90–370
Flights from Amsterdam Airport Schiphol to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 28m
- When
- Every day
- Estimated price
- CHF 110–600
Flights from Brussels Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 20m
- When
- Saturday and Sunday
- Estimated price
- CHF 60–150
- Website
- airfrance.com
Flights from Paris Charles De Gaulle Airport to Basel
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 35–280
Flights from Paris Charles De Gaulle Airport to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 35–250
- Website
- easyjet.com
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 40–150
Flights from Lille-Lesquin Airport to Basel
- Ave. Duration
- 1h 10m
- When
- Monday
- Estimated price
- CHF 55–310
- Website
- ethiopianairlines.com
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 85–320
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Dunkerque to Paris Nord
- Ave. Duration
- 2h 16m
- Frequency
- Every 4 hours
- Estimated price
- CHF 55–90
- Website
- https://www.sncf-connect.com/en-en
Train from Paris Est to Strasbourg
- Ave. Duration
- 1h 46m
- Frequency
- Hourly
- Estimated price
- CHF 80–140
- Website
- https://www.sncf-connect.com/en-en
Train from Lille Europe to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 34 min
- Frequency
- Every 2 hours
- Estimated price
- CHF 20–35
- Website
- https://www.sncf-connect.com/en-en
Train from Lille Europe to Strasbourg
- Ave. Duration
- 3h 6m
- Frequency
- Twice daily
- Estimated price
- CHF 110–190
- Website
- https://www.sncf-connect.com/en-en
Train from Lille Europe to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 35–65
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Paris Est to Strasbourg
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- CHF 75–180
- Website
- https://int.bahn.de/en
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Paris Est to Strasbourg
- Ave. Duration
- 2h 44m
- Frequency
- 4 times a day
- Estimated price
- CHF 65–140
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Strasbourg to Basel Sbb
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- CHF 21–50
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Dunkerque to Lille Europe
- Ave. Duration
- 31 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 12–26
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Dunkerque to Lille Flandres
- Ave. Duration
- 1h 8m
- Frequency
- Every 2 hours
- Estimated price
- CHF 12–27
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Lille Europe to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 50 min
- Frequency
- 3 times a day
- Estimated price
- CHF 30–65
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Lille Europe to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 35 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 30–55
- Website
- https://www.eurostar.com/rw-en
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Lille Europe to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 34 min
- Frequency
- Twice a week
- Estimated price
- CHF 19–35
- Website
- https://www.belgiantrain.be/en
Train from La Panne to Gand-Dampoort
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- CHF 17–35
- Website
- https://www.belgiantrain.be/en
Train from Bruxelles-Midi to Luxembourg
- Ave. Duration
- 3h 17m
- Frequency
- Hourly
- Estimated price
- CHF 40–80
- Website
- https://www.belgiantrain.be/en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Basel SBB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 29–85
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Renens VD
- Ave. Duration
- 46 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 20–60
- Website
- https://www.sbb.ch/en
Train from Renens VD to Basel SBB
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- CHF 55–170
- Website
- https://www.sbb.ch/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Brussel-Zuid to Schiphol Airport Train Station
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- CHF 19–45
- Website
- https://www.ns.nl/en
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Dunkirk - Pôle d'Échange Station to Lille - Europe Train Station
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- CHF 5–10
- Website
- https://www.blablacar.co.uk/bus
Bus from Lille to Brussels-North train station
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- CHF 7–15
- Website
- https://www.blablacar.co.uk/bus
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Dunkirk - Pôle d'Échange Station to Lille - Europe Train Station
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a week
- Estimated price
- CHF 4–8
- Website
- https://www.flixbus.co.uk
Bus from Lille to Brussels-North train station
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- CHF 7–13
- Website
- https://www.flixbus.co.uk
Bus from Brussels-North train station to Basel SBB
- Ave. Duration
- 7h 55m
- Frequency
- Twice daily
- Estimated price
- CHF 35–60
- Website
- https://www.flixbus.co.uk
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Bus from Gent to Basel, Meret Oppenheim-Strasse
- Ave. Duration
- 9h 19m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
Want to know more about travelling around Switzerland
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Dunkirk to Basel bus services, operated by BlaBlaCar Bus, arrive at Lille - Europe Train Station.
Dunkirk to Basel train services, operated by TGV inOui, arrive at Paris Nord station.
Yes, the driving distance between Dunkirk to Basel is 654 km. It takes approximately 7h 24m to drive from Dunkirk to Basel.
Book your Dunkirk to Basel train tickets online with Omio.
Book your Dunkirk to Basel bus tickets online with Omio and FlixBus.
There are 576+ hotels available in Basel.



















































