Geneva International Airport public transport guide

Geneva13 routesUpdated 2026-10-07

Getting to and from Geneva International Airport by public transport, without the guesswork. Geneva International Airport gives you a small but useful choice of public transport options, three in total. Check out the list below to find the best option for you, and remember to confirm the details directly with the service provider before travelling.

01

Transports publics genevois (tpg)

Transports publics genevois (tpg) operates Geneva's integrated network of buses and trams across the canton, feeding Geneva Airport with several city and cross-border bus lines under the UNIRESO fare system shared with Swiss and French rail operators. Several weekday lines connect the airport terminal directly with Geneva city centre, Cornavin station, the Nations district and outlying communes in both Switzerland and neighbouring France.

Routes (7)

5

BusDetails

Line 5 links Geneva Airport with Thônex via Grand-Saconnex, the Nations district, Cornavin station and central Geneva, serving the UN quarter and eastern suburbs of Chêne-Bougeries before reaching its Thônex terminus.

Stops
Genève-Aéroport, TerminalGenève-Aéroport, gare-ArenaGrand-Saconnex, PalexpoGrand-Saconnex, placeGrand-Saconnex, Le PommierGrand-Saconnex, MorillonsGenève, OMS-BITGenève, AppiaGenève, NationsGenève, VarembéGenève, VermontGenève, VidolletGenève, BaulacreGenève, posteGenève, gare CornavinGenève, CoutanceGenève, Bel-AirGenève, Place de NeuveGenève, Palais EynardGenève, AthénéeGenève, HôpitalGenève, Place ClaparèdeGenève, FlorissantGenève, MuséumGenève, WeberGenève, RieuGenève, FlorenceChêne-Bougeries, MalagnouChêne-Bougeries, VallonChêne-Bougeries, Collège ClaparèdeThônex, Sous-MoulinThônex, Vallard

10

BusDetails

Line 10 connects the airport terminal with Geneva's Rive district via Meyrin, Vernier, Charmilles, Cornavin station and the Bel-Air and Molard squares in the city centre.

Stops
Genève-Aéroport, TerminalGenève-Aéroport, WTCGenève-Aéroport, Tour-de-ContrôleMeyrin, De-JoinvilleVernier, Avanchets-CasaïVernier, Balexert-PaillyVernier, BouchetGenève, FranchisesGenève, GuyeGenève, CharmillesGenève, DôleGenève, PrairieGenève, gare CornavinGenève, CoutanceGenève, Bel-AirGenève, MolardGenève, Rive

28

BusDetails

Line 28 runs from the airport through Vernier's Blandonnet and Lignon districts to Petit-Lancy, serving residential neighbourhoods on the western side of the agglomeration.

Stops
Genève-Aéroport, TerminalGenève-Aéroport, WTCGenève-Aéroport, Tour-de-ContrôleGenève-Aéroport, ICCGenève-Aéroport, Grand-HangarVernier, BlandonnetVernier, Etang Casa-BambaVernier, Etang-PlaceVernier, Bois-des-FrèresVernier, Château-BlochVernier, Lignon-CitéVernier, Lignon-ToursVernier, Grand-ChampVernier, AïreVernier, Pont-ButinPetit-Lancy, Chemin du BacPetit-Lancy, BossonsPetit-Lancy, Les Esserts

50

BusDetails

Line 50 links the airport with Versoix on the northern lakeshore, calling at Grand-Saconnex, Bellevue and Genthod along the way.

Stops
Genève-Aéroport, TerminalGenève-Aéroport, gare ArenaGrand-Saconnex, PalexpoGrand-Saconnex, placeGrand-Saconnex, mairieGrand-Saconnex, Centre sportif du BlanchéGrand-Saconnex, MachéryGrand-Saconnex, Le NantBellevue, chemin des ClysBellevue, ColovrexBellevue, ValavranBellevue, Vieux-ValavranGenthod, Pierre-GriseGenthod, villageGenthod, La PralayGenthod, MalagnyVersoix, La PelotièreVersoix, La ScieVersoix, bourgVersoix, gareVersoix, LachenalVersoix, ArgandPont-Céard, gareVersoix, Port ChoiseulVersoix, MontfleuryVersoix, Collège du LémanVersoix, EcogiaVersoix, Centre sportif

54

BusDetails

Line 54 connects the airport with Versoix via Grand-Saconnex, Bellevue and Collex, serving communes along the northern lakeshore corridor.

Stops
Genève-Aéroport, TerminalGenève-Aéroport, gare ArenaGrand-Saconnex, Palexpo-Halle 7Grand-Saconnex, FretGrand-Saconnex, Tunnel RoutierGrand-Saconnex, Le NantBellevue, chemin des ClysBellevue, PlanetCollex, Crest-d'ElCollex, écoleVersoix, MacheferVersoix, Nant-de-Crève-CoeurVersoix, La PelotièreVersoix, La ScieVersoix, bourgVersoix, gareVersoix, LachenalVersoix, ArgandVersoix, Collège du LémanVersoix, EcogiaVersoix, Centre sportif

57

BusDetails

Line 57 links the airport with the ZIMEYSA industrial zone via Vernier and Meyrin, serving Meyrin's town centre and the Satigny district.

