← All airports

Geneva Airport (GVA)

Last verified: October 2026 · Confirmed by travelers this month: 0

The answer
Take the SBB/CFF train from the station directly under the terminal to Genève-Cornavin — CHF 3.00 on a unireso zone 10 ticket, 7 minutes, up to seven trains an hour at peak.
The airport sits inside Geneva's single fare zone 10, so a 7-minute mainline train ride into the middle of town costs exactly the same as a tram across the city — and the station is indoors, a five-minute walk from baggage reclaim.
Tight budget? The free 80-minute ticket Genève Aéroport used to hand out ended on 1 January 2022 — the free options now are the Geneva Transport Card (hotel, hostel or campsite guests only) and the tpgAérobus, free with an air ticket but only running towards the airport.
In a hurry? Taxis from the rank outside Arrivals charge fixed airport fares: CHF 50 to the city centre right bank and CHF 60 to the left bank.

🚆 Every way out — real prices

SBB/CFF train to Genève-Cornavin BEST FOR MOST
CHF 3.00
The station is directly beneath the terminal, signed from both the Arrivals and Departures levels and reachable in a five-minute indoor walk. Trains to Genève-Cornavin, the main station, take 7 minutes with no changes, up to seven per hour at peak. A unireso zone 10 ticket at CHF 3.00 covers it and is valid 60 minutes with unlimited changes; buy it at the machine in the baggage reclaim area, at the SBB machines or counters in the station, or in the SBB Mobile app.
tpg bus 10 to Cornavin, Bel-Air and Rive
CHF 3.00
The bus stop 'Genève-Aéroport, Terminal' is on the Check-in level, one level up from Arrivals. Line 10 runs Aéroport – Charmilles – Gare Cornavin – Bel-Air – Rive, about 20 minutes to Cornavin, every 8 to 15 minutes at peak. Same CHF 3.00 zone 10 ticket; the machines at the stops take CHF, EUR and credit cards, or pay in the tpg/unireso app.
unireso zone 10 day pass
CHF 10.00
Unlimited travel on every tpg tram and bus, the SBB trains inside zone 10 and the Mouettes boats from the moment you buy it until 05:00 the next morning. The full-fare CHF 10.00 pass is valid for two people travelling together on Saturdays and Sundays, and a version bought from 09:00 costs CHF 8.00.
Taxi from the Arrivals rank (fixed airport fares)
CHF 25–60
Only taxis authorised by the airport may pick up at the designated rank outside the Arrivals level. Flat fares from the airport are CHF 25 for the area close to the airport, CHF 35 to the international organizations, CHF 50 to the city centre right bank and CHF 60 to the left bank; anywhere else runs on the meter. Drivers take cash and cards, and must give you a receipt.
Uber and other ride-hailing (VTC)
platform price
Ride-hailing is allowed at the airport and fares are set by the platform, not by the cantonal tariff. Uber's own GVA page quotes an average of about €60 for a ride of roughly 18 minutes from the airport and says cars are available 24/7; treat that as an average, not a fixed fare. Pick-up is in the signed VTC area rather than the taxi rank.
Were these prices still right when you passed through? Be the first to confirm

⚠️ The traps (walk past these)

The free 80-minute ticket ended on 1 January 2022 — budget CHF 3.00 instead

Geneva Airport's own FAQ states that since 1 January 2022 the free bus/train ticket on the unireso network that used to be given to arriving passengers has been discontinued, yet most guides still send you to a machine in baggage reclaim. The free options that do exist are the Geneva Transport Card, which only accommodation providers issue to guests staying in a Geneva hotel, youth hostel or campsite, and the tpgAérobus, which only runs towards the airport.

Do this: buy a CHF 3.00 unireso zone 10 ticket from the machine in the baggage reclaim area, at the bus stop or in the SBB station before you board
No tram reaches the airport — trams 14 and 18 stop a bus ride away

The tpg timetables show tram 14 running Bernex, Vailly to Meyrin, Gravière and tram 18 running Grand-Lancy, Palettes to Meyrin, CERN. Neither serves the terminal. The airport is served by bus lines 5, 10, 23, 28, 50, 56, 57, 59, 66, 272 and 274 plus the train; you only meet tram 14 or 18 if you change at Vernier, Blandonnet or Meyrin.

Do this: take the train or bus 5 or 10 straight to Cornavin instead of walking the airport looking for a tram
CHF 3.00 only buys zone 10 — Nyon, Lausanne and France cost more

Zone 10 is the whole canton of Geneva, which is why the airport is included, but it stops there. To go beyond it — Nyon, Lausanne or the French border communes — you need a Léman Pass ticket or a supplementary ticket on top of your zone 10 ticket, and the Léman Pass supplementary tickets are valid for 90 minutes.

Do this: buy your Léman Pass or SBB ticket to the final destination rather than boarding with only a zone 10 ticket
Only airport-authorised taxis may pick you up — the flat fare is CHF 50–60, not CHF 100+

Genève Aéroport states that only taxis authorised by the airport may pick up passengers, and the cantonal flat fares from the airport are CHF 25, 35, 50 and 60 depending on destination. Anyone soliciting inside the Arrivals hall or quoting CHF 100 or more for a city-centre run is selling a commercial transfer, not the regulated fare.

Do this: walk out to the official taxi rank on the Arrivals level and confirm the flat fare before you get in
Away from the airport taxis run on the meter: CHF 7.80 airport pickup + CHF 3.20–3.80/km

The cantonal regulation sets maximum tariffs of CHF 6.30 for a normal pickup and CHF 7.80 for a pickup inside the Geneva Airport perimeter, then CHF 3.20 per kilometre at tariff I (06:31–20:30 on weekdays, Saturdays until 18:00) and CHF 3.80 at tariff II (20:31–06:30, Saturdays from 18:00, Sundays, public holidays, or more than three passengers). The only legal extras are luggage: CHF 1.50 per bag from 5 to 30 kg, per pair of skis or per dog, and CHF 3.00 per bag over 30 kg. Waiting time is CHF 60.00 an hour.

Do this: check that the meter shows tariff I or II correctly and ask for the receipt, which the regulation requires the driver to give you

💡 Know before you walk

Still accurate? Be the first to confirm
📄 Take it offline
One-page PDF — download before you fly. Works with zero signal.
Download PDF

Report a change — 4 taps

No comments, no accounts. Your report is reviewed and merged into the guide before it appears.