Train from Geneva to Sion

🇨🇭 Geneva → 🇨🇭 Sion

Straight-line Distance

93 km

E (88.3°)

Rail Distance

~121 km

Estimated by rail

Travel Time

~55m

Express

CO2 Saved vs Flight

82.6%

19.5 kg less CO2

Environmental Comparison

Train

Express

CO2 Emissions 4.1 kg

Flight

Economy class

CO2 Emissions 23.6 kg

Taking the train saves 19.5 kg CO2 (82.6% less emissions)

Route Information

Requires Transfer

Stations on This Route

Journey Tips

SBB Intercity services connect Geneva to Sion in around 1 hour 35 minutes via Lausanne and Montreux, running regularly throughout the day. Sion is the capital of Valais and a gateway to renowned Swiss ski resorts. The Swiss Travel Pass covers the entire journey.

Scenic Highlight

After Montreux the train passes the Château de Chillon on the lake's edge before entering the Rhône Valley gorge at St-Maurice — a dramatic landscape shift from Leman lakeside to alpine canyon.

Booking Tip

Swiss Travel Pass holders travel free; point-to-point Supersaver tickets at sbb.ch reward advance booking, and the SBB app makes last-minute purchases convenient.

Continue Your Journey

Frequently Asked Questions

The estimated train journey from Geneva to Sion takes approximately 55m. This estimate is based on a rail distance of ~121 km using a express service.
The estimated rail distance from Geneva to Sion is approximately 121 km (93 km straight-line). Rail routes are longer than straight-line distances because tracks follow terrain and connect intermediate cities.
Travelling by train from Geneva to Sion emits approximately 4.1 kg of CO2, compared to 23.6 kg by flight. Taking the train saves 19.5 kg of CO2 — a 82.6% reduction in emissions.
The route from Geneva to Sion typically requires at least one transfer. Check operator timetables for the most direct connection available.
Check regional and national rail operator websites for services between Geneva and Sion.

Train vs Flight comparison

Compare door-to-door time, CO2 and cost for Geneva to Sion

Compare now →

Data last updated: 2026-02-27