Train from Grenoble to Lausanne
🇫🇷 Grenoble → 🇨🇭 Lausanne
Straight-line Distance
163 km
NNE (25.3°)
Rail Distance
~212 km
Estimated by rail
Travel Time
~55m
High_Speed
CO2 Saved vs Flight
91.3%
37.8 kg less CO2
Environmental Comparison
Train
High_Speed
Flight
Economy class
Taking the train saves 37.8 kg CO2 (91.3% less emissions)
Route Information
Stations on This Route
Journey Tips
Grenoble to Lausanne takes around 3 hours, usually via Lyon Part-Dieu and a TGV Lyria service. The route passes from the Dauphiné Alps through Burgundy and the Jura into Switzerland.
Scenic Highlight
Departing Grenoble's spectacular alpine bowl, the train quickly reaches the Rhône plain; the return to mountain scenery as the Jura is crossed and Lake Geneva appears is a satisfying contrast.
Booking Tip
Book the SNCF regional Grenoble–Lyon leg and the Lyria Lyon–Lausanne segment separately on SNCF Connect. Allow adequate connection time at Lyon Part-Dieu, ideally 30 minutes.
Continue Your Journey
Continue from Lausanne
Also from Grenoble
Frequently Asked Questions
Train vs Flight comparison
Compare door-to-door time, CO2 and cost for Grenoble to Lausanne
Explore on Sister Sites
Data last updated: 2026-02-27