There are 8 ways to get from Differdange to Bern by train, bus, car, plane, or train (TGV)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Luxembourg to Mulhouse VilleTgv
- Take the train from Basel SBB to BernIc6 / ...
6h 52mCHF 106–201Bus
cheapest- Take the bus from Luxembourg, P+R Bouillon to BernN506
8h 13mCHF 24–55Drive 423.3 km
- Drive from Differdange to Bern423.3 km
4h 23mCHF 69–100Train, fly to Zurich Airport
- Take the train from Differdange, Gare to Luxembourg, Gare Centrale
- Fly from Luxembourg (LUX) to Zurich Airport (ZRH)LUX - ZRH
- Take the train from Zürich Flughafen to Bern
4h 55mCHF 123–366Train via Strasbourg
- Take the train from Bettembourg to Metz VilleTer
- Take the train from Metz Ville to StrasbourgTer
- Take the train from Strasbourg to Basel SbbTer
- Take the train from Basel SBB to BernIc6 / ...
7h 42mCHF 78–184Bus, train
- Take the bus from Luxembourg P&R Gasperich/Howald to Basel, Meret Oppenheim-Strasse (Bahnhof SBB)MarinoBus 252
- Take the train from Basel SBB to BernIc6 / ...
8h 54mCHF 61–96Fly to Basel, train
- Fly from Luxembourg (LUX) to Basel (BSL)LUX - BSL
- Take the train from Basel SBB to Bern
8h 2mCHF 111–271Fly to Geneva International Airport, train
- Fly from Luxembourg (LUX) to Geneva International Airport (GVA)LUX - GVA
- Take the train from Genève-Aéroport to Bern
7h 30mCHF 113–336
Differdange to Bern by train
Questions & Answers
The cheapest way to get from Differdange to Bern is to bus which costs SFr 24 - SFr 55 and takes 8h 13m.
The fastest way to get from Differdange to Bern is to drive which takes 4h 23m and costs SFr 65 - SFr 100.
No, there is no direct bus from Differdange to Bern. However, there are services departing from Differdange, Arbed and arriving at Bern via Gasperich, Cloche d'Or and Luxembourg, P+R Bouillon. The journey, including transfers, takes approximately 8h 13m.
No, there is no direct train from Differdange to Bern. However, there are services departing from Differdange, Gare and arriving at Bern via Luxembourg, Mulhouse Ville and Basel SBB. The journey, including transfers, takes approximately 6h 52m.
The distance between Differdange and Bern is 481 km. The road distance is 423.3 km.
The best way to get from Differdange to Bern without a car is to train which takes 6h 52m and costs SFr 100 - SFr 210.
It takes approximately 6h 52m to get from Differdange to Bern, including transfers.
Differdange to Bern bus services, operated by FlixBus, depart from Luxembourg, P+R Bouillon station.
Differdange to Bern train services, operated by Luxembourg Railways (CFL), depart from Luxembourg station.
The best way to get from Differdange to Bern is to train which takes 6h 52m and costs SFr 100 - SFr 210. Alternatively, you can bus, which costs SFr 24 - SFr 55 and takes 8h 13m.
What companies run services between Differdange, Luxembourg and Bern, Switzerland?
You can take a train from Differdange, Gare to Bern via Luxembourg, Mulhouse Ville, Basel Sbb, and Basel SBB in around 6h 52m. Alternatively, FlixBus operates a bus from Luxembourg, P+R Bouillon to Bern 5 times a week. Tickets cost CHF 24–55 and the journey takes 6h 15m.
- Website
- lufthansa.com
Flights from Luxembourg to Zurich Airport via Frankfurt
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- CHF 170–380
Flights from Luxembourg to Basel via Frankfurt
- Ave. Duration
- 3h 16m
- When
- Every day
- Estimated price
- CHF 90–320
Flights from Luxembourg to Basel via Munich
- Ave. Duration
- 3h
- When
- Wednesday
- Estimated price
- CHF 80–320
Flights from Luxembourg to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 85–170
- Website
- swiss.com
Flights from Luxembourg to Zurich Airport
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- CHF 80–170
Flights from Luxembourg to Geneva International Airport via Zurich Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- CHF 85–290
- Website
- airdolomiti.it
Flights from Luxembourg to Basel via Frankfurt
- Ave. Duration
- 3h 16m
- When
- Every day
- Estimated price
- CHF 90–320
- Website
- luxair.lu
Flights from Luxembourg to Geneva International Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 55–370
- Website
- klm.com
Flights from Luxembourg to Basel via Amsterdam Schiphol
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- CHF 95–340
- Website
- airfrance.com
Flights from Luxembourg to Basel via Paris Charles de Gaulle
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- CHF 95–290
- Phone
- +352 24 89 24 89
- Website
- cfl.lu
Train from Luxembourg to Mulhouse Ville
- Ave. Duration
- 2h 38m
- Frequency
- Twice daily
- Estimated price
- CHF 70–110
- Website
- https://www.cfl.lu/en-gb
- 1st Class
- CHF 70–110
Train from Differdange, Gare to Luxembourg, Gare Centrale
- Ave. Duration
- 49 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 7–12
- Website
- https://www.cfl.lu/en-gb
- 1st Class
- CHF 7–12
Train from Bettembourg to Metz Ville
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- CHF 11–18
- Website
- https://www.cfl.lu/en-gb
- 1st Class
- CHF 11–18
Train from Metz Ville to Strasbourg
- Ave. Duration
- 47 min
- Frequency
- Twice daily
- Estimated price
- CHF 35–55
- Website
- https://www.cfl.lu/en-gb
- 1st Class
- CHF 35–55
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Bern
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- CHF 25–45
- Website
- https://www.sbb.ch/en
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- CHF 35–65
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Bern
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 30–65
- Website
- https://www.sbb.ch/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 Metz Ville to Strasbourg
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- CHF 10–35
- 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 27–28
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Metz Ville to Strasbourg
- Ave. Duration
- 54 min
- Frequency
- 6 times a week
- Estimated price
- CHF 26–85
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Luxembourg, P+R Bouillon to Bern
- Ave. Duration
- 6h 15m
- Frequency
- 5 times a week
- Estimated price
- CHF 24–55
- Website
- https://www.flixbus.co.uk
- Phone
- +39 080 3112335
- info@marinobus.it
- Website
- marinobus.it
Bus from Luxembourg P&R Gasperich/Howald to Basel, Meret Oppenheim-Strasse (Bahnhof SBB)
- Ave. Duration
- 5h 25m
- Frequency
- Once a week
- Estimated price
- CHF 29–40
- Website
- https://marinobus.it/en/
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
More Questions & Answers
Differdange to Bern bus services, operated by FlixBus, arrive at Bern station.
Differdange to Bern train services, operated by Luxembourg Railways (CFL), arrive at Mulhouse Ville station.
Yes, the driving distance between Differdange to Bern is 423 km. It takes approximately 4h 23m to drive from Differdange to Bern.
Book your Differdange to Bern train tickets online with Omio.
There are 317+ hotels available in Bern.



























