Travel from Bern to Geneva

Bus or train from Bern to Geneva?

Swiss Railways (SBB/CFF/FFS) operates a train from Bern to Geneva hourly. Tickets cost $50 - $100 and the journey takes 1 h 44 min. Alternatively, FlixBus operates a bus from Bern to Geneva 3 times a day. Tickets cost $10 - $17 and the journey takes 2 h 55 min. 2 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Bern to Geneva

From Bern train to Genève. 1 h 44 min SFr 91. From Bern bus to Geneva. 2 h 55 min SFr 7. From Berne rideshare to Genève. 2 h 9 min SFr 11. From Bern drive to Geneva. 1 h 37 min SFr 24. From Bern train to Zurich airport, fly to Geneva airport, then train to Geneva. 3 h 9 min SFr 152.