Train from Basel SBB to Lausanne
🇨🇭 Basel SBB → 🇨🇭 Lausanne
Straight-line Distance
136 km
SSW (212.8°)
Rail Distance
~177 km
Estimated by rail
Travel Time
~48m
High_Speed
CO2 Saved vs Flight
91.3%
31.6 kg less CO2
Environmental Comparison
Train
High_Speed
Flight
Economy class
Taking the train saves 31.6 kg CO2 (91.3% less emissions)
Route Information
Stations on This Route
Journey Tips
SBB intercity trains run frequently on this scenic Swiss route through the Mittelland and along Lake Neuchatel. The journey is comfortable and punctual, as is typical of Swiss rail. Lausanne is the gateway to Lake Geneva and the Swiss Riviera, so this route is popular with tourists heading to the alpine lake region.
Scenic Highlight
The stretch along the northern shore of Lake Neuchatel before Yverdon-les-Bains offers stunning views of the lake backed by the Jura mountains, particularly beautiful in morning light.
Booking Tip
SBB tickets are sold via sbb.ch or the SBB app; Swiss Travel Pass holders travel free, and Supersaver tickets booked in advance offer significant discounts.
Continue Your Journey
Continue from Lausanne
Also from Basel SBB
Frequently Asked Questions
Train vs Flight comparison
Compare door-to-door time, CO2 and cost for Basel SBB to Lausanne
Explore on Sister Sites
Data last updated: 2026-02-27