Option 1: Train — the fastest and cheapest
Geneva Airport has its own train station, Genève-Aéroport, located inside the terminal complex — no shuttle needed to reach it. Trains run to Genève-Cornavin (the main station) roughly every 10 minutes.
- Time: about 7 minutes
- Cost: around CHF 3 for a single ticket (many airlines also provide a free public transport ticket valid 80 minutes, available at a machine in the baggage claim area)
- Best for: solo travelers or couples with light luggage, heading directly to central Geneva
- Downside: from Cornavin, you'll likely still need a short taxi, tram, or walk to your exact hotel — it's not door-to-door
Option 2: Bus — cheap, more coverage
Several TPG (Geneva public transport) bus lines connect the airport to different parts of the city, useful if your destination isn't near Cornavin station.
- Time: 20-30 minutes depending on the route and traffic
- Cost: a few CHF, same free 80-minute ticket often applies
- Best for: budget travelers with a destination away from the main station, no urgency
- Downside: more stops, less predictable timing in traffic, luggage handling is on you
Option 3: Taxi — flexible, price uncertain
Metered taxis are available right outside arrivals, no booking needed.
- Time: 15-20 minutes to downtown, traffic-dependent
- Cost: typically CHF 35-50, but the meter keeps running in traffic — the final price isn't known until arrival
- Best for: travelers who didn't plan ahead and need something immediate
- Downside: no price certainty, and it's not always guaranteed a taxi is waiting the moment you land, especially late at night
Option 4: Private driver — fixed price, no uncertainty
A pre-booked private driver, like DRIVETOME, picks you up directly from arrivals with a name sign, tracks your flight automatically, and charges a price agreed before you even land.
- Time: 15-20 minutes, same road as a taxi, but no searching for a cab on arrival
- Cost: fixed from CHF 80 per vehicle (up to 4 passengers) — the same whether traffic is light or heavy
- Best for: families or groups with luggage (price is per vehicle, not per person), late or early flights, business travelers who value certainty, or anyone who simply doesn't want to think about it after a long flight
- What's included with DRIVETOME specifically: automatic flight tracking (delays adjust the pickup time at no cost), meet-and-greet with a name sign, help with luggage, and an all-electric Tesla fleet
Side-by-side comparison
- Fastest: Train (7 min) — but not door-to-door
- Cheapest: Train or bus (a few CHF)
- Most flexible timing: Taxi or private driver, available any hour
- Most predictable price: Private driver (fixed) — taxi and public transport can vary with routing or connections
- Best for groups/luggage: Private driver, priced per vehicle rather than per person
Our honest recommendation
If you're travelling light, alone, and heading straight to central Geneva in daylight hours, the train is genuinely hard to beat — fast and inexpensive. If you have luggage, are travelling as a family or group, arriving very early or late, or simply want zero uncertainty after a long flight, a fixed-price private driver removes every variable. A metered taxi sits in between: convenient, but without price certainty.