Last Updated August 2026

The Swiss Travel Pass from the airport

Zurich and Geneva airport transfers are covered from the moment you land. EuroAirport Basel sits in France, and the bus into Basel is still covered.

Using your Swiss Travel Pass at Zurich Airport

Zurich Airport is about as easy as arrivals get. The station sits directly under the terminal, so you're walking 3 to 5 minutes from the baggage hall to a platform. No shuttle, no separate ticket hall, no queue at a machine, your pass is already valid, so you just walk down and get on.

Trains run every 10 minutes and take 10 to 15 minutes to Zurich HB. Without a pass that hop costs CHF 7, which isn't much on its own, but it's a nice reminder that your pass starts earning the second you land.

Skipping Zurich city centre entirely

Here's the bit a lot of people miss: long-distance InterCity trains leave from the airport itself, not just from Zurich HB. If Zurich isn't your first stop, don't drag your luggage into the city and back out again.

  • Basel, 60 minutes
  • Lucerne, 60 minutes
  • Bern, 75 minutes
  • Geneva, 2 hours 40

All of it's covered. Land, walk down, roll straight to wherever you're actually sleeping tonight. Have a look at the cities page if you're still deciding where that is.

What to do when you land at Zurich

  1. Clear passport control and grab your bags.
  2. Follow signs for the railway station (Bahnhof), it's downstairs, under the terminal.
  3. Check the departure boards for your destination, not just for Zurich HB.
  4. Board. Show your pass if a conductor comes through. That's it.

Using your Swiss Travel Pass at Geneva Airport

Geneva's even quicker. It's 6 minutes to Geneva Cornavin, the first train's at 05:07 and the last at 00:51, and there's no airport surcharge at all, the ride is simply free with your pass. Buses 5 and 10 also run into town if your hotel's better placed for them, though they take 20 to 30 minutes.

The free ticket machine in the baggage hall

Geneva Airport has a machine in the baggage hall that issues a free 80-minute transport ticket to arriving passengers. It's genuinely useful if you're holding a Flexi pass.

Why? Because burning a whole travel day on a 6-minute train ride is a waste. Grab the free ticket, get into the city, and save your travel day for the morning you actually go somewhere.

Flexi pass holder at GenevaWhat happens
Activate a travel day on arrivalYou use up a full day of your pass for a 6-minute ride, plus whatever else you manage that evening
Take the free 80-minute ticket insteadYou reach the city for nothing and keep the travel day for a full day of proper travel

If you've got a consecutive-day pass, none of this matters, just use the pass and don't think about it.

Using your Swiss Travel Pass at Basel EuroAirport

Basel EuroAirport is the odd one out, because it physically stands in France. It's shared between France and Switzerland, and the terminal has two exits, a Swiss sector and a French sector.

The good news: bus 50 is covered for the whole ride, regardless of the fact that part of it happens on French soil. It leaves from the forecourt on the Swiss sector side, runs every 7 to 10 minutes from around 04:30 to midnight, and takes 20 minutes to Basel SBB.

Why the exit you choose matters at EuroAirport

This is the one thing to get right. Walk out through the French sector and you're standing in France, where your pass doesn't help you and bus 50 isn't an option.

Swiss sector exitFrench sector exit
Puts you on the forecourt for bus 50Puts you in France
Bus 50 covered by your pass, all the way to Basel SBBLocal French transport, not covered
20 minutes to Basel SBBYou'll need to double back or pay separately

Look for the Swiss sector signs inside the terminal before you exit, because the choice is made the moment you walk out. More on how Switzerland's edges work on the border crossings page.

What to do when you land at Basel

  1. Grab your bags and look for the Swiss sector exit signs before you leave the building.
  2. Head out to the forecourt on the Swiss side.
  3. Find the stop for bus 50 towards Basel SBB.
  4. Show your pass to the driver or a checker if asked, and settle in for 20 minutes.

Quick comparison of the three airports

ZurichGenevaBasel EuroAirport
Transfer typeTrain under the terminalTrain, or buses 5 and 10Bus 50
Time to city centre10 to 15 min6 min by train20 min
FrequencyEvery 10 minFirst 05:07, last 00:51Every 7 to 10 min, 04:30 to midnight
Cost without a passCHF 7Free 80-min arrivals ticketPaid ticket
Watch out forNothing, honestlyFlexi holders: take the free 80-min ticketLeave via the Swiss sector

Travelling with a bike or a dog? The rules for those follow you off the plane too, see bikes and dogs.

Should you activate your pass on the day you land?

If you're on a consecutive-day pass, yes, it's already running, so use it from the airport and enjoy a free transfer plus anything else you fit in that evening. If you're on a Flexi, only activate it if you're travelling a real distance that day; for a short hop into Geneva grab the free 80-minute ticket instead, and at Zurich or Basel weigh a CHF 7 train or a single bus fare against burning a whole travel day.