Geneva Airport ground transport
Geneva Airport lies right against the Franco-Swiss frontier, ~4 km northwest of the city. Under the terminal is a full SBB/CFF station: trains reach Geneva Cornavin in about 7 minutes for a CHF 3 (~€3) Unireso Zone-10 ticket, running up to seven times an hour. Before you leave the baggage hall, note the free-ticket machine — and in any case your baggage-claim tag works as a free 80-minute Zone-10 pass on trains, TPG buses, trams and the yellow lake shuttles. From Cornavin, direct SBB trains continue along Lake Geneva to Lausanne (~49 min) and Montreux (~1h15). The bigger story at GVA is the winter transfer trade into the mountains: shared shuttle firms such as AlpyBus, Mountain Drop Offs, Alpine Fleet and Alps2Alps run door-to-valley services to Chamonix, Morzine, Verbier and the Tarentaise resorts, alongside bookable private minibuses. Metered Swiss taxis are quick into town (CHF 35-45) but steep for cross-border resort runs, where a pre-agreed fixed fare matters. Car rental desks sit in the arrivals concourse. This guide compares price, time and frequency for each popular destination.
Geneva Airport (GVA)Schutz / Wikimedia, CC BY-SA 3.0Where are you heading?
city-center
resort
city-center
town
town
resort
resort
resortPlan your arrival with confidence
Every option compared
Bus, tram, taxi, private transfer and car hire — side by side, not just the ones that pay us.
Real prices & times
Indicative fares, journey times and how often each service runs — so there are no surprises at arrivals.
No sales pitch
We tell you when the bus is the smart choice — and when a transfer is worth it. Honest guidance first.