Geneva / The verdict
Geneva airport to the city: which way?
Take the train: the airport site puts the ride to Cornavin at 7 minutes, with a 3 CHF Zone 10 ticket, against flat taxi fares of 50 or 60 CHF to the center.
By The Real Traveler Experiences team. We earn a commission if you book through our links. It never changes a verdict.

The Geneva story
Geneva is the international city on the lake: the Jet d'Eau arcing over the harbour, the Old Town's cathedral and squares, CERN and the UN quarter, promenades and paddle steamers along the waterfront. It is compact enough to cover on foot and works best paired with the water, whether that means lake cruises, the Lavaux vineyards, or day trips to Montreux and Chamonix.
The verdict in 30 seconds
Our pick: CFF train to Cornavin (runner-up: Taxi or pre-booked transfer)
Take the train: the airport site puts the ride to Cornavin at 7 minutes, with a 3 CHF Zone 10 ticket, against flat taxi fares of 50 or 60 CHF to the center.
Go if
- You want the fastest and cheapest route to the center
- You are staying near Cornavin station or on the right bank
- Your accommodation covers you with the free Geneva Transport Card
Skip if
- You arrive late at night and have not checked the last train on the SBB timetable
- Your hotel is on the left bank and you have heavy luggage, where a taxi may suit you better
- You expect the ride to be free and have no Transport Card from your accommodation
The options
CFF train to Cornavin Go
You want the fastest ride to the center and your hotel sits on the right bank or near the main station.
Good
- The airport site gives the train ride to Cornavin as 7 minutes, with up to seven trains per hour at peak times.
- A Zone 10 ticket is 3 CHF per the airport site, bought in baggage reclaim, at SBB machines and counters or in the SBB Mobile app.
- The Geneva Transport Card, free with a hotel, hostel or campsite stay, covers the airport to Cornavin.
Watch out
- Cornavin is on the right bank, so a left bank address needs a tram, bus or taxi on top.
- The airport page publishes no last train time; check the SBB timetable before a late arrival.
Airport train access and ticketsGeneva Transport Card for overnight guests
TPG city bus It depends
You are headed somewhere the train does not reach directly and want to use the Transport Card or a Zone 10 ticket.
Good
- Twelve tpg lines serve the airport, per the airport site, which gives options beyond the station.
- The free Geneva Transport Card from your accommodation covers the airport to Cornavin.
Watch out
- The airport page publishes no bus journey time, so check the tpg journey planner for your stop.
- More lines mean more route choices than the single rail link.
TPG ticket pricesBuses, coaches and hotel shuttles at the airport
Taxi or pre-booked transfer It depends
You are two or more with bags, arrive when you prefer door to door, or are headed to the left bank.
Good
- Flat fares from the airport are published: 25 CHF nearby, 35 CHF to the international organizations, 50 CHF to the right bank center, 60 CHF to the left bank.
- The taxi rank is outside Arrivals, and ride-hailing is available according to the airport site.
- A pre-booked transfer fixes the price before you land.
Watch out
- 50 or 60 CHF is many times the 3 CHF train fare, a large gap for a solo traveler.
- Flat fares cover set destinations only; other destinations use the regulated per-kilometer rate.
Official airport taxis and flat faresCompare fixed transfer pricespartner site
Rental car for the city Skip
You are driving straight on to the Alps, Annecy or the Valais rather than staying in Geneva.
Good
- Useful only for an immediate onward drive out of the city.
- Gives you your own schedule for regional trips.
Watch out
- Central Geneva is served by the airport train and tpg lines, so a car adds little for a city-only stay.
- A car adds parking costs and navigation for a stay in town.
| Criterion | CFF train to Cornavin | TPG city bus | Taxi or pre-booked transfer | Rental car for the city |
|---|---|---|---|---|
| Official fare | 3 CHF Zone 10 ticket | 3 CHF Zone 10 ticket, unireso network | Flat 50 CHF right bank or 60 CHF left bank | Set by the rental desk |
| Journey time | 7 minutes to Cornavin | Not published on the airport page | Not published on the airport page | Depends on your destination |
| Frequency | Up to seven trains per hour at peak | Twelve tpg lines serve the airport | Rank outside Arrivals, on demand | On demand |
| Where it drops you | Cornavin station, right bank | Stops along each line | Any address; flat fares for set zones | Any address you can drive to |
What it costs
- unireso Zone 10 ticket, airport to city: CHF 3 (Sold at a machine in baggage reclaim, at SBB machines and counters, and in the SBB Mobile app). Official source, checked Oct 2026.
- unireso short hop ticket, up to 3 stops: CHF 2 (official page could not be loaded on 2026-10-09; price as last confirmed). Official source, checked Oct 2026.
- Zone 10 day pass: CHF 10 (official page could not be loaded on 2026-10-09; price as last confirmed). Official source, checked Oct 2026.
- Geneva Transport Card: CHF 0 (Free with a stay at a hotel, hostel or campsite; covers the airport to Cornavin). Official source, checked Oct 2026.
- Airport taxi, flat fare to city center right bank: CHF 50 (60 CHF to the left bank, 35 CHF to the international organizations, 25 CHF near the airport). Official source, checked Oct 2026.
- tpgAerobus early morning shuttle to the airport: CHF 0 (Free with a flight ticket; routes A1 to A6 reach the airport between 03:30 and 06:00). Official source, checked Oct 2026.
What travelers report
Based on 1 traveler reports (Sep 2025 to Sep 2025) and the official sources linked on this page. 0 were negative.
What people like
- The airport site puts the train ride to Cornavin at 7 minutes, with up to seven trains per hour at peak times.
- The Geneva Transport Card is free with a hotel, hostel or campsite stay and covers the airport to Cornavin.
- A 2025 visitor noted that the tourism board gives hotels free vouchers for public transport.
- Taxi fares from the airport are flat and published: 25, 35, 50 or 60 CHF depending on the destination.
What people complain about
- Taxis cost far more than the train: 50 CHF to the right bank center against 3 CHF for a Zone 10 ticket.
- Cornavin is on the right bank, so a left bank address needs a further ride; the flat taxi fare to the left bank is 60 CHF.
- A 2025 visitor found a 5 percent surcharge at the airport bank cash machine and called the machines in baggage claim worse, so plan cash before you land.
How to do it right
- Buy a 3 CHF Zone 10 ticket at the machine in baggage reclaim, at an SBB machine or counter, or in the SBB Mobile app before you board.
- If you are staying at a hotel, hostel or campsite, ask whether you can use the free Geneva Transport Card, which covers the airport to Cornavin.
- Take the train from the airport station to Cornavin; the airport site gives the ride as 7 minutes.
- For a left bank address or heavy luggage, use the taxi rank outside Arrivals and expect the flat fare of 50 CHF (right bank) or 60 CHF (left bank).
- For a night or very early arrival, check the SBB timetable for the last train before you rely on the rail link.
The trap to avoid
Boarding without a ticket or a Transport Card. The airport site lists a 3 CHF Zone 10 ticket sold at a machine in baggage reclaim, at SBB machines and counters, and in the SBB Mobile app, so buy one before the train.
Why this verdict
The train is the pick because the airport’s own pages make the case and nothing in our small set of first-hand accounts argues against it. The airport site puts the train ride at 7 minutes, with up to seven trains per hour at peak times, and lists a Zone 10 ticket at 3 CHF. Tickets are sold from a machine in baggage reclaim, at SBB machines and counters, and in the SBB Mobile app. Guests staying at a hotel, hostel or campsite can also use the free Geneva Transport Card, which covers the airport to Cornavin.
Only one clean traveler account survives our check of the logged sources. A 2025 visitor took the hotel shuttle from the airport, walked toward downtown and then caught a bus to the center. The same writer notes that the tourism board gives hotels free vouchers for public transport, and warns about a 5 percent surcharge at the airport bank cash machine. With so little first-hand evidence, this page relies on the official fares and figures above.
The train’s weak point is its terminus. Cornavin is on the right bank, so a left bank address needs a further ride. Taxis fix that at a published flat fare: 50 CHF to the right bank center, 60 CHF to the left bank, 35 CHF to the international organizations and 25 CHF for the area near the airport. That is many times the train fare, so it suits groups, heavy luggage or a late arrival more than a solo daytime trip. Twelve tpg bus lines also serve the airport, though the airport page gives no bus journey time.
Timing and tickets
Check the SBB timetable for the last train before a late arrival. The airport site mentions late evening connections for night arrivals and, in 2026, early morning trains on weekend nights. The tpgAerobus shuttles reach the airport between 03:30 and 06:00 on routes A1 to A6 and are free with a flight ticket. Buy your Zone 10 ticket before you board, or confirm that your accommodation supplies the Transport Card.
Book or check times
Airport train access and ticketsTPG ticket pricesBuses, coaches and hotel shuttles at the airportOfficial airport taxis and flat faresGeneva Transport Card for overnight guests
We earn a commission if you book through our links. It never changes a verdict. How this works
Compare fixed transfer pricespartner site
Questions
Is the train from Geneva Airport to the city free?
Not for everyone. The airport site lists a 3 CHF Zone 10 ticket. Guests staying at a hotel, hostel or campsite get the free Geneva Transport Card, which covers the airport to Cornavin.
How long does the airport to city trip take?
The airport site puts the train ride at 7 minutes, with up to seven trains per hour at peak times. It does not publish bus or taxi journey times.
What does a taxi from Geneva Airport cost?
Flat fares apply from the airport: 25 CHF for the area close to the airport, 35 CHF to the international organizations, 50 CHF to the right bank center and 60 CHF to the left bank. Other destinations use the regulated per-kilometer rate.
Can I get from the airport to the city at night?
The airport site says it runs early morning and late evening trains adapted to night arrivals, and in 2026 early morning trains run on weekend nights. Check the SBB timetable for the last train; taxis wait at the rank outside Arrivals and ride-hailing is available.
Does the Geneva Transport Card cover the airport?
Yes. The airport site says the card is free with a stay at a hotel, hostel or campsite and covers the ride from the airport to Cornavin.