# GVA — Geneva International Airport > Machine-readable reference for GVA. Single-airport scope. Re-fetch when content_generated_at changes. Canonical: https://airport.flights/airport/gva HTML page: https://airport.flights/airport/gva Markdown alt: https://airport.flights/airport/gva.md JSON: https://airport.flights/api/airport/GVA.json (includes live arrivals + weather) Sitemap: https://airport.flights/sitemap-airports.xml Last refreshed: 2026-06-13T06:33:52.777+00:00 --- ## Identity - Name: Geneva International Airport - IATA: GVA - ICAO: LSGG - City: Geneva - Country: CH (CH) - Timezone: Europe/Zurich - Distance from city: 4 km (2.5 mi) northwest of Geneva city centre - Runways: 1 - Terminals: 2 - Annual passengers: 18.0M - Hub for: Swiss International Air Lines, easyJet Switzerland - Official website: https://www.gva.ch/ ## Overview Welcome Geneva International Airport (GVA) takes pride in its compact design and efficiency, offering quick transitions both landside and airside. Located just 4 km northwest of the city center, it boasts one of Europe’s fastest airport-to-city transfers, with a 7-minute rail link dropping you at Geneva’s main station. Frequent flyers consider it among the least chaotic hubs for short connections, though it comes with notably Swiss quirks in pricing and layout. At a glance Geneva International Airport handles roughly 18 million passengers annually and operates as a hub for Swiss International Air Lines and easyJet Switzerland. It features two terminals: T1, the main terminal serving most airlines, and the smaller T2. The airport is known for its strategic location straddling Switzerland and France, enabling ease of access between the two countries. Terminals & layout The airport's main terminal, T1, serves a variety of airlines including Swiss International Air Lines, easyJet Switzerland, and Air France, while T2 caters mainly to seasonal and charter flights. Despite its relatively small size, navigating through GVA can still surprise newcomers, particularly with the bottleneck nea… ## Terminals (2) - **Terminal 1 (Main terminal)** — airlines: Swiss International Air Lines, easyJet Switzerland, Air France, KLM URL: https://airport.flights/airport/gva/terminals/t1 - **Terminal 2** URL: https://airport.flights/airport/gva/terminals/t2 ## Dining (20) - **Bistrot Genève** — T1 URL: https://airport.flights/airport/gva/restaurants/bistrot-geneve-t1 - **Burger King** — T1 URL: https://airport.flights/airport/gva/restaurants/burger-king-t1 - **Caffè Ritazza** — T1 URL: https://airport.flights/airport/gva/restaurants/caffe-ritazza-t1 - **Caviar House & Prunier** — T1 URL: https://airport.flights/airport/gva/restaurants/caviar-house-prunier-t1 - **Good Buy Café** — T1 URL: https://airport.flights/airport/gva/restaurants/good-buy-cafe-t1 - **Grab and Fly** — T1 URL: https://airport.flights/airport/gva/restaurants/grab-and-fly-t1 - **La Place** — T1 URL: https://airport.flights/airport/gva/restaurants/la-place-t1 - **Le Bar Bleu** — T1 URL: https://airport.flights/airport/gva/restaurants/le-bar-bleu-t1 - **Le Chef** — T1 · $$$ URL: https://airport.flights/airport/gva/restaurants/le-chef-t1 - **Le Marche** — T1 URL: https://airport.flights/airport/gva/restaurants/le-marche-t1 - **Le Prêt-à-Manger** — T1 URL: https://airport.flights/airport/gva/restaurants/le-pret-a-manger-t1 - **Marche Mövenpick** — T1 URL: https://airport.flights/airport/gva/restaurants/marche-movenpick-t1 - **Montreux Jazz Café** — T1 URL: https://airport.flights/airport/gva/restaurants/montreux-jazz-cafe-t1 - **Restaurant Altitude** — T1 URL: https://airport.flights/airport/gva/restaurants/restaurant-altitude-t1 - **Sports Bar** — T1 URL: https://airport.flights/airport/gva/restaurants/sports-bar-t1 - **Starbucks** — T1 URL: https://airport.flights/airport/gva/restaurants/starbucks-t1 - **Swiss Chalet** — T1 URL: https://airport.flights/airport/gva/restaurants/swiss-chalet-t1 - **Tekoe** — T1 URL: https://airport.flights/airport/gva/restaurants/tekoe-t1 - **Uppercrust** — T1 URL: https://airport.flights/airport/gva/restaurants/uppercrust-t1 - **Valentino** — T1 URL: https://airport.flights/airport/gva/restaurants/valentino-t1 ## Lounges (6) - **Air France Lounge** — access: Airline lounge URL: https://airport.flights/airport/gva/lounges/air-france-lounge - **British Airways Lounge** — access: Airline lounge URL: https://airport.flights/airport/gva/lounges/british-airways-lounge - **Dnata Skyview Lounge** — access: Priority Pass, pay-in URL: https://airport.flights/airport/gva/lounges/dnata-skyview-lounge - **Star Alliance Lounge** — access: Schengen, alliance lounge URL: https://airport.flights/airport/gva/lounges/star-alliance-lounge - **SWISS Business Lounge** — access: Schengen, airline lounge URL: https://airport.flights/airport/gva/lounges/swiss-business-lounge - **SWISS Senator Lounge** — access: Schengen, airline lounge URL: https://airport.flights/airport/gva/lounges/swiss-senator-lounge ## Shops (15) - **Aelia Duty Free** — T1 URL: https://airport.flights/airport/gva/shops/aelia-duty-free-t1 - **Bucherer** — T1 URL: https://airport.flights/airport/gva/shops/bucherer-t1 - **Calvin Klein** — T1 URL: https://airport.flights/airport/gva/shops/calvin-klein-t1 - **Capi** — T1 URL: https://airport.flights/airport/gva/shops/capi-t1 - **Dufry Duty Free** — T1 URL: https://airport.flights/airport/gva/shops/dufry-duty-free-t1 - **Hudson** — T1 URL: https://airport.flights/airport/gva/shops/hudson-t1 - **L’Occitane** — T1 URL: https://airport.flights/airport/gva/shops/l-occitane-t1 - **Lacoste** — T1 URL: https://airport.flights/airport/gva/shops/lacoste-t1 - **Lindt** — T1 URL: https://airport.flights/airport/gva/shops/lindt-t1 - **Manor Travel** — T1 URL: https://airport.flights/airport/gva/shops/manor-travel-t1 - **Maxi Bazar** — T1 URL: https://airport.flights/airport/gva/shops/maxi-bazar-t1 - **Relay** — T1 URL: https://airport.flights/airport/gva/shops/relay-t1 - **Swarovski** — T1 URL: https://airport.flights/airport/gva/shops/swarovski-t1 - **Swatch** — T1 URL: https://airport.flights/airport/gva/shops/swatch-t1 - **Victorinox** — T1 URL: https://airport.flights/airport/gva/shops/victorinox-t1 ## Parking (5) - **P1** — Short-term parking URL: https://airport.flights/airport/gva/parking/p1 - **P2** — Short-stay parking URL: https://airport.flights/airport/gva/parking/p2 - **P20** — Covered parking URL: https://airport.flights/airport/gva/parking/p20 - **P26** — Long-term parking URL: https://airport.flights/airport/gva/parking/p26 - **P51** — Economy parking URL: https://airport.flights/airport/gva/parking/p51 ## Ground transport (15) - **Bus 10** — Public bus · ≈18–25 min airport–central Geneva in typical conditions, longer in peak traffic per user reports · ≈CHF 3–4 (zone 10 city fare per Reddit users) · About every 10–12 min daytime; less frequent late evening/Sundays per TPG timetable screenshots URL: https://airport.flights/airport/gva/transport/bus-10 - **Bus 23** — Public bus · Varies widely by destination; Reddit users report ≈25–35 min to Lancy area from the airport · ≈CHF 3–4 (same unireso zone 10 fare structure) · Roughly every 15–20 min daytime, sparser at night per TPG timetable screenshots shared on Reddit URL: https://airport.flights/airport/gva/transport/bus-23 - **Bus 28** — Public bus · ≈20–25 min airport–UN area in normal traffic according to user reports · ≈CHF 3–4 (standard TPG zone 10 fare per Reddit discussions) · Around every 10–15 min daytime, less frequent late evening per TPG timetable screenshots URL: https://airport.flights/airport/gva/transport/bus-28 - **Bus 5** — Public bus · ≈20–30 min airport–Nations area per user trip descriptions · ≈CHF 3–4 (standard zone 10 ticket per Reddit bus vs train fare discussions) · Roughly every 10–15 min weekday daytime, dropping to every 20+ min evenings/weekends per TPG timetable screenshots URL: https://airport.flights/airport/gva/transport/bus-5 - **Bus 57** — Public bus · Highly variable; users report 20–40 min to outlying zones from the airport depending on traffic and destination · ≈CHF 3–4 (zone 10 fare when within Geneva urban area, per Reddit comments) · Roughly every 15–20 min at peaks; sparser off‑peak per TPG timetable screenshots on Reddit URL: https://airport.flights/airport/gva/transport/bus-57 - **Public Bus Services** — Bus · Varies by route · ≈CHF 3–4 (same unireso zone 10 fare reported for buses and trains) · Every 8–15 min combined across main lines in daytime; some lines drop to every 20–30 min late evenings and Sundays per TPG timetable screenshots shared on Reddit URL: https://airport.flights/airport/gva/transport/buses - **Public Buses** — Bus · ~30 min · ≈CHF 3–4 (same unireso zone 10 fare reported for buses and trains) · Every 15-30 min URL: https://airport.flights/airport/gva/transport/buses-2 - **Car Rentals** — Other · ≈10–20 min walk/check‑in from arrivals to car pickup plus paperwork; no fixed transfer time · Highly variable; Reddit users quote ≈CHF 40–80/day Swiss side and lower French‑side promotional rates, but no consistent fixed figure · On demand; rentals operate by reservation, not fixed frequency URL: https://airport.flights/airport/gva/transport/car-rentals - **Genève-Aéroport railway station** — Train · Station is a 3–5 minute walk from arrivals as timed by multiple Reddit users · Same as standard zone‑10 tickets when going to/from Geneva; longer‑distance fares per SBB but specific prices vary by route · Airport–Cornavin shuttle about every 15 min; longer‑distance trains (RegioExpress/InterRegio/IC) generally at least hourly to major cities per SBB timetable screenshots URL: https://airport.flights/airport/gva/transport/geneve-aeroport-railway-station - **InterRegio Geneva–Brig** — Train · ≈2 h 40–3 h Geneva–Brig on IR per user‑reported timings · Standard SBB long‑distance fare Geneva–Brig (≈CHF 60–70 2nd class one way full‑fare mentioned in Reddit examples, but varies with discounts) · About hourly IR Geneva–Brig services according to SBB timetable screenshots on Reddit URL: https://airport.flights/airport/gva/transport/interregio-geneva-brig - **RegioExpress Geneva–Lausanne** — Train · ≈45 min Geneva–Lausanne on RE per user timing comparisons with IC (≈35–40 min) · Standard SBB point‑to‑point 2nd‑class fare Geneva–Lausanne (≈CHF 25 one way full‑fare per Reddit fare examples, but varies by discount card/advance) · About every 30 min during the day on the Geneva–Lausanne corridor per SBB timetable screenshots posted on Reddit URL: https://airport.flights/airport/gva/transport/regioexpress-geneva-lausanne - **Rideshare Services** — Rideshare · Varies by demand · ≈CHF 30–45 GVA–central Geneva under normal (non‑surge) conditions per Reddit fare comparisons · On demand; typical waits 5–15 min at the airport according to multiple Reddit reports URL: https://airport.flights/airport/gva/transport/rideshare - **Airport Shuttles** — Shuttle · Airport hotels 5–10 min from GVA; ski shuttles 60–120+ min depending on resort per user reports · Airport‑hotel shuttles often free for guests (per hotel threads); shared ski shuttles around CHF 30–50/person one way per Reddit reports · Hotel shuttles typically every 15–30 min daytime; some on‑request late at night. Ski shuttles run to fixed schedules tied to flight banks. URL: https://airport.flights/airport/gva/transport/shuttles - **Official Taxis** — Taxi · 20-30 min · ≈CHF 35–50 to central Geneva depending on time and traffic (range synthesized from multiple Reddit fare reports) · On demand from airport rank; no fixed headway (taxis queue continuously during flight banks) URL: https://airport.flights/airport/gva/transport/taxis - **CFF Trains** — Train · Varies by destination · ≈CHF 3–4 (standard unireso zone 10 ticket; Redditors report same fare as city bus) · Every 15 min · roughly 05:00–00:00 (based on SBB timetable screenshots shared on r/Switzerland) URL: https://airport.flights/airport/gva/transport/trains ## Insider tips - _Money_: Use the free Unireso ticket from baggage claim for central Geneva transfers; it saves CHF 3 per person. - _Time_: Opt for the SBB/CFF train under the terminal for a fast 7-minute city transfer. - _Avoid_: Be aware of the passport control near gates C/D/F; allow at least 20-30 minutes during peak times. - _Money_: Food prices are high; buy snacks at Migros or Coop before security to save. - _Insider_: Check which side of the border your airline uses to avoid unnecessary waits or detours. - _Time_: Arriving 60-70 minutes before departure is usually enough, but expect delays in ski season. - _Quiet_: Seek out less-crowded seating areas near far piers in Terminal 1 for a more relaxed wait. - _Local_: Appreciate aircraft views from upper-level seating areas in Terminal 1. --- ## Live data Live arrivals, departures, and weather are not in this static reference. Fetch: - https://airport.flights/api/airport/GVA.json — JSON with current live boards + weather (12h cache) - https://airport.flights/airport/gva/arrivals — HTML page with live arrivals - https://airport.flights/airport/gva/departures — HTML page with live departures