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
| Type | Notes | From |
|---|---|---|
| Swiss Travel Pass | Often worth comparing if you travel across regions for multiple days. | CHF 254 |
| Half Fare Card | Can reduce long-distance tickets significantly when paired with saver fares. | CHF 150 |
| Saver Day Pass | If you have multiple rides on the same day, check day pass pricing early. | — |
| Eurail Pass | Useful 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.