|Average price||SFr 130|
|Possible routes||8 found|
Rome2rio has found 8 ways to get from Heidelberg to Bern by train, bus, car and flight. We recommend taking the train from Mannheim Hbf to Basel Sbb and then taking the train from Basel SBB to Bern, which takes around 4h 6m.
The cheapest way to get from Heidelberg to Bern is to bus which costs 18€ - 23€ and takes 5h 25m.More details
The quickest way to get from Heidelberg to Bern is to drive which costs 40€ - 60€ and takes 3h 8m.More details
Yes, there is a direct bus departing from Heidelberg and arriving at Bern. Services depart once daily, and operate Monday, Thursday, Friday, Saturday and Sunday. The journey takes approximately 5h 25m.More details
No, there is no direct train from Heidelberg to Bern. However, there are services departing from Heidelberg Hbf and arriving at Bern via Mannheim Hbf and Basel SBB. The journey, including transfers, takes approximately 4h 6m.More details
The distance between Heidelberg and Bern is 289 km. The road distance is 338.1 km.Get driving directions
The best way to get from Heidelberg to Bern without a car is to train which takes 4h 6m and costs 60€ - 180€.More details
It takes approximately 4h 6m to get from Heidelberg to Bern, including transfers.More details
Heidelberg to Bern bus services, operated by FlixBus, depart from Heidelberg station.More details
Heidelberg to Bern train services, operated by Deutsche Bahn Intercity-Express, depart from Mannheim Hbf station.More details
The best way to get from Heidelberg to Bern is to train which takes 4h 6m and costs 60€ - 180€. Alternatively, you can bus, which costs 18€ - 23€ and takes 5h 25m.Mode details
The quickest flight from Stuttgart Airport to Zurich Airport is the direct flight which takes 40 min.Search flights
Heidelberg to Bern bus services, operated by FlixBus, arrive at Bern station.More details
Heidelberg to Bern train services, operated by Swiss Railways (SBB/CFF/FFS), arrive at Bern station.More details
Yes, the driving distance between Heidelberg to Bern is 338 km. It takes approximately 3h 8m to drive from Heidelberg to Bern.Get driving directions
Swiss offers flights from Stuttgart Airport to Zurich Airport.Search flights
Book your Heidelberg to Bern bus tickets online with FlixBus.Search and book
There are 195+ hotels available in Bern. Prices start at SFr 87 per night.More details
The Gurten is a mountain situated just to the south of Bern, the capital city of Switzerla...
The Zentrum Paul Klee is a museum dedicated to the artist Paul Klee, located in Bern, Swit...
The Bärenplatz (Bear Plaza) is a plaza in the Old City of Bern, the medieval city center o...
The Zytglogge is a landmark medieval tower in Bern, Switzerland. Built in the early 13th c...
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Rome2rio’s guide has all the details
Go beyond Paris, the Alps, the Loire chateaux and the French Riviera.