Rome2Rio

Geneva to Lausanne, Flon buses

Find Transport to Lausanne, Flon

View schedule

Trip Overview

The average bus between Geneva and Lausanne, Flon takes 3h 24m and the fastest bus takes 1h 16m. The bus runs, on average, 2 times per week from Geneva to Lausanne, Flon. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

3h 24m
Duration
66 km
Distance
CHF 9
Average price
Twice a week
Frequency

Geneva to Lausanne, Flon bus times

Buses run twice a week between Geneva and Lausanne, Flon. The earliest departure is at 4:55 PM in the afternoon, and the last departure from Geneva is at 11:50 PM which arrives into Lausanne, Flon at 5:23 AM. All services require a transfer, and take on average 3h 24m. The schedules shown below are for the next available departures.

Departing Saturday, October 17, 2026

  •  → 

    RegioJetTL Transport publics de la Région Lausannoise1h 16m • 1 change

Departing Monday, October 19, 2026

  •  → 

    Arrives next day

    BlaBlaCar BusTL Transport publics de la Région Lausannoise5h 33m • 1 change

Frequently asked questions

Want to know about travelling from Geneva to Lausanne, Flon? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.

Map of how to get from Geneva to Lausanne, Flon.ExpandLaunch map view
  • Distance: 65.8 km
  • Duration: 3h 24m

What companies run services between Geneva, Switzerland and Lausanne, Flon, Switzerland?

FlixBus operates a bus from Geneva to Lausanne 5 times a week. Tickets cost CHF 5–8 and the journey takes 50 min. Two other operators also service this route.

Operators