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.