There are 10 ways to get from Bonn to Luthern by train, bus, night train, car, 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 Frankfurt am Main
best- Take the train from Siegburg Bf to Frankfurttrain 49 / ...
- Take the train from Frankfurt to Basel SBBtrain 20 / ...
- Take the train from Basel SBB to Luzerntrain Ec / ...
7h 18mCHF 79–293Night train, train
cheapest- Take the night train from Bonn Hbf to Zuerich Hbnighttrain Nj
- Take the train from Zürich HB to Luzerntrain Ir70 / ...
8h 48mCHF 63–286Bus
- Take the bus from Bonn Hbf to Zürich Bus Stationbus Ivano-Frankivsk
- Take the bus from Zurich Central Bus Station Sihlquai to Lucerne Landenbergstrassebus RegioJet 22
8h 20mDrive 537.5 km
- Drive from Bonn to Lutherncar 537.5 km
5h 18mCHF 84–121Train
- Take the train from Bonn Hbf to Zürich HBtrain Nightjet
- Take the train from Zürich HB to Luzerntrain Ir70 / ...
8h 52mCHF 100–315Fly Cologne Bonn Airport to Zurich Airport, train
- Fly from Cologne Bonn Airport (CGN) to Zurich Airport (ZRH)plane CGN - ZRH
- Take the train from Zürich HB to Luzerntrain
4h 39mCHF 77–200Train to Frankfurt, fly to Zurich Airport, train
- Take the train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbftrain
- Fly from Frankfurt (FRA) to Zurich Airport (ZRH)plane FRA - ZRH
- Take the train from Zürich HB to Luzerntrain
4h 31mCHF 105–273Train to Düsseldorf International Airport, fly to Zurich Airport, train
- Take the train from Bonn Hbf to Duesseldorf Flughafentrain
- Fly from Düsseldorf International Airport (DUS) to Zurich Airport (ZRH)plane DUS - ZRH
- Take the train from Zürich HB to Luzerntrain
5h 29mCHF 90–255Train to Frankfurt, fly to Basel, train
- Take the train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbftrain
- Fly from Frankfurt (FRA) to Basel (BSL)plane FRA - BSL
- Take the train from Basel SBB to Luzerntrain
5h 24mCHF 154–363Train, train to Luxembourg, fly to Zurich Airport
- Take the train from Bonn Hbf to Koblenz Hauptbahnhoftrain
- Take the train from Koblenz Hauptbahnhof to Trier, Hauptbahnhoftrain
- Take the train from Trier, Hauptbahnhof to Luxembourg, Gare Centraletrain
- Fly from Luxembourg (LUX) to Zurich Airport (ZRH)plane LUX - ZRH
- Take the train from Zürich HB to Luzerntrain
6h 51mCHF 124–324
Bonn to Luthern by tram and train
Questions & Answers
The cheapest way to get from Bonn to Luthern is to drive which costs SFr 80 - SFr 130 and takes 5h 18m.
The fastest way to get from Bonn to Luthern is to train and fly which takes 4h 31m and costs SFr 100 - SFr 280.
No, there is no direct bus from Bonn to Luthern. However, there are services departing from Bonn Hbf and arriving at Lucerne Landenbergstrasse via Zurich Central Bus Station Sihlquai. The journey, including transfers, takes approximately 8h 20m.
No, there is no direct train from Bonn to Luthern. However, there are services departing from Bonn Stadthaus and arriving at Luzern via Siegburg Bf, Frankfurt and Basel SBB. The journey, including transfers, takes approximately 7h 18m.
The distance between Bonn and Luthern is 588 km. The road distance is 537.5 km.
The best way to get from Bonn to Luthern without a car is to train via Frankfurt am Main which takes 7h 18m and costs SFr 75 - SFr 300.
It takes approximately 7h 18m to get from Bonn to Luthern, including transfers.
Bonn to Luthern bus services, operated by GrandBus, depart from Bonn Hbf station.
Bonn to Luthern train services, operated by Nederlandse Spoorwegen (NS), depart from Bonn Hbf station.
The best way to get from Bonn to Luthern is to train via Frankfurt am Main which takes 7h 18m and costs SFr 75 - SFr 300. Alternatively, you can bus, which costs and takes 8h 20m.
What companies run services between Bonn, Germany and Luthern, Switzerland?
You can take a vehicle from Bonn Stadthaus to Luzern via Siegburg Bf, Siegburg Bf, Frankfurt, and Basel SBB in around 7h 18m. Alternatively, you can take a bus from Bonn Hbf to Lucerne Landenbergstrasse via Zurich Central Bus Station Sihlquai in around 8h 20m.
- Website
- swiss.com
Flights from Cologne Bonn Airport to Zurich Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- CHF 55–150
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 56 min
- When
- Every day
- Estimated price
- CHF 60–280
Flights from Düsseldorf International Airport to Zurich Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- CHF 55–160
Flights from Frankfurt to Basel
- Ave. Duration
- 55 min
- When
- Sunday
- Estimated price
- CHF 70–290
Flights from Luxembourg to Zurich Airport
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- CHF 80–240
- Website
- lufthansa.com
Flights from Cologne Bonn Airport to Zurich Airport via Munich
- Ave. Duration
- 2h 50m
- When
- Tuesday to Friday
- Estimated price
- CHF 55–150
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 56 min
- When
- Every day
- Estimated price
- CHF 60–280
Flights from Frankfurt to Zurich Airport via Munich
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- CHF 65–260
Flights from Düsseldorf International Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- CHF 60–320
Flights from Frankfurt to Basel
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 70–320
Flights from Frankfurt to Basel via Munich
- Ave. Duration
- 2h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 75–310
Flights from Luxembourg to Zurich Airport via Frankfurt
- Ave. Duration
- 2h 35m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 65–260
- Website
- eurowings.com
Flights from Cologne Bonn Airport to Zurich Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- CHF 55–150
Flights from Düsseldorf International Airport to Zurich Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 55–160
- Website
- airdolomiti.it
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 75–280
Flights from Frankfurt to Basel
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 85–320
- Website
- condor.com
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- CHF 65–150
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Siegburg Bf to Frankfurt
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- CHF 23–75
- Website
- https://int.bahn.de/en
Train from Frankfurt to Basel SBB
- Ave. Duration
- 3h 1m
- Frequency
- Hourly
- Estimated price
- CHF 35–70
- Website
- https://int.bahn.de/en
Train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- CHF 22–55
- Website
- https://int.bahn.de/en
Train from Bonn Hbf to Duesseldorf Flughafen
- Ave. Duration
- 1h 6m
- Frequency
- Twice daily
- Estimated price
- CHF 16–50
- Website
- https://int.bahn.de/en
Train from Bonn Hbf to Koblenz Hauptbahnhof
- Ave. Duration
- 28 min
- Frequency
- Hourly
- Estimated price
- CHF 16–19
- Website
- https://int.bahn.de/en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Frankfurt to Basel SBB
- Ave. Duration
- 2h 48m
- Frequency
- Twice a week
- Estimated price
- CHF 100–180
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Luzern
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- CHF 20–40
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Luzern
- Ave. Duration
- 41 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 16–27
- Website
- https://www.sbb.ch/en
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Basel SBB to Luzern
- Ave. Duration
- 1h 1m
- Frequency
- Every 4 hours
- Schedules at
- sob.ch
- Phone
- +31 30 751 5155
- Website
- ns.nl
Night train from Bonn Hbf to Zuerich Hb
- Ave. Duration
- 7h 50m
- Frequency
- 6 times a week
- Estimated price
- CHF 75–260
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 75–110
- 1st Class
- CHF 160–260
Train from Bonn Hbf to Zürich HB
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- CHF 80–290
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 80–130
- 1st Class
- CHF 170–290
Train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- CHF 21–70
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 21–35
- 1st Class
- CHF 40–70
Train from Bonn Hbf to Koblenz Hauptbahnhof
- Ave. Duration
- 32 min
- Frequency
- Once daily
- Estimated price
- CHF 10–28
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 10–15
- 1st Class
- CHF 17–28
- Phone
- +43 51717
- Website
- nightjet.com
Night train from Bonn Hbf to Zuerich Hb
- Ave. Duration
- 8h 13m
- Frequency
- Twice a week
- Estimated price
- CHF 45–241
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- CHF 237–241
- Couchette Carriage
- CHF 120–150
- Seating Carriage
- CHF 45–60
- Phone
- 0221 13 999 444
- Website
- nationalexpress.de
Train from Bonn Hbf to Duesseldorf Flughafen
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- CHF 13–20
- Schedules at
- nationalexpress.de
Train from Bonn Hbf to Koblenz Hauptbahnhof
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- CHF 10–16
- Schedules at
- nationalexpress.de
- Phone
- +49-261-98887070
- service@trans-regio.de
- Website
- mittelrheinbahn.de
Train from Bonn Hbf to Koblenz Hauptbahnhof
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- CHF 10–15
- Schedules at
- mittelrheinbahn.de
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Bonn Hbf to Koblenz Hauptbahnhof
- Ave. Duration
- 51 min
- Frequency
- Twice a week
- Estimated price
- CHF 6–10
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- CHF 6–10
- 1st Class
- CHF 10–15
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Bonn Hbf to Koblenz Hauptbahnhof
- Ave. Duration
- 1h 9m
- Frequency
- Once a week
- Estimated price
- CHF 17–25
- Website
- https://konzern.oebb.at/en/
- Phone
- 0621 8301200
- Website
- suewex.de
Train from Koblenz Hauptbahnhof to Trier, Hauptbahnhof
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- CHF 18–25
- Schedules at
- suewex.de
Train from Trier, Hauptbahnhof to Luxembourg, Gare Centrale
- Ave. Duration
- 1h 1m
- Frequency
- Once daily
- Estimated price
- CHF 11–16
- Schedules at
- suewex.de
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Koblenz Hauptbahnhof to Trier, Hauptbahnhof
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 17–24
- Website
- https://int.bahn.de/en
- Phone
- +352 24 89 24 89
- Website
- cfl.lu
Train from Trier, Hauptbahnhof to Luxembourg, Gare Centrale
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- CHF 7
- Website
- https://www.cfl.lu/en-gb
- Phone
- +38 098-888-11-08
- igoruzhanskyi@grandbus.com.ua
- Website
- grandbus.com.ua
Bus from Bonn Hbf to Zürich Bus Station
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Website
- https://www.grandbus.com.ua/en
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Zurich Central Bus Station Sihlquai to Lucerne Landenbergstrasse
- Ave. Duration
- 50 min
- Frequency
- Once a week
- Estimated price
- CHF 2–5
- Website
- https://regiojet.com/
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
More Questions & Answers
Bonn to Luthern bus services, operated by GrandBus, arrive at Zürich Bus Station.
Bonn to Luthern train services, operated by Nederlandse Spoorwegen (NS), arrive at Zürich HB station.
Yes, the driving distance between Bonn to Luthern is 537 km. It takes approximately 5h 18m to drive from Bonn to Luthern.
Book your Bonn to Luthern train tickets online with Omio.
There are 620+ hotels available in Luthern.






















































