World Train Map

Geneva to Lausanne by train

Genève → Lausanne

Trains link Geneva (Genève) and Lausanne (Lausanne) in about 39 min at best, with no changes needed.

Fastest
≈ 39 min
Typical
≈ 46 min
Direct trains
Yes
Fewest changes
0
Operators
SBB
Lausanne–Vallorbe line, Vallorbe to Lausanne
Photo · MHM55 · CC BY-SA 4.0

How long does the train from Geneva to Lausanne take?

The fastest trains cover Geneva to Lausanne in about 39 min; a typical journey takes around 46 min.

Is there a direct train from Geneva to Lausanne?

Yes: direct trains run between Genève and Lausanne.

Legendary routes through Geneva or Lausanne

More trains from Geneva

All trains from Geneva →

More train routes in France · Switzerland.

Journey figures are typical values sampled from public European schedule data; exact times vary by day. Always check the operator when booking.