Train from Geneva to Lausanne
🇨🇭 Geneva → 🇨🇭 Lausanne
Straight-line Distance
50 km
NE (47.2°)
Rail Distance
~65 km
Estimated by rail
Travel Time
~59m
Regional
CO2 Saved vs Flight
79.0%
10.0 kg less CO2
Environmental Comparison
Train
Regional
Flight
Economy class
Taking the train saves 10.0 kg CO2 (79.0% less emissions)
Route Information
Stations on This Route
Journey Tips
SBB trains cover this Lake Geneva corridor in 35 to 45 minutes, with up to four departures per hour at peak times. It is one of Switzerland's busiest routes, serving commuters and leisure travelers alike. The Swiss Travel Pass is valid throughout.
Scenic Highlight
The train skims the northern shore of Lake Geneva between Geneva and Nyon, with the lake visible alongside and Mont Blanc's silhouette occasionally appearing on the southern horizon on clear days.
Booking Tip
Swiss Travel Pass holders travel free; for point-to-point travel the SBB app or station machines make quick purchases easy, and Supersaver fares are available for selected departures.
Continue Your Journey
Continue from Lausanne
Frequently Asked Questions
Train vs Flight comparison
Compare door-to-door time, CO2 and cost for Geneva to Lausanne
Explore on Sister Sites
Data last updated: 2026-02-27