There are 4 ways to get from Hochdorf to Bern by 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.
Train
best- Take the train from Hochdorf to Luzerntrain S9 / ...
- Take the train from Luzern to Berntrain Ir15 / ...
2h 1mCHF 23–43Drive 84.1 km
cheapest- Drive from Hochdorf to Berncar 84.1 km
1h 32mCHF 14–20Line 105 bus, line 81 bus, train
- Take the bus from Hochdorf, Sempachstrasse to Beromünster, Postbus 105
- Take the bus from Beromünster, Post to Sursee, Bahnhofbus 81 / ...
- Take the train from Sursee to Berntrain Ic
2h 29mTrain via Wolhusen
- Take the train from Hochdorf to Luzerntrain S9 / ...
- Take the train from Wolhusen to Berntrain Re7
3h 3mCHF 23–43
Hochdorf to Bern by train
Questions & Answers
The cheapest way to get from Hochdorf to Bern is to drive which costs SFr 13 - SFr 20 and takes 1h 32m.
The fastest way to get from Hochdorf to Bern is to drive which takes 1h 32m and costs SFr 13 - SFr 20.
No, there is no direct train from Hochdorf to Bern. However, there are services departing from Hochdorf and arriving at Bern via Luzern. The journey, including transfers, takes approximately 2h 1m.
The distance between Hochdorf and Bern is 127 km. The road distance is 84.1 km.
The best way to get from Hochdorf to Bern without a car is to train which takes 2h 1m and costs SFr 23 - SFr 45.
It takes approximately 2h 1m to get from Hochdorf to Bern, including transfers.
Hochdorf to Bern train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Hochdorf station.
Hochdorf to Bern train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Luzern station.
Yes, the driving distance between Hochdorf to Bern is 84 km. It takes approximately 1h 32m to drive from Hochdorf to Bern.
Book your Hochdorf to Bern train tickets online with Omio.
What companies run services between Hochdorf, Switzerland and Bern, Switzerland?
You can take a train from Hochdorf to Bern via Luzern in around 2h 1m.
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Hochdorf to Luzern
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 6–19
- Website
- https://www.sbb.ch/en
Train from Luzern to Bern
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- CHF 35–120
- Website
- https://www.sbb.ch/en
Train from Sursee to Bern
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- CHF 28–90
- Website
- https://www.sbb.ch/en
Train from Hochdorf to Luzern
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 6–19
- Website
- https://www.sbb.ch/en
- Phone
- +41 58 327 32 71
- Website
- bls.ch
Train from Luzern to Bern
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- CHF 17–25
- Website
- https://www.bls.ch/en
Train from Wolhusen to Bern
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- CHF 13–19
- Website
- https://www.bls.ch/en
- Phone
- +41 41 728 58 00
- [email protected]
- Website
- zvb.ch
Bus from Hochdorf, Sempachstrasse to Beromünster, Post
- Ave. Duration
- 22 min
- Frequency
- Hourly
- Schedules at
- zvb.ch
- Phone
- +41 (0)848 818 818
- [email protected]
- Website
- postauto.ch
Bus from Beromünster, Post to Sursee, Bahnhof
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- CHF 2–4
- Website
- https://www.postauto.ch
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
More Questions & Answers
There are 369+ hotels available in Bern.














