All routes/Route details

Zurich HB to Lausanne — 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
231 km
Duration
2h 15m
Frequency
About 2 trains per hour
Highlights: Direct long-distance trains · Easy gateway to Lake Geneva region

Pass & ticket comparison

TypeNotesFrom
Swiss Travel PassOften worth comparing if you travel across regions for multiple days.CHF 254
Half Fare CardCan reduce long-distance tickets significantly when paired with saver fares.CHF 150
Saver Day PassIf you have multiple rides on the same day, check day pass pricing early.
Eurail PassUseful if your plan extends beyond Switzerland.
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 Lausanne?
Typical direct journeys take about 2h 15m to 2h 30m.
Is Lausanne a good base for the Lake Geneva region?
Yes, it has frequent trains to Geneva, Montreux and nearby towns.
What is the cheapest option?
It depends on your full itinerary. Compare point-to-point tickets, Half Fare Card, and day pass options if you travel more on the same day.

Plan your full trip

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