Updated daily · Geneva Airport (GVA · LSGG)
ENFRDEAR
GVA · TRAIN STATION

The train station inside Geneva Airport.

Genève-Aéroport (GVA) has its own CFF/SBB railway station built into the terminal — Geneva city centre in 7 minutes, and direct trains across Switzerland. Here’s how the station works, what’s free, and where the rails reach.

The station

Right under the terminal

Genève-Aéroport station sits directly below the arrivals level — a covered indoor walk of about 5–7 minutes from the baggage hall, with escalators and lifts the whole way. No bus, no shuttle, no weather.

Follow the white-on-blue “Train / CFF” signs from baggage claim: you stay inside the building the entire way down to the platforms. The station is a full CFF/SBB station — not a tram stop — so it has staffed ticket counters, ticket machines, an SBB travel centre, toilets, and a small shop. Trains leave for Geneva’s main station (Cornavin) every few minutes and take just 7 minutes; from Cornavin you connect to the entire Swiss and European network.

Because the station is the first stop on the line, you almost always get a seat with luggage space before the train fills at Cornavin. Departures run roughly 05:00 to 00:30; outside those hours, bus and night services or a pre-booked transfer take over.

Two networks, one platform

Léman Express + CFF mainline

The same platforms serve regional cross-border trains and fast national InterCity trains — so you can reach a French border town or Zürich from the same spot.

Where the rails reach

Direct from the airport platform

Fastest scheduled times from Genève-Aéroport on a typical weekday (source: SBB timetable). Many destinations are direct; a few need one easy change at Cornavin or Lausanne.

DestinationFastest timeChange?
Geneva Cornavin (main station)~7 minDirect
Nyon~24 minDirect
Lausanne~49 minDirect
Montreux~1 h 14Direct
Neuchâtel~1 h 261 change
Fribourg~1 h 37Direct
Sion (Valais)~2 h 01Direct
Bern~2 h 01Direct
Visp (for Zermatt)~2 h 28Direct
Zürich HB~2 h 45–3 hDirect / 1 change
Basel SBB~3 h1 change

For Paris, take the 7-minute hop to Cornavin and change to the TGV Lyria (Geneva → Paris Gare de Lyon in about 3 h 10). For Milan and Italy, connect via Lausanne or Brig. Fares vary by train and how early you book — check live prices and buy on sbb.ch or the SBB Mobile app.

Tickets

Free for arrivals, simple for the rest

Two situations cover almost everyone landing at GVA.

Good to know

Six things that save you time

Geneva Airport train — FAQ

Is there a train station at Geneva Airport?

Yes. Genève-Aéroport (GVA) is a full CFF/SBB railway station built into the terminal, directly below the arrivals level — about a 5–7 minute covered indoor walk from baggage claim, with escalators and lifts. It has ticket counters, machines and an SBB travel centre. Trains run to Geneva Cornavin in 7 minutes and onward across Switzerland.

How long is the train from Geneva Airport to the city centre?

About 7 minutes to Geneva Cornavin, the main station, with trains every few minutes during the day. Cornavin sits in the heart of the city; from there trams and buses reach the lake, the Old Town and Plainpalais within minutes. For arriving passengers the ride is free with the 80-minute Unireso ticket from the baggage hall.

Is the train from Geneva Airport free?

For arriving passengers, yes — within Geneva’s zone 10 (which includes Cornavin) using the free 80-minute Unireso ticket you collect in baggage claim. For journeys beyond zone 10 — Lausanne, Montreux, Bern, Zürich, the Valais — you buy a normal CFF ticket at the station, on the SBB app, or at the counter.

Can I take a direct train from Geneva Airport to Lausanne or Zürich?

Yes — many InterCity and InterRegio trains leave directly from the airport platform without changing at Cornavin. Lausanne is about 49 minutes direct, Bern about 2 hours, Montreux about 1 h 14, and Zürich roughly 2 h 45–3 h depending on the train. Check live times on sbb.ch before you travel.

When do the first and last trains run at Geneva Airport?

Trains run roughly from 05:00 until about 00:30. If you land after the last train, take a night bus, a metered taxi (around CHF 45 to the city), or a pre-booked Mercedes transfer (fixed fare, driver waits in arrivals). For ski resorts and French destinations off the rail network, a road transfer is usually faster.

Traveller reviews

Traveller reviews & ratings

0
0 out of 5 stars (based on 0 reviews)
Excellent
Very good
Average
Poor
Terrible

There are no reviews yet. Be the first one to write one.

Off the rail line, late, or loaded with bags?

For Chamonix, Megève, a late landing or a group with luggage, skip the changes. Mercedes pre-booked from CHF 100, driver waits with a sign in arrivals.

Book a transfer →