Train from Bourg-en-Bresse to Martigny
🇫🇷 Bourg-en-Bresse → 🇨🇭 Martigny
Straight-line Distance
144 km
E (93.5°)
Rail Distance
~187 km
Estimated by rail
Travel Time
~50m
High_Speed
CO2 Saved vs Flight
91.3%
33.4 kg less CO2
Environmental Comparison
Train
High_Speed
Flight
Economy class
Taking the train saves 33.4 kg CO2 (91.3% less emissions)
Route Information
Stations on This Route
Journey Tips
SNCF and SBB connect Bourg-en-Bresse to Martigny via Geneva or Lausanne in about two hours total. Martigny is the gateway to Verbier ski resort and the Grand St Bernard Pass into Italy. Bring a passport or EU ID for the French-Swiss border.
Scenic Highlight
After the Swiss border the train follows Lake Geneva and the Lavaux vineyards before entering the Rhône Valley, with the Dents du Midi forming a dramatic alpine backdrop as you approach Martigny.
Booking Tip
Book separately via sncf-connect.com and sbb.ch, or use Rail Europe for combined cross-border fares; the Swiss Travel Pass covers the Swiss segment from Geneva or Lausanne.
Continue Your Journey
Continue from Martigny
Also from Bourg-en-Bresse
Frequently Asked Questions
Train vs Flight comparison
Compare door-to-door time, CO2 and cost for Bourg-en-Bresse to Martigny
Explore on Sister Sites
Data last updated: 2026-02-27