All routes/Route details

Zurich HB to Geneva — Cheapest Train & Pass Options (2026)

On the same route, the cheapest option depends on your travel days, number of rides that day, and whether you add boats/mountain transport. Use the comparison below as a fast starting point.

Route overview

Distance
279 km
Duration
2h 45m
Frequency
About 2 trains per hour
Highlights: Long-distance intercity with frequent departures · Great for connecting to Lake Geneva region

Pass & ticket comparison

TypeNotesFrom
Swiss Travel PassOften competitive for multi-day cross-country travel.CHF 254
Half Fare CardCombine with discounted tickets or saver fares for extra savings.CHF 150
Saver Day PassIf you travel long distance and take local transport the same day, compare day pass.
Eurail PassReasonable if Geneva is part of a broader Europe itinerary.
Tip: Notes are for quick direction. Actual prices vary by date, train, discount and purchase time.

FAQ

How long is the train from Zurich to Geneva?
Many direct trains take roughly 2h 45m to 3h.
Is there a direct train?
Yes, there are frequent direct intercity trains.
Do I need a pass for this?
Not necessarily for one ride. Passes help most when you have multiple travel days or additional rides.

Plan your full trip

If your itinerary has multiple days and cities, use the planner to compare the optimal combination across all days.