All routes/Route details

Geneva Airport 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
64 km
Duration
50 min
Frequency
Usually 1–2 trains per hour
Highlights: Direct access to Lake Geneva region · Easy start for Montreux/Lavaux trips

Pass & ticket comparison

TypeNotesFrom
Swiss Travel PassGood if you start your pass on arrival day and continue traveling.CHF 254
Half Fare CardDiscounts this transfer and your subsequent Swiss travel tickets.CHF 150
Saver Day PassCompare if you have more travel that day beyond the airport transfer.
Eurail PassConsider only if you have broader Europe itinerary.
Tip: Notes are for quick direction. Actual prices vary by date, train, discount and purchase time.

FAQ

Is there a direct train from Geneva Airport to Lausanne?
Some connections are direct; otherwise, one transfer is common.
How long does the trip take?
Typically around 45–60 minutes depending on the connection.
Is a pass worth it on arrival day?
It depends on whether you will travel more that day and on subsequent days.

Plan your full trip

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