Stops
Genève-Aéroport, TerminalGenève-Aéroport, WTCGenève-Aéroport, Tour-de-ContrôleGenève-Aéroport, ICCGenève-Aéroport, Grand-HangarVernier, BlandonnetVernier, gare/RenfileVernier, gare/CroisetteVernier, Champ-ClaudeVernier, écoleVernier, DelayVernier, ZIMOGAMeyrin, gareMeyrin, Jardin-Alpin-VivariumMeyrin, ForumeyrinMeyrin, mairieMeyrin, Sainte-CécileMeyrin, GravièreMeyrin, Champs-FréchetsMeyrin, BugnonsMeyrin, VernesMeyrin, PrulayMeyrin, villageMeyrin, Hôpital de La TourMeyrin, MaillardMeyrin, VeyrotSatigny, Nant-d'AvrilSatigny, Pré-de-la-FontaineSatigny, BergèreSatigny, Les MaladièresZIMEYSA, gare

66

BusDetails

Line 66 is a cross-border route connecting the airport with Ferney-Voltaire, Prévessin-Moëns, Saint-Genis-Pouilly and Thoiry in neighbouring France, serving CERN along the way.

Stops
Genève-Aéroport, TerminalGenève-Aéroport, gare ArenaGrand-Saconnex, Palexpo-Halle 7Grand-Saconnex, FretGrand-Saconnex, Tunnel RoutierFerney, PoterieFerney, CentreFerney, LevantFerney, LycéeFerney, Avenue de VessyFerney, châteauFerney, mairieFerney, Planche-BruléePrévessin, TerrailletPrévessin, Hauts-de-MagnyPrévessin-Moëns, mairiePrévessin, Collège Le JoranPrévessin, CERNSaint-Genis, SchumanSaint-Genis, Porte de FranceSaint-Genis, LionSaint-Genis, théâtreSaint-Genis, Clos des VignesThoiry, Pôle EmploiThoiry, Centre commercial
02

SBB CFF FFS

SBB CFF FFS is the Swiss national rail operator, running Switzerland's InterCity and InterRegio network from a station directly beneath the Geneva Airport terminal. Up to seven trains an hour reach central Geneva in seven minutes, with direct hourly services fanning out across the country to Zurich, Bern, Lausanne, the Valais and beyond, all on Switzerland's integrated national rail fare system.

Routes (5)

IC1

TrainDetails

InterCity line IC1 runs hourly from Geneva Airport to St. Gallen, calling at Geneva-Cornavin, Lausanne, Fribourg, Bern and Zurich, giving direct one-seat access to eastern Switzerland from the airport terminal.

Stops
Genève-AéroportGenève-CornavinRenensLausanneRomontFribourgBerneOltenAarauLenzburgZurich HBZurich OerlikonZurich AéroportWinterthourWilUzwilFlawilGossauSaint-Gall

IR15

TrainDetails

InterRegio line IR15 connects the airport with Lucerne, running via Geneva-Cornavin, Nyon, Morges, Lausanne, Fribourg and Bern, serving western Switzerland's lakeside towns en route to central Switzerland.

Stops
Genève-AéroportGenève-CornavinNyonMorgesLausannePalézieuxRomontFribourgBerneZofingueSurseeLucerne

IR90

TrainDetails

InterRegio line IR90 links the airport with Brig, following Lake Geneva's shore through Lausanne, Vevey, Montreux and Martigny before climbing into the Valais.

Stops
Genève-AéroportGenève-CornavinNyonGlandMorgesRenensLausanneVeveyMontreuxVilleneuveAigleBexSaint-MauriceMartignySionSierreLoècheViègeBrigue

IR95

TrainDetails

InterRegio line IR95 also connects the airport with Brig, calling at Nyon, Morges, Lausanne, Vevey, Montreux, Martigny and Sion, complementing IR90 on the Valais corridor.

Stops
Genève-AéroportGenève-CornavinNyonMorgesRenensLausanneVeveyMontreuxAigleBexSaint-MauriceMartignySionSierreLoècheViègeBrigue

IR57

TrainDetails

InterRegio line IR57 runs from the airport to Neuchâtel via Geneva-Cornavin, Nyon, Gland, Morges and Yverdon-les-Bains, serving the Lake Geneva and Lake Neuchâtel shoreline.

Stops
Genève-AéroportGenève-CornavinNyonGlandMorgesYverdon-les-BainsNeuchâtel
03

Léman Express

Léman Express is the cross-border regional rail network jointly run by SBB and SNCF, linking Geneva with Vaud and neighbouring French Haute-Savoie. Line L7 gives Geneva Airport and Vernier a direct link to Annemasse via the Châtelaine tunnel, bypassing Genève-Cornavin, reinforcing capacity on the network's busiest cross-border corridor to Lancy-Pont-Rouge, Genève-Champel and Genève-Eaux-Vives.

Routes (1)

L7

TrainDetails

Line L7 runs from Geneva Airport and Vernier through the Châtelaine tunnel to Lancy-Pont-Rouge, then on to Lancy-Bachet, Genève-Champel, Genève-Eaux-Vives and Chêne-Bourg before terminating in Annemasse, France, bypassing Genève-Cornavin.

Stops
Genève-AéroportVernierLancy-Pont-RougeLancy-BachetGenève-ChampelGenève-Eaux-VivesChêne-BourgAnnemasse

Help us improve this page

Found outdated information or know about a service we're missing? Let us know.

Suggest page updates