There are 10 ways to get from Bodegraven to Luthern by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Amsterdam Airport Schiphol to Zurich Airport, train
best- Fly from Amsterdam Airport Schiphol (AMS) to Zurich Airport (ZRH)AMS - ZRH
- Take the train from Zürich HB to Luzern
5h 18mCHF 119–291Bus
cheapest- Take the bus from Rotterdam Central Station to LuzernN846
13h 52mCHF 48–75Train via Frankfurt am Main
- Take the train from Utrecht Centraal to Frankfurt(Main)HbfIce
- Take the train from Frankfurt to Basel SBB20 / ...
- Take the train from Basel SBB to LuzernEc / ...
10h 3mCHF 116–326Bus, train
- Take the bus from Rotterdam to Basel Mulhouse Freiburg - AirportBlaBlaCar Bus
- Take the train from Basel SBB to LuzernIr27 / ...
13h 49mCHF 71–115Drive 776.1 km
- Drive from Bodegraven to Luthern776.1 km
8hCHF 129–186Fly Amsterdam Airport Schiphol to Basel, train
- Fly from Amsterdam Airport Schiphol (AMS) to Basel (BSL)AMS - BSL
- Take the train from Basel SBB to Luzern
5h 58mCHF 93–269Train to Düsseldorf International Airport, fly to Zurich Airport, train
- Take the train from Utrecht Centraal to Oberhausen Hbf
- Fly from Düsseldorf International Airport (DUS) to Zurich Airport (ZRH)DUS - ZRH
- Take the train from Zürich HB to Luzern
7h 31mCHF 113–312Train to Brussels Airport, fly to Zurich Airport, train
- Take the train from Rotterdam Centraal to Anvers-Central
- Fly from Brussels Airport (BRU) to Zurich Airport (ZRH)BRU - ZRH
- Take the train from Zürich HB to Luzern
7h 31mCHF 142–335Fly Amsterdam Airport Schiphol to Geneva International Airport, train
- Fly from Amsterdam Airport Schiphol (AMS) to Geneva International Airport (GVA)AMS - GVA
- Take the train from Genève-Aéroport to Luzern
8h 24mCHF 120–314Train
- Take the train from Utrecht Centraal to Basel SBBNightjet
- Take the train from Basel SBB to LuzernIr27 / ...
12h 29mCHF 126–426
Bodegraven to Luthern by train
Questions & Answers
The cheapest way to get from Bodegraven to Luthern is to bus which costs SFr 45 - SFr 75 and takes 13h 52m.
The fastest way to get from Bodegraven to Luthern is to fly and train which takes 5h 18m and costs SFr 110 - SFr 300.
No, there is no direct train from Bodegraven to Luthern. However, there are services departing from Bodegraven and arriving at Luzern via Utrecht Centraal, Frankfurt and Basel SBB. The journey, including transfers, takes approximately 10h 3m.
The distance between Bodegraven and Luthern is 719 km. The road distance is 776.1 km.
The best way to get from Bodegraven to Luthern without a car is to train via Frankfurt am Main which takes 10h 3m and costs SFr 110 - SFr 330.
It takes approximately 5h 18m to get from Bodegraven to Luthern, including transfers.
Bodegraven to Luthern train services, operated by Nederlandse Spoorwegen (NS), depart from Utrecht Centraal station.
The best way to get from Bodegraven to Luthern is to train via Frankfurt am Main which takes 10h 3m and costs SFr 110 - SFr 330. Alternatively, you can bus, which costs SFr 45 - SFr 75 and takes 13h 52m.
Bodegraven to Luthern train services, operated by Nederlandse Spoorwegen (NS), arrive at Frankfurt(Main)Hbf station.
Yes, the driving distance between Bodegraven to Luthern is 776 km. It takes approximately 8h to drive from Bodegraven to Luthern.
What companies run services between Bodegraven, Netherlands and Luthern, Switzerland?
You can take a train from Bodegraven to Luzern via Utrecht Centraal, Frankfurt(Main)Hbf, Frankfurt, and Basel SBB in around 10h 3m. Alternatively, FlixBus operates a bus from Rotterdam Central Station to Luzern 4 times a week. Tickets cost CHF 40–65 and the journey takes 12h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- swiss.com
Flights from Amsterdam Airport Schiphol to Zurich Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- CHF 100–260
Flights from Düsseldorf International Airport to Zurich Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- CHF 55–230
Flights from Brussels Airport to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 95–280
Flights from Brussels Airport to Zurich Airport via Geneva International Airport
- Ave. Duration
- 3h 5m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 95–170
Flights from Amsterdam Airport Schiphol to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 17m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 90–250
- Website
- klm.com
Flights from Amsterdam Airport Schiphol to Zurich Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- CHF 45–290
Flights from Amsterdam Airport Schiphol to Basel
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- CHF 45–310
Flights from Amsterdam Airport Schiphol to Geneva International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- CHF 50–300
- Website
- lufthansa.com
Flights from Amsterdam Airport Schiphol to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- CHF 90–390
Flights from Amsterdam Airport Schiphol to Basel via Frankfurt
- Ave. Duration
- 3h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 90–270
Flights from Düsseldorf International Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- CHF 70–320
Flights from Brussels Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- CHF 95–280
- Website
- easyjet.com
Flights from Amsterdam Airport Schiphol to Basel
- Ave. Duration
- 1h 17m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- CHF 60–190
Flights from Amsterdam Airport Schiphol to Geneva International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 55–170
- Website
- airfrance.com
Flights from Amsterdam Airport Schiphol to Basel
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- CHF 45–310
Flights from Amsterdam Airport Schiphol to Geneva International Airport via Paris Charles de Gaulle
- Ave. Duration
- 3h 28m
- When
- Every day
- Estimated price
- CHF 50–310
- Website
- brusselsairlines.com
Flights from Brussels Airport to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 95–280
- Website
- eurowings.com
Flights from Düsseldorf International Airport to Zurich Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 55–170
- Website
- airdolomiti.it
Flights from Amsterdam Airport Schiphol to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- CHF 120–390
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Luzern
- Ave. Duration
- 41 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 16–29
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Luzern
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- CHF 20–40
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Luzern
- Ave. Duration
- 3h 16m
- Frequency
- Hourly
- Estimated price
- CHF 50–90
- Website
- https://www.sbb.ch/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Utrecht Centraal to Frankfurt(Main)Hbf
- Ave. Duration
- 3h 27m
- Frequency
- Every 4 hours
- Estimated price
- CHF 55–200
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 55–85
- 1st Class
- CHF 110–200
Train from Utrecht Centraal to Oberhausen Hbf
- Ave. Duration
- 1h 27m
- Frequency
- Every 4 hours
- Estimated price
- CHF 22–75
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 22–35
- 1st Class
- CHF 40–75
Train from Utrecht Centraal to Basel SBB
- Ave. Duration
- 9h 34m
- Frequency
- Twice daily
- Estimated price
- CHF 100–380
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 100–160
- 1st Class
- CHF 220–380
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Frankfurt to Basel SBB
- Ave. Duration
- 2h 50m
- Frequency
- Hourly
- Estimated price
- CHF 35–80
- Website
- https://int.bahn.de/en
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Basel SBB to Luzern
- Ave. Duration
- 1h 2m
- Frequency
- Every 4 hours
- Schedules at
- sob.ch
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Rotterdam Centraal to Anvers-Central
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Estimated price
- CHF 30–70
- Website
- https://www.eurostar.com/rw-en
- Standard
- CHF 30–45
- Comfort
- CHF 30–50
- Premium
- CHF 50–70
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Utrecht Centraal to Basel SBB
- Ave. Duration
- 11h 43m
- Frequency
- 6 times a week
- Estimated price
- CHF 140–210
- Website
- https://konzern.oebb.at/en/
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Rotterdam to Basel Mulhouse Freiburg - Airport
- Ave. Duration
- 9h 55m
- Frequency
- 4 times a week
- Estimated price
- CHF 40–60
- Website
- https://www.blablacar.co.uk/bus
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Rotterdam Central Station to Luzern
- Ave. Duration
- 12h
- Frequency
- 4 times a week
- Estimated price
- CHF 40–65
- Website
- https://www.flixbus.co.uk
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Book your Bodegraven to Luthern train tickets online with Omio.
There are 573+ hotels available in Luthern.





































