Travel from Geneva to Lausanne

Bus or train from Geneva to Lausanne?

Swiss Railways (SBB/CFF/FFS) operates a train from Geneva to Lausanne every 30 minutes. Tickets cost $25 - $50 and the journey takes 36 min. Alternatively, FlixBus operates a bus from Geneva to Lausanne 5 times a day. Tickets cost $4 - $7 and the journey takes 55 min. RegioJet also services this route once a week.

Travel Guides

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

How to get from Geneva to Lausanne

From Genève train to Lausanne. 36 min SFr 43. From Geneva bus to Lausanne. 55 min SFr 3. From Genève-Mont-Blanc ferry to Lausanne-Ouchy. 3 h 36 min SFr 56. From Geneva taxi to Lausanne. 44 min SFr 276. From Geneva drive to Lausanne. 44 min SFr 9. From Genève rideshare to Lausanne. 1 h 4 min SFr 5.

Operators from Geneva to Lausanne