Train from Lausanne to Milan
🇨🇭 Lausanne → 🇮🇹 Milan
Straight-line Distance
230 km
ESE (119.0°)
Rail Distance
~299 km
Estimated by rail
Travel Time
~1h 14m
High_Speed
CO2 Saved vs Flight
91.3%
53.3 kg less CO2
Environmental Comparison
Train
High_Speed
Flight
Economy class
Taking the train saves 53.3 kg CO2 (91.3% less emissions)
Route Information
Stations on This Route
Journey Tips
This Switzerland-Italy crossing via the Simplon Tunnel (19.8km, one of the world's longest rail tunnels) connects Lake Geneva with Milan in just over two hours. The Cisalpino and TGV Lyria services are comfortable and offer magnificent Alpine scenery. Bring a valid passport or EU ID card for the border crossing.
Scenic Highlight
The Rhone Valley between Lausanne and Brig is a highlight, passing through terraced vineyards above the river before climbing to Brig and plunging into the Simplon Tunnel beneath the Alps.
Booking Tip
Book via SBB.ch or Trenitalia.com for Cisalpino/EC services; TGV Lyria fares are sold through Lyria.com, and advance booking of 3-6 weeks typically secures the best prices.
Related Guides
Continue Your Journey
Continue from Milan
Also from Lausanne
Frequently Asked Questions
Train vs Flight comparison
Compare door-to-door time, CO2 and cost for Lausanne to Milan
Explore on Sister Sites
Data last updated: 2026-02-27