Key facts · Geneva Airport (GVA)
Updated 5 September 2026
One terminal on two sectors, Swiss and French, 4 km from the city centre. Arrivals exit on the ground floor, taxis and private chauffeurs meet passengers at the same level.
Where does your chauffeur wait?
Private chauffeur, taxi, train or shuttle: which to choose?
| Option | What you get | Price and time |
|---|---|---|
| Private chauffeur, Swiss Taxi | Fixed price per vehicle, meet & greet, flight tracked, door to door | From CHF 120 · 15 min to the centre, 1 h 15 to Chamonix |
| Taxi rank | Metered, no reservation, queue at peak times | About CHF 40–50 to the centre, CHF 300+ to the resorts |
| Train and bus | Cheap, several changes to the resorts, luggage carried yourself | CHF 3 to Cornavin (free with the airport ticket) · 2 h 45+ to Chamonix |
| Shared shuttle | Fixed departures, several stops, waiting for other passengers | CHF 30–60 per person · 2 h+ to the resorts |
Mont‑Blanc
Saint‑Gervais‑les‑Bains87 km · 1 h · from CHF 370
Les Houches93 km · 1 h · from CHF 380
Les Contamines‑Montjoie95 km · 1 h 10 · from CHF 390
Combloux95 km · 1 h 10 · from CHF 390
Megève97 km · 1 h 15 · from CHF 400
Chamonix100 km · 1 h 10 · from CHF 400
Argentière109 km · 1 h 20 · from CHF 430Valais
Martigny131 km · 1 h 25 · from CHF 490
Sion157 km · 1 h 40 · from CHF 560
Verbier160 km · 1 h 55 · from CHF 570
Nendaz167 km · 1 h 55 · from CHF 590
Anzère173 km · 2 h · from CHF 610
Sierre176 km · 1 h 50 · from CHF 620
Thyon / Veysonnaz179 km · 2 h 10 · from CHF 630
Crans‑Montana181 km · 2 h 05 · from CHF 630
Grimentz194 km · 2 h 15 · from CHF 670
Leukerbad194 km · 2 h 15 · from CHF 670
Zinal198 km · 2 h 20 · from CHF 680
Viège / Visp200 km · 2 h 10 · from CHF 680
Brigue / Brig211 km · 2 h 15 · from CHF 710
Saas‑Fee225 km · 2 h 40 · from CHF 750
Zermatt229 km · 2 h 40 · from CHF 770Haute‑Savoie
Vaud
Les 3 Vallées
Méribel136 km · 2 h 10 · from CHF 500
Les Menuires146 km · 2 h 20 · from CHF 530
Courchevel151 km · 2 h 30 · from CHF 550
Val Thorens156 km · 2 h 30 · from CHF 560Portes du Soleil
Les Gets82 km · 1 h 10 · from CHF 350
Morzine89 km · 1 h 20 · from CHF 370
Avoriaz102 km · 1 h 40 · from CHF 410
Châtel132 km · 1 h 40 · from CHF 490Tarentaise
Albertville92 km · 1 h 30 · from CHF 380
Valmorel128 km · 2 h 05 · from CHF 480
Peisey‑Vallandry149 km · 2 h 20 · from CHF 540
La Rosière154 km · 2 h 20 · from CHF 560
Les Arcs155 km · 2 h 30 · from CHF 560
Sainte‑Foy‑Tarentaise166 km · 2 h 35 · from CHF 590
La Plagne166 km · 2 h 45 · from CHF 590
Tignes176 km · 2 h 50 · from CHF 620
Val d'Isère178 km · 2 h 50 · from CHF 620Vaud Riviera
Bernese Oberland
Gstaad148 km · 2 h · from CHF 540
Thun186 km · 2 h · from CHF 640
Interlaken213 km · 2 h 15 · from CHF 720
Kandersteg220 km · 2 h 25 · from CHF 740
Adelboden223 km · 2 h 30 · from CHF 750French shore of Lake Geneva
Annemasse29 km · 25 min · from CHF 160
Thonon‑les‑Bains41 km · 1 h · from CHF 210
Evian48 km · 1 h 10 · from CHF 240Bern
La Côte
Lyon and Rhône‑Alpes
Aix‑les‑Bains74 km · 50 min · from CHF 330
Chambéry91 km · 1 h · from CHF 380
Grenoble146 km · 1 h 35 · from CHF 530
Lyon Saint‑Exupéry (LYS)163 km · 1 h 35 · from CHF 580
Lyon185 km · 2 h · from CHF 640Vaud Alps
Aigle107 km · 1 h 10 · from CHF 420
Villars121 km · 1 h 30 · from CHF 460
Leysin123 km · 1 h 30 · from CHF 470
Les Diablerets127 km · 1 h 35 · from CHF 480
Château‑d'Œx141 km · 1 h 40 · from CHF 520Aosta Valley
Courmayeur118 km · 1 h 30 · from CHF 510
La Thuile133 km · 1 h 50 · from CHF 560
Aoste152 km · 1 h 55 · from CHF 610
Cervinia206 km · 2 h 50 · from CHF 760Burgundy
Piedmont
Italian Lakes
Stresa293 km · 3 h 45 · from CHF 1'000
Côme362 km · 4 h 05 · from CHF 1'200
Bellagio396 km · 4 h 40 · from CHF 1'290Ticino
Lombardy
Milan Malpensa (MXP)330 km · 3 h 40 · from CHF 1'110
Varèse339 km · 4 h · from CHF 1'130
Bergame377 km · 4 h 10 · from CHF 1'240
Livigno480 km · 5 h 40 · on requestLiguria
Engadin
Scuol452 km · 5 h 20 · on request
St. Moritz477 km · 5 h 20 · on request
Pontresina485 km · 5 h 25 · on requestGraubünden
Klosters411 km · 4 h 20 · from CHF 1'270
Arosa422 km · 4 h 45 · from CHF 1'310
Davos422 km · 4 h 30 · from CHF 1'310
Samnaun488 km · 6 h · on requestBaden
Île‑de‑France
Tyrol
Bavaria
Veneto
Oisans
Central Switzerland
Grand Massif
Les Carroz74 km · 55 min · from CHF 330
Samoëns80 km · 1 h 05 · from CHF 350
Flaine89 km · 1 h 15 · from CHF 370Beaufortain
Chablais
Basel
Jungfrau
Zurich
Uri
Aravis
Fribourg
Neuchâtel
Frequently asked questions
Where exactly does the chauffeur wait at Geneva Airport?
In the arrivals hall on the ground floor, at the exit of baggage reclaim, with a board showing your name. Passengers from the French sector are met at the French exit on request.
How long does it take from Geneva Airport to the city centre?
About 15 minutes outside peak hours, up to 25 minutes on weekday mornings and evenings. The price is fixed whatever the traffic.
Is the French motorway toll to Chamonix included?
Yes. Tolls, the Swiss vignette and fuel are all included in the fixed price. Nothing is added on the day.
Can I be picked up in the French sector?
Yes, tell us at booking. The chauffeur waits at the French exit; the price is the same.
What if my flight lands early or late?
We follow your flight number and the chauffeur adapts. 60 minutes of waiting after the actual landing are included.
Regional airports and aerodromes
Arriving by private aircraft or on a seasonal charter? We drive from these fields too, at the same fixed prices.
Annecy
Praz‑de‑Lys
Lausanne
Yverdon‑les‑Bains
Vevey
Montreux
Bern
Nyon
Morges
Dijon
Beaune
Domodossola
Turin
Ascona
Bellinzone
Gênes
Stuttgart
Paris
Innsbruck
Munich
Venise
Alpe d'Huez
Les Deux Alpes
Lucerne
Engelberg
Les Saisies
Champéry
Morgins
Basel
Lauterbrunnen
Grindelwald
Zurich
Andermatt
Le Grand‑Bornand
La Clusaz
Fribourg
Neuchâtel