Train from Martigny to Neuchâtel
🇨🇭 Martigny → 🇨🇭 Neuchâtel
Straight-line Distance
100 km
N (353.7°)
Rail Distance
~130 km
Estimated by rail
Travel Time
~59m
Express
CO2 Saved vs Flight
82.6%
21.0 kg less CO2
Environmental Comparison
Train
Express
Flight
Economy class
Taking the train saves 21.0 kg CO2 (82.6% less emissions)
Route Information
Stations on This Route
Journey Tips
SBB trains link Martigny to Neuchâtel in approximately 1 hour 40 minutes via Lausanne, with regular services throughout the day. The route crosses from the Rhône Valley through the Vaud and into the Jura foothills. The Swiss Travel Pass covers the entire journey.
Scenic Highlight
The Lavaux vineyard terraces between Lausanne and Montreux offer a UNESCO World Heritage landscape of steeply terraced vines falling toward the shores of Lake Geneva.
Booking Tip
Book via sbb.ch or the SBB app; Supersaver tickets offer savings for trips booked in advance, and the Swiss Half-Fare Card is a worthwhile investment for regular travelers.
Continue Your Journey
Continue from Neuchâtel
Also from Martigny
Frequently Asked Questions
Train vs Flight comparison
Compare door-to-door time, CO2 and cost for Martigny to Neuchâtel
Explore on Sister Sites
Data last updated: 2026-02-27