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
- Clear passport control and grab your bags.
- Follow signs for the railway station (Bahnhof), it's downstairs, under the terminal.
- Check the departure boards for your destination, not just for Zurich HB.
- 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 Geneva | What happens |
|---|---|
| Activate a travel day on arrival | You 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 instead | You 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 exit | French sector exit |
|---|---|
| Puts you on the forecourt for bus 50 | Puts you in France |
| Bus 50 covered by your pass, all the way to Basel SBB | Local French transport, not covered |
| 20 minutes to Basel SBB | You'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
- Grab your bags and look for the Swiss sector exit signs before you leave the building.
- Head out to the forecourt on the Swiss side.
- Find the stop for bus 50 towards Basel SBB.
- Show your pass to the driver or a checker if asked, and settle in for 20 minutes.
Quick comparison of the three airports
| Zurich | Geneva | Basel EuroAirport | |
|---|---|---|---|
| Transfer type | Train under the terminal | Train, or buses 5 and 10 | Bus 50 |
| Time to city centre | 10 to 15 min | 6 min by train | 20 min |
| Frequency | Every 10 min | First 05:07, last 00:51 | Every 7 to 10 min, 04:30 to midnight |
| Cost without a pass | CHF 7 | Free 80-min arrivals ticket | Paid ticket |
| Watch out for | Nothing, honestly | Flexi holders: take the free 80-min ticket | Leave 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.