GVA · Transport

Bus 10

Public bus

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)

CHF 3–4 gets you from GVA to central Geneva on Bus 10

From T1 arrivals at Geneva Airport, Bus 10 runs straight to the Rue du Mont‑Blanc / Cornavin area in roughly 18–25 minutes in normal traffic, with real‑world reports pushing to 30+ minutes in the evening peak. The stop sits right on the airport forecourt under clear “10” signage, so you walk out of arrivals, follow bus icons, and you’re at the stop in about 3–4 minutes on foot.

Daytime frequency sits around every 10–12 minutes, dropping to longer gaps late evening and on Sundays according to TPG timetables. A single city ticket for zone 10 costs about CHF 3–4, and many hotels in Geneva include a free transport card that also covers Bus 10 once you’ve checked in. Drivers don’t handle every fare question, so sort your ticket at a machine before boarding or via the TPG app.

Step-by-step: airport to Cornavin on Bus 10

  • 1. From T1 arrivals, follow the “Bus” signs 150–200 meters to the airport forecourt stops and look for the orange TPG Bus 10 stand.
  • 2. Buy a zone 10 ticket (CHF 3–4) from the machine by the stop or in the TPG app; keep a credit card or coins ready as the machines don’t like big notes.
  • 3. When the bus pulls up (sign reads “10 – Rive” or similar), board through any door and validate your ticket at the orange/grey validator right by the entrance.
  • 4. With luggage, move quickly to the small rack or stand in the open space near the middle doors so you’re not blocking the aisle to Cornavin.
  • 5. Stay on for about 10–12 stops; “Gare Cornavin” and “Mont‑Blanc” are the key central stops for most hotels within a 5–10 minute walk.
  • 6. Press the stop button 1–2 stops before yours, then exit through the middle or rear doors to avoid the crowd at the front.

What regulars do and what to watch out for

Regulars use Bus 10 only when their hotel is within 300–400 meters of a Bus 10 stop; otherwise they take the 7‑minute train to Cornavin and switch to a tram. Commuters often check live TPG data and happily skip an overstuffed Bus 10, catching the next one 10 minutes later for a seat. Locals also stand by the middle doors a stop early at Cornavin to dodge the crush at the front exit.

Crowding is common between the airport and Cornavin when several flights land within 20–30 minutes, and luggage space is limited compared with a dedicated airport coach. People bunch around the validators near the doors, which makes tapping tickets awkward with bags. If you’re unsure of your stop for a specific hotel more than 500 meters from Cornavin, pick the train to the main station and use trams for the last 1–2 stops instead.

One last tip: in heavy traffic around 17:00–19:00, assume a 30‑minute ride and add a 10‑minute buffer if you’re catching an evening train from Cornavin.

Other transport at GVA