GVA · Transport

CFF Trains

Train

Train Varies by destination ≈CHF 3–4 (standard unireso zone 10 ticket; Redditors report same fare as city bus)

Seven minutes to Cornavin beats sitting in Geneva traffic

CFF trains run from Geneva Airport’s station under T1 to Cornavin in about 7 minutes, four times an hour, from roughly 05:00 to around midnight. Trains are the go-to move if you’re heading straight to central Geneva or jumping onto longer routes to Lausanne, Montreux, Valais, Bern, or Paris TGV. The airport leg counts as unireso zone 10, so you pay about CHF 3–4, the same as the city bus, with no extra “airport tax.”

The walk from GVA arrivals in T1 to the platforms takes 3–5 minutes fully indoors through the mall corridor. Follow the “Gare CFF / Railway Station” signs, take the escalator or lift down one level, and you’re right at the tracks. If you reach the platform just as a train leaves, expect to wait close to the full 15 minutes for the next one despite the “every 15 minutes” schedule.

Standard unireso zone 10 tickets around CHF 3–4 cover both the airport–Cornavin shuttle and onward trams and buses in central Geneva. Many locals just buy a zone 10 day pass in the SBB or TPG app on arrival and then ride the airport train plus trams all day without thinking about single tickets. The same ticket is valid on both TPG buses and CFF trains inside the zone, so you don’t gain anything on price by taking the bus instead.

For long-distance trips, daytime RegioExpress and InterRegio patterns often run direct from the airport to places like Lausanne or Neuchâtel, but after late evening the direct options thin out and you usually change at Cornavin, adding around 10–15 minutes. Regulars recommend searching “Genève-Aéroport” to your final destination in the SBB app and selecting “fastest” so it doesn’t propose weird routings with extra changes. If you have a tight 5-minute connection at Cornavin, sit near the doors and walk briskly.

Peak crowding hits the short airport–Cornavin hop in the 07:30–09:00 and 16:30–18:30 commuter windows, especially if a wide-body arrival dumps a few hundred people right before departure. Leman Express into France (Annemasse / Haute-Savoie) can feel messy in the evening with irregular headways and last-minute platform changes at Cornavin. Watch the platform boards carefully and keep the SBB app open for live updates before you commit to a connection.

Step-by-step from T1 arrivals

  • 1. After collecting bags in T1, walk straight out of customs and follow signs for “Gare CFF / Railway Station” toward the connected mall; this takes about 2–3 minutes.
  • 2. Buy a unireso zone 10 ticket (≈CHF 3–4) or day pass from the SBB/TPG app or the ticket machines opposite the platforms; machines accept cards and Swiss francs.
  • 3. Check the departure board for “Genève-Aéroport” services to “Genève” or your onward destination and note the platform number, usually tracks 2–4 for Cornavin-bound trains.
  • 4. Board the first train to “Genève” (Cornavin); the ride takes about 7 minutes and there’s no seat reservation system, just sit anywhere in 2nd class.
  • 5. At Cornavin, follow signs to trams 12, 14, 15, or buses for your hotel area, or to other platforms for InterRegio, RegioExpress, Leman Express, or TGV connections.

One last tip: build a 15–20 minute buffer into your plan if you’re landing after 22:00, since evening patterns, connections, and occasional crowding can slow you down compared with midday.

Other transport at GVA