Zurich to Strasbourg: train or flight?
The train takes about 2 h 54 min with 1 change (TGV Lyria). The two cities are about 150 km apart in a straight line.
At a glance
- Train time: 2 h 54 min, 1 change, via Basel.
- CO₂ per traveller, one way (estimate): train 1–6 kg, flight 10–20 kg.
- Airports near Zurich: ZRH.
- Airports near Strasbourg: FKB, SXB.
- Door to door (estimate): train 3 h 34 min, flight 3 h 11 min. Includes getting to the station or airport, security and boarding.
- Both ways: Strasbourg to Zurich takes about the same.
Duration from public timetable data for a typical weekday. CO₂ uses UK government (DEFRA 2025) factors; the high end of flying includes non-CO₂ effects. Fares change daily, so check the ticket provider for current prices. Times are not live: check the timetable before you travel.
Searching for a flight?
RideInstead is a free browser extension. When you search for a flight from Zurich to Strasbourg, it shows this train next to it: journey time, changes and the CO₂ difference, with a link to book. Pages are read on your device and no account is needed.
Add RideInstead to your browser
More routes from these cities
- Paris to Strasbourg · 1 h 46 min
- Brussels to Strasbourg · 4 h 00 min
- Lyon to Strasbourg · 4 h 07 min
- Paris to Zurich · 4 h 04 min
- Frankfurt to Strasbourg · 2 h 00 min
- Strasbourg to Mannheim · 1 h 11 min