Geneva Airport is connected to TPG buses and trolleybuses serving many parts of Geneva.
The fastest connection to the city centre and many Swiss destinations is by train, with a station right outside the terminal.
View rates for hotels in Geneva
To Geneva
The fastest way to get to central Geneva is by train. Buses and trolleybuses offer direct connections to several parts of the city without changing trains.
Fares are the same for all TPG transport (buses, trolleybuses, trams, boats) and trains around Geneva (CFF/SBB).
Free fare for the whole stay
Geneva public transport is free for all travellers staying in registered accommodation (hotels, hostels, campsites, guesthouses).
Most hotels will automatically send a free digital fare via QR code after booking (including portals like booking.com). If the hotel does not send the ticket, please contact them directly with a request.
The free ticket cannot be used if you are staying via Couchsurfing, Airbnb or even at a friend or relative's home. You also cannot use the free fare if you stay in cheaper hotels in France.
The free fare is valid for as long as you stay in Geneva.
Official information can be found at: geneve.com/free-transport.
Free for all travellers, including those not staying in a hotel in Geneva at all, are the special morning Aerobus services which only run in the direction of the airport between 4:00 and 5:30am, see details below.
Free single fares
You can also buy a free single ticket for 80 minutes to get anywhere in Geneva from the TPG ticket machine in the baggage claim area.
Regular fares
If you are not staying in Geneva, or if you are staying in unregistered accommodation, you will need to travel at the normal fare.
Tickets can be purchased from a machine at the bus stop or station, or via the TPG mobile app.
- 3 chf - transfer for 60 minutes
- 10 chf - All-day for the whole of Geneva (zone 10) valid on calendar day only (there is a discounted option for 8 chf valid from 9:00)
For the complete price list, please visit: tpg.ch/en/ticket-fares.
If travelling from Geneva to neighbouring French cities, you must pay a special Léman Pass fare, even if you can use the free fare around Geneva itself.
Tickets to neighbouring municipalities are always valid for 90 minutes and cost from 3,40 chf to 3,80 chf depending on the specific municipality and zone.
Train
The fastest way to get to the centre is by train, which runs non-stop to the main station at Genéve Cornavin and on via Genéve-Sécheron to other Swiss destinations.
From the airport to the centre, you can take any train with any destination and any category.
- Travel time - 7 minutes
- Frequency - 5 to 20 minutes
- Price - 3 chf or free if the hotel sends a free ticket
- Last train from the airport - 0:10
- First train from Geneva station - 4:50
- Search for connections: sbb.ch/en
Bus/trolleybus TPG
The airport is also served by several bus and trolleybus routes to the city centre and surrounding neighbourhoods. Detailed information, maps and timetables on the website: tpg.ch/en
Although the bus service is slightly longer than the train, the number of lines means that the frequency between services is significantly shorter.
The bus stop is next to the train station.
Destinations | Frequency | Travel time | Operating hours | |
---|---|---|---|---|
5 | Centre, Nations, Thônex, Vallard | 7-10 minutes | 21 minutes to the centre | 4:50-0:53 |
10 | Centre, Vernier, Rive | 8-10 minutes | 22 minutes to the centre | 4:40-0:39 |
23 | Vernier, Petit-Lancy, Grand-Lancy, Carouge | 13-16 minutes | 33 minutes to Lancy-Bachet | 5:00-0:13 |
28 | Vernier, Lignon, Petit-Lancy | 10-15 minutes | 20 minutes to Lignon | 4:25-0:34 |
50 | Grand-Saconnex, Bellevue, Versoix | 30 minutes | 38 minutes to Versoix | 4:30-23:57 |
54 | Grand-Saconnex, Bellevue, Versoix | 60-120 minutes (does not run on weekends) |
32 minutes to Versoix | 6:15-19:40 |
56 | Vernier, Satigny, Meyrin | 30 minutes (runs only morning and afternoon, no weekends) |
25 minutes to Meyrin | 6:00-8:00, 15:30-19:00 |
57 | Vernier, Satigny, Meyrin, ZIMEYSA | 15-30 minutes | 18 minutes to Meyrin | 4:30-0:00 |
59 | Grand-Saconnex, Chambésy | 30 minutes | 17 minutes to Chambésy | 5:30-20:53 |
66 | Grand-Saconnex, Thoiry, CERN (France) | 30-60 minutes | 50 minutes to Thoiry | 5:00-0:18 |
Morning Aerobus free
In the early morning hours between 4:00 and 5:30am, special Aerobus lines run only in the direction of the airport to assist trains and regular bus lines during the morning rush hour.
All services are free, even for passengers not staying in a registered hotel in Geneva.
The routes are marked A1 - A6 and detailed timetables and maps can be found on the website: tpg.ch/airport-shuttle.
See below for a map of all bus, trolleybus and train routes. Click on the individual lines for details.
Rent a car
If Geneva Airport serves as a starting point for trips to the Alps or the Jura Mountains, it's worth considering renting a car.
Rental prices for a week in summer or winter season are around 360 chf.
The car rental offices of many international companies are located right in the arrivals hall.
Trains to the whole of Switzerland
You can take the train directly from the airport station to not only the centre of Geneva but also to many destinations in Switzerland without changing trains.
Timetables and online ticketing can be found on the Swiss Railways website sbb.ch or, at no extra cost, on thetrainline.com. It is always worth buying tickets at least 14 days in advance.
The most expensive tickets are always bought just before departure at the station.
Which destinations are most frequently served by direct services?
- Lausanne - 3-7 times per hour, prices from 13,50 chf
- Nyon - 2-4 times per hour, price from 7,60 chf
- Montreaux - 2-4 times per hour, price from 20,60 chf
- Brig - 2-3 times per hour, price from 37,60 chf
- Bern - 2-3 times per hour, price from 31,20 chf
- Lucerne - 1x per hour, price from 52 chf
- Zurich - 2-3x per hour, price from 64,50 chf
Long-distance buses
Long-distance buses also stop at the airport, especially to French destinations.
You can use the intercity services of the Léman Pass transport system as well as the classic long-distance carriers Flixbus or BlaBlaBus.
- Annecy - the journey to the French foothill town takes around 1 hour on BlaBlaBus and 1.5 hours on the local 272 service.
- Chamonix - it takes about 2 hours to get to the ski resort in France.
- Flixbus: price from 19 chf, runs 4 times a day
- BlaBlaBus: price from 20 chf, runs 6-8 times a day
- Swiss Tours: Price from 14 chf, running 4-5 times a day
- Sallanches - the French winter resort below Mont Blanc is 1 hour away by long-distance buses or 1.5 hours away by local bus 274.
- Chambéry - journey takes approximately 2 hours
- Grenoble - journey takes approximately 2 hours
- Lyon - journey takes approximately 2.5 hours