Trip to Bern

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Zurich to Bern

🚆 The direct train from Zurich to Bern, operated by Swiss Railways, departs every 15 minutes and takes approximately 1 hour and 18 minutes to reach its destination. 🗺️ The journey covers a distance of 117 km and offers a convenient and efficient travel option between the two Swiss cities, with affordable ticket prices varying from €42 to €78.

Where to stay in Bern

There are over 72 hotels to stay in Bern. Prices range from $92 per night.

Find accommodation

Will you be returning to Zurich by train?

If you are looking for the return train journey, check out trains from Bern to Zurich

See schedule