To Zürich HB · One way · All prices are totals for 1 adult · All service hours
4 transfer options
Not everything runs all night.Not all night: the SBB train to Zürich HB runs 05:00–00:42, the VBZ tram 10 runs 05:06–23:51, the N10 night bus runs 01:39–03:39, Friday and Saturday nights only.
Recommended
The cheapest way in. Nothing listed is quicker.
Regional
SBB train to Zürich HB
Regional · SBB, on a ZVV zone ticket
9–13 min rideEvery 5 min05:00–00:42
Zürich Flughafen railway station→Zürich HB
Luggage space
CHF 7.20total for 1 adultCHF 7.20 eachBuy ticket2 places to buy
Pickup, hours & luggage
Boards at. Zürich Flughafen railway station, platforms 1 to 4 — follow the train signs from arrivals
The ZVV three-zone single: CHF 7.20 an adult in 2nd class (CHF 11.80 in 1st), valid one hour; CHF 3.60 for children 6 to 15 and Half-Fare holders; under-6s free. A Multikarte of six rides is CHF 41.00 and can be shared. A 24-hour ticket for the same zones is CHF 14.40 — exactly two singles. Valid on every train from this station, S-Bahn and InterCity alike.
Luggage. Mainline Swiss trains: racks and standing space by the doors.
Hours. First departure 05:00 (S-Bahn, Zürich HB 05:12), last 00:42 (IR13, Zürich HB 00:53), on 363 of 364 days. The last S-Bahn is the 00:34 S24. About 219 departures a weekday, 182 on Saturdays; 12 or 13 an hour from 06:00 to 21:00.
CHF 7.20total for 1 adultCHF 7.20 eachBuy ticketOn VBZ, on the same ZVV zone ticket
Pickup, hours & luggage
Boards at. The tram stop "Zürich Flughafen, Bahnhof" outside the terminal, by the railway station
The same CHF 7.20 three-zone ZVV ticket as the train; the tram runs from zone 121 into zone 110 and nothing about it is cheaper. Its value is not price but where it stops: it threads through Oerlikon and the north of the city on the way to the main station.
Luggage. A street tram with low floors and no racks; fine for a case, slow with several.
Hours. From the federal timetable: 05:06 to 23:51 every day on 362 of 364 days. Every 7 to 8 minutes by day Monday to Saturday, every 15 on Sundays and in the early and late hours. Bahnhofplatz/HB in 34 to 37 minutes, Sternen Oerlikon in 14.
27 min rideEvery 30 min01:39–03:39, Friday and Saturday nights only
The bus stop "Zürich Flughafen→Zürich
Non-stopLuggage space
CHF 7.20total for 1 adultCHF 7.20 eachBuy ticketOn VBZ, ZVV night network
Pickup, hours & luggage
Boards at. The bus stop "Zürich Flughafen, Bahnhof" outside the terminal, by the railway station
The ordinary CHF 7.20 three-zone ticket covers it — ZVV abolished its night supplement in 2020, so no extra fare applies. The ticket lasts one hour, so one bought for the last train won't still be valid.
Luggage. A city bus; no racks.
Hours. Runs only Friday/Saturday and Saturday/Sunday nights, and before public holidays — 108 nights a year, none Sunday to Thursday. Departures to Bahnhofplatz/HB at 01:39, 02:09, 02:39, 03:09 and 03:39; the 04:09 and 04:39 end at Sternen Oerlikon, short of the main station.
The options are still here — your budget or journey-time filter is drawn tighter than any of them. Widen either one, or reset the filters, to bring them back.
Prices are whole-party totals; group fares are included. Ride times are recorded journey durations — no waiting or onward travel has been added — and road times vary with traffic. Confirm prices and availability with the operator. Going the other way? Zurich to Zurich Airport: where each one boards and when the first one runs
How do I get from Zurich airport to Zurich city center?
For one traveler the SBB train to Zürich HB at CHF 7.20, 9–13 min, is both the cheapest way in and the fastest. Every option below is priced as a total for your party and says where it leaves you.
A few things for the rest of your trip
Partner offers
Not transport options · Affiliate links
Data in SwitzerlandAiralo
An eSIM for Switzerland, installed before you fly, works in the arrivals hall: tickets, maps, the driver's messages.
A flight three or more hours late, or cancelled at short notice, can be owed up to €600 a passenger under EU and UK rules, depending on the flight. AirHelp charges only if the claim succeeds.
These links pay us a commission. They never change which transfer we rank first.
Arriving late?
Not everything runs around the clock: the SBB train to Zürich HB runs 05:00–00:42, and the VBZ tram 10 runs 05:06–23:51, and the N10 night bus runs 01:39–03:39, Friday and Saturday nights only. Outside those hours, the Pre-booked private transfer is what remains. Set the hour you leave arrivals and the board keeps only what is running.
Traveling together?
Multikarte: six three-zone singles on one card, shareable by a group traveling together. Group fares are already included in the totals.
Luggage
Mainline Swiss trains: racks and standing space by the doors.
Going somewhere specific?
"The center" is not one place, and the answer changes
Buy your ZVV ticket from a machine in the station, or from the staffed counter — open daily from 06:30 to 21:00 only. Outside those hours, including most late-night or early landings, the machine is the only way to buy one before boarding.
The taxi rank
Airport Taxi's official cars wait on the inner curbside lanes of Arrival 1 and 2, daily from 06:00 to 23:30, for an indicative fare of around CHF 65 to the centre. Outside those hours — and especially between midnight and 04:00 — a taxi is not guaranteed.
Uber and Bolt
Uber and Bolt both work at Zurich airport; request a ride after you land and the app directs you to that day's pickup point, which is signed but not fixed. Uber's service here matches you with a licensed taxi rather than a private car.
Luggage
The station has left-luggage lockers open around the clock, from small to extra-large, starting at CHF 5. They're worth using if you land long before your hotel check-in or have hours to fill before a flight.
Before you travel
Where each one starts, how long it runs, what it carries
regional · SBB, on a ZVV zone ticketSBB train to Zürich HB
From
Zürich Flughafen railway station, platforms 1 to 4 — follow the train signs from arrivals
To
Zürich HB, the main station, in 9 to 13 minutes; most trains call at Zürich Oerlikon on the way
Luggage
Mainline Swiss trains: racks and standing space by the doors.
Runs
05:00–00:42
Journey
9–13 min
The ZVV three-zone single: CHF 7.20 an adult in 2nd class (CHF 11.80 in 1st), valid one hour; CHF 3.60 for children 6 to 15 and Half-Fare holders; under-6s free. A Multikarte of six rides is CHF 41.00 and can be shared. A 24-hour ticket for the same zones is CHF 14.40 — exactly two singles. Valid on every train from this station, S-Bahn and InterCity alike.
Take whichever train comes first. The S2, S16, S24, InterCity and InterRegio all reach Zürich HB in 9 to 13 minutes on the same CHF 7.20 ticket; there is no premium service and no supplement.
The last train toward the city is at 00:42, the first at 05:00. Between them no train runs, on any night of the week.
Buy a three-zone ticket, not a two-zone one. The city zone counts double, so airport to anywhere in Zurich is three zones; a cheaper ticket is not valid on arrival.
Coming back the same day? Buy the CHF 14.40 24-hour ticket instead of two singles. It costs the same and covers everything in the city in between.
Six or more of you: one CHF 41.00 Multikarte covers six rides and the tariff lets a group share it — CHF 2.20 less than six singles, and the only party-size saving Zurich has.
The airport says the ride takes 15 minutes and trains run every 10; the timetable says 9 to 13 minutes and 12 or 13 trains an hour. The airport's figure is the safe one for a connection.
The single is valid for one hour and the last journey must be finished inside it; the train plus a tram across town fits, a long wait does not.
First departure 05:00 (S-Bahn, Zürich HB 05:12), last 00:42 (IR13, Zürich HB 00:53), on 363 of 364 days. The last S-Bahn is the 00:34 S24. About 219 departures a weekday, 182 on Saturdays; 12 or 13 an hour from 06:00 to 21:00.
The tram stop "Zürich Flughafen, Bahnhof" outside the terminal, by the railway station
To
Zürich, Bahnhofplatz/HB — the square in front of the main station — via Sternen Oerlikon
Luggage
A street tram with low floors and no racks; fine for a case, slow with several.
Runs
05:06–23:51
Journey
34–37 min
The same CHF 7.20 three-zone ZVV ticket as the train; the tram runs from zone 121 into zone 110 and nothing about it is cheaper. Its value is not price but where it stops: it threads through Oerlikon and the north of the city on the way to the main station.
Same price as the train and three times as long: 35 minutes against 11. Take the train unless you are going somewhere along the tram's route.
Do not board tram 12 by mistake. It leaves from the same stop and goes to Bahnhof Stettbach, on the far side of the city, not to the centre.
It starts six minutes after the first train and stops 51 minutes before the last one, so it never covers an hour the train does not.
Four evening departures, 19:58 to 20:41, end at Sternen Oerlikon rather than the main station; the destination on the front tells you.
From the federal timetable: 05:06 to 23:51 every day on 362 of 364 days. Every 7 to 8 minutes by day Monday to Saturday, every 15 on Sundays and in the early and late hours. Bahnhofplatz/HB in 34 to 37 minutes, Sternen Oerlikon in 14.
The bus stop "Zürich Flughafen, Bahnhof" outside the terminal, by the railway station
To
Zürich, Bahnhofplatz/HB in 27 minutes, via Sternen Oerlikon in 12
Luggage
A city bus; no racks.
Runs
01:39–03:39
Journey
27 min
The ordinary CHF 7.20 three-zone ticket covers it — ZVV abolished its night supplement in 2020, so no extra fare applies. The ticket lasts one hour, so one bought for the last train won't still be valid.
Friday and Saturday nights only. On a Sunday, Monday, Tuesday, Wednesday or Thursday night this bus does not run and nothing else from the airport reaches the city between 00:42 and 05:00.
Even on the nights it runs there is nothing between the 00:42 last train and its 01:39 first departure, and nothing to the main station between 03:39 and the 05:00 first train.
The 04:09 and 04:39 go only as far as Sternen Oerlikon. From there tram 10 does not start until 05:06.
No night supplement: the same CHF 7.20 ticket as by day. Buy it in the ZVV app or at a machine before boarding, as the tariff directs.
Runs only Friday/Saturday and Saturday/Sunday nights, and before public holidays — 108 nights a year, none Sunday to Thursday. Departures to Bahnhofplatz/HB at 01:39, 02:09, 02:39, 03:09 and 03:39; the 04:09 and 04:39 end at Sternen Oerlikon, short of the main station.
regional · SBB, on a ZVV zone ticketTrain to Winterthur
From
Zürich Flughafen railway station, platforms 1 to 4 — any train whose destination lies beyond Winterthur: St. Gallen, Konstanz, Romanshorn, Chur, Weinfelden, Thayngen, Rorschach, Sargans
To
Winterthur, the main station in the middle of the city: 13 to 15 minutes non-stop by InterCity or InterRegio, 19 on the S24 via Bassersdorf, Effretikon and Kemptthal
Luggage
Mainline Swiss trains: racks and standing space by the doors.
Runs
05:15–00:30
Journey
13–19 min
A ZVV four-zone single: CHF 9.40 an adult in 2nd class (CHF 15.60 in 1st), valid two hours; CHF 4.70 for children 6 to 15 and Half-Fare holders, under-6s free. It covers Winterthur's city buses within the two hours. A Multikarte of six rides is CHF 53.60, shareable; a 24-hour ticket for the same zones is CHF 18.80 — exactly two singles.
Buy four zones, not three. Airport to Winterthur is CHF 9.40 (zones 120, 121 and 122, with 120 counting twice); the CHF 7.20 three-zone ticket that reaches Zurich is not valid on arrival. Enter "Winterthur" as the destination in the ZVV app or at the machine and the zones come out right.
Take whichever comes first. The IC1, IC5, IC8, IR13, IR75 and EuroCity run non-stop in 13 to 15 minutes; the S24 stops three times and takes 19. Same ticket, same platforms.
The ticket lasts two hours and includes Winterthur's zone, so the city bus from the station is covered without buying anything else.
The last train is the 00:30 IR13 and the first the 05:15 S-Bahn on weekdays, 04:18 at weekends. No train and no night bus between them: the N10 night bus from the airport goes to Zurich.
Six or more of you: one CHF 53.60 Multikarte covers six rides and may be shared — CHF 2.80 less than six singles. Coming back the same day, the CHF 18.80 24-hour ticket costs exactly two singles.
The 9 o'clock day pass is CHF 28.00 and covers every zone; it never beats a CHF 18.80 four-zone 24-hour ticket for this ride.
First departure 05:15 (S-Bahn, Winterthur 05:32) Monday to Friday, 04:18 at weekends (Winterthur 04:32, 04:26 some weekends); last the 00:30 IR13 (Winterthur 00:43). About 131 to 140 departures a weekday, seven or eight an hour from 06:00 to 21:00. Nothing runs between 00:30 and 05:15, and no night bus links the airport with Winterthur.
IR36 · SBB, on a point-to-point ticketIR36 to Basel SBB
From
Zürich Flughafen railway station, platforms 1 to 4 — the InterRegio showing Basel SBB
To
Basel SBB, the main station, in 1 h 27; via Zürich HB (11 min), Baden (32), Brugg, Frick and Rheinfelden
Luggage
Mainline Swiss trains: racks and standing space by the doors.
Runs
05:56–20:56
Journey
87–94 min
SBB's point-to-point fare, not a ZVV ticket: CHF 41.00 an adult in 2nd class (CHF 70.00 in 1st; CHF 82.00 return), 122 km via Zurich. Children 6 to 15 and Half-Fare holders pay exactly half, CHF 20.50; under-6s ride free. Valid one day on any train along the route — the IR36, or any train to Zürich HB and a change. Supersaver tickets are yield-priced and not shown here; the group tariff starts at ten people.
The ticket is SBB's, not ZVV's. Ask for Zürich Flughafen to Basel SBB: CHF 41.00 an adult, CHF 20.50 for a child of 6 to 15 or with a Half-Fare card, under-6s free. A ZVV zone ticket stops being valid at the last ZVV station.
One an hour, at :56, from 05:56 to 20:56. After that take any train to Zürich HB and change; the ticket is valid all day on any train along the route.
The full fare is fixed; the "Supersaver" for one named train is not. It is cheaper, sold only in advance, priced by demand and refused on any other train — so it is not priced here.
The same train calls at Baden after 32 minutes: 45 tariff kilometres, CHF 18.40 on the same tariff.
No direct train on 21 and 22 November 2026 in SBB's published timetable; earlier closures this year ran 7 to 22 February and 7 to 15 March.
The IR36 leaves at :56 every hour from 05:56 to 20:56 (05:54/20:54 on a few days), 16 departures a day, reaching Basel SBB at :23 — 87 minutes on nine trips in ten, 89 or 94 on the rest. No direct train on 7–22 February, 7–15 March, 28–29 March or 21–22 November 2026. After 20:56, change at Zürich HB.
IR75 · SBB, on a point-to-point ticketIR75 to Lucerne
From
Zürich Flughafen railway station, platforms 1 to 4 — the InterRegio showing Luzern
To
Luzern, the main station on the lakefront, in 70 minutes; via Zürich HB and Zug
Luggage
Mainline Swiss trains: racks and standing space by the doors.
Runs
06:15–20:15
Journey
70 min
SBB's point-to-point fare: CHF 31.00 an adult in 2nd class (CHF 53.00 in 1st; CHF 62.00 return), 86 km via Zurich. Children 6 to 15 and Half-Fare holders pay exactly half, CHF 15.50; under-6s ride free. Valid one day on any train along the route, so a change at Zürich HB is covered. Supersaver tickets are yield-priced and not shown here.
The ticket is SBB's, not ZVV's: Zürich Flughafen to Luzern, CHF 31.00 an adult, CHF 15.50 for a child of 6 to 15 or with a Half-Fare card, under-6s free.
Hourly at weekends; on weekdays there is no direct train at 07:15, 12:15, 15:15 or 17:15, and none after 20:15 on any day. Take any train to Zürich HB and change — the ticket is valid all day on any train along the route.
The full fare is fixed; the "Supersaver" for one named train is cheaper, demand-priced and refused on any other train, so it is not priced here.
No direct train on 7 and 8 November 2026 in SBB's published timetable.
The IR75 leaves at :15 and reaches Luzern 70 minutes later. At weekends, 14 departures hourly from 06:15 to 20:15 except 17:15; on weekdays, 11 — 06:15, 08:15–11:15, 13:15, 14:15, 16:15 and 18:15–20:15. No direct train on 7–22 February, 7–15 March, several spring weekends or 7–8 November 2026. In the gaps, change at Zürich HB.
IC81 · SBB, on a point-to-point ticketIC81 to Interlaken Ost
From
Zürich Flughafen railway station, platforms 1 to 4 — the InterCity showing Interlaken Ost
To
Interlaken Ost, the main station between the Thun and Brienz lakes, in 2 h 13; via Zürich HB
Luggage
Mainline Swiss trains: racks and standing space by the doors; bicycles need a reservation on this train.
Runs
06:46–18:46
Journey
133 min
SBB's point-to-point fare, not a ZVV ticket: CHF 77.00 an adult in 2nd class (CHF 131.00 in 1st). Children 6 to 15 and Half-Fare holders pay exactly half, CHF 38.50; under-6s ride free. Valid one day on any train along the route. Supersaver tickets are yield-priced and not shown here.
The ticket is SBB's, not ZVV's: Zürich Flughafen to Interlaken Ost, CHF 77.00 an adult, CHF 38.50 for a child of 6 to 15 or with a Half-Fare card, under-6s free.
One an hour, at :46, from 06:46 to 18:46 — 13 trains a day, each the same 2 h 13. Earlier or later than that, every connection found needs a change, typically at Bern, so check before you plan a landing or departure around this train.
The full fare is fixed; the "Supersaver" for one named train is cheaper, sold only in advance, priced by demand and refused on any other train, so it is not priced here.
The IC81 leaves Zürich Flughafen at :46 every hour from 06:46 to 18:46 — 13 trains a day, each taking exactly 2 h 13 to Interlaken Ost, no change. Earlier or later than that, every itinerary sbb.ch offers involves a change, typically at Bern.
Charged in euros: €191 for the sedan, €230 for the minibus. Converted at the European Central Bank's reference rate of 30 October 2026 only to compare it with the local fares; your card's rate will differ a little.
Book at least 16 hours ahead; nearer the day a car is offered only when one is free.
Charged in euros: €190 for the minivan, €192 for the minibus. Converted at the European Central Bank's reference rate of 30 October 2026 only to compare it with the local fares; your card's rate will differ a little.
Book at least 16 hours ahead; nearer the day a car is offered only when one is free.
Charged in euros: €320 for the minibus. Converted at the European Central Bank's reference rate of 30 October 2026 only to compare it with the local fares; your card's rate will differ a little.
Book at least 16 hours ahead; nearer the day a car is offered only when one is free.
Charged in euros: €126 for the sedan, €128 for the minibus. Converted at the European Central Bank's reference rate of 30 October 2026 only to compare it with the local fares; your card's rate will differ a little.
Book at least 16 hours ahead; nearer the day a car is offered only when one is free.
S24/IR75 · SBB, on a point-to-point ticketS24 or IR75 train to Zug
From
Zürich Flughafen railway station, platforms 1 to 4
To
Zug station, a few minutes from the old town and the lake, in 47 to 63 minutes; via Zürich HB
Luggage
Mainline Swiss trains: racks and standing space by the doors.
Runs
05:34–00:04
Journey
47–63 min
SBB's point-to-point fare, not a ZVV ticket: CHF 22.00 an adult in 2nd class, 56 tariff kilometres via Zürich HB. Children 6 to 15 and Half-Fare holders pay exactly half, CHF 11.00; under-6s ride free. Valid one day on any train along the route. Supersaver tickets are yield-priced and not shown here.
The ticket is SBB's, not ZVV's: Zürich Flughafen to Zug, CHF 22.00 an adult, CHF 11.00 for a child of 6 to 15 or with a Half-Fare card, under-6s free. It is cheaper than the CHF 31.00 to Lucerne, which the same IR75 goes on to.
The S24 is the all-day train, every half hour; the IR75 is faster but runs hourly at weekends and has gaps on weekdays. The ticket is valid on either.
The full fare is fixed; the "Supersaver" for one named train is cheaper, demand-priced and refused on any other train, so it is not priced here.
The S24 leaves at :04 and :34 from 05:34 to 00:04, 52 minutes to Zug (63 on a few trips), 38 a day. The IR75 reaches Zug in 47 minutes, hourly at :15: 11 weekday trips between 06:15 and 20:15, 14 at weekends.
IR36 · SBB, on a point-to-point ticketIR36 to Baden
From
Zürich Flughafen railway station, platforms 1 to 4
To
Baden station, by the old town, in 32 to 34 minutes; via Zürich HB
Luggage
Mainline Swiss trains: racks and standing space by the doors.
Runs
05:56–20:56
Journey
32–34 min
SBB's point-to-point fare, not a ZVV ticket: CHF 18.40 an adult in 2nd class, 45 tariff kilometres. Children 6 to 15 and Half-Fare holders pay exactly half, CHF 9.20; under-6s ride free. Valid one day on any train along the route. Supersaver tickets are yield-priced and not shown here.
The ticket is SBB's, not ZVV's: Zürich Flughafen to Baden, CHF 18.40 an adult, CHF 9.20 for a child of 6 to 15 or with a Half-Fare card, under-6s free. It is cheaper than the CHF 41.00 to Basel, which the same IR36 goes on to.
One an hour, at :56, from 05:56 to 20:56. After that take any train to Zürich HB and change; the ticket is valid all day on any train along the route.
The full fare is fixed; the "Supersaver" for one named train is cheaper, demand-priced and refused on any other train, so it is not priced here.
The IR36 leaves at :56 every hour from 05:56 to 20:56, 16 departures a day, reaching Baden 32 minutes later (34 on about a quarter of trips).
IC8/IC1 · SBB, on a point-to-point ticketIC8 or IC1 train to Bern
From
Zürich Flughafen railway station, platforms 1 to 4
To
Bern station, in the middle of the old town, in 69 to 82 minutes
Luggage
Mainline Swiss trains: racks and standing space by the doors.
Runs
06:09–22:46
Journey
69–98 min
SBB's point-to-point fare, not a ZVV ticket: CHF 59.00 an adult in 2nd class, 181 tariff kilometres. Children 6 to 15 and Half-Fare holders pay exactly half, CHF 29.50; under-6s ride free. Valid one day on any train along the route. Supersaver tickets are yield-priced and not shown here.
The ticket is SBB's, not ZVV's: Zürich Flughafen to Bern, CHF 59.00 an adult, CHF 29.50 for a child of 6 to 15 or with a Half-Fare card, under-6s free.
Two an hour at most hours: the IC8 at :46 and the IC1 at :09. At weekends the IC1 skips some afternoon hours. The ticket is valid on any train along the route, so a change at Zürich HB is covered.
The full fare is fixed; the "Supersaver" for one named train is cheaper, demand-priced and refused on any other train, so it is not priced here.
The IC8 leaves at :46 from 06:46 to 22:46, mostly 72 or 76 minutes to Bern. The IC1 leaves at :09 from 06:09 to 22:09 on weekdays (some hours missing at weekends), mostly 79 minutes. A few trips take longer.
Zürich Flughafen railway station, platforms 1 to 4
To
Thun station, by the lake, in 97 to 100 minutes; via Zürich HB and Bern
Luggage
Mainline Swiss trains: racks and standing space by the doors.
Runs
06:46–18:46
Journey
97–100 min
SBB's point-to-point fare, not a ZVV ticket: CHF 68.00 an adult in 2nd class, 221 tariff kilometres via Bern. Children 6 to 15 and Half-Fare holders pay exactly half, CHF 34.00; under-6s ride free. Valid one day on any train along the route. Supersaver tickets are yield-priced and not shown here.
The ticket is SBB's, not ZVV's: Zürich Flughafen to Thun, CHF 68.00 an adult, CHF 34.00 for a child of 6 to 15 or with a Half-Fare card, under-6s free. It is cheaper than the CHF 77.00 to Interlaken Ost, which the same train goes on to.
One an hour, at :46, from 06:46 to 18:46. Earlier or later, change at Bern on the same ticket.
The full fare is fixed; the "Supersaver" for one named train is cheaper, demand-priced and refused on any other train, so it is not priced here.
The IC8 leaves at :46 every hour from 06:46 to 18:46, 13 a day, reaching Thun 97 minutes later (100 on most trips). It carries on to Interlaken Ost.
transfer · Welcome PickupsWelcome Pickups transfer to Bern
From
Driver meets you in arrivals with a name board
To
Any address in Bern
Luggage
Stated when booking; choose the vehicle by luggage as well as seats.
Runs
All night
Journey
90 min
Charged in euros: €312 for the sedan, €450 for the minivan, €762 for the minibus. Converted at the European Central Bank's reference rate of 30 October 2026 only to compare it with the local fares; your card's rate will differ a little.
transfer · Welcome PickupsWelcome Pickups transfer to Lucerne
From
Driver meets you in arrivals with a name board
To
Any address in Lucerne
Luggage
Stated when booking; choose the vehicle by luggage as well as seats.
Runs
All night
Journey
45 min
Charged in euros: €155 for the sedan, €268 for the minivan, €423 for the minibus. Converted at the European Central Bank's reference rate of 30 October 2026 only to compare it with the local fares; your card's rate will differ a little.
transfer · Welcome PickupsWelcome Pickups transfer to Interlaken
From
Driver meets you in arrivals with a name board
To
Any address in Interlaken
Luggage
Stated when booking; choose the vehicle by luggage as well as seats.
Runs
All night
Journey
110 min
Charged in euros: €322 for the sedan, €564 for the minivan, €886 for the minibus. Converted at the European Central Bank's reference rate of 30 October 2026 only to compare it with the local fares; your card's rate will differ a little.
What is the best way from Zurich airport to Zurich city center?
For one traveler, the SBB train to Zürich HB at CHF 7.20, 9–13 min. The cheapest way in. Nothing listed is quicker. The same holds for a group of up to eight. How we weigh price against time is set out on the fares page, in numbers.
What is the cheapest way from Zurich airport to Zurich city center?
For one traveler, the SBB train to Zürich HB at CHF 7.20. Per-person fares multiply with the size of your party and per-vehicle fares do not, so check the total for your group rather than the single fare.
How do I get from Zurich airport to Zurich city center by train?
One train reaches Zürich HB: the SBB train to Zürich HB, CHF 7.20 for one traveler, 9–13 min. For one traveler that is the cheapest way into Zurich by any means. See every option by train
How do I get from Zurich airport to Zurich city center by tram?
One tram reaches Zürich HB: the VBZ tram 10, CHF 7.20 for one traveler, 34–37 min, to Zürich. It is not the cheapest way in: the SBB train to Zürich HB at CHF 7.20 is. See every option by tram
How do I get from Zurich airport to Zurich city center by bus?
One bus reaches Zürich HB: the N10 night bus, CHF 7.20 for one traveler, 27 min, to Zürich. It is not the cheapest way in: the SBB train to Zürich HB at CHF 7.20 is. See every option by bus
How do I get from Zurich airport to Zurich city center by taxi?
One taxi reaches Zürich HB: the Pre-booked private transfer, CHF 68 for one traveler, 15 min, to any address. It is not the cheapest way in: the SBB train to Zürich HB at CHF 7.20 is. See every option by taxi
How long does it take to get from Zurich airport to Zurich city center?
SBB train to Zürich HB: 9–13 min. VBZ tram 10: 34–37 min. Pre-booked private transfer: 15 min. N10 night bus: 27 min
How far is Zurich airport from the city center?
Zurich Airport does not publish a distance to the city. By time: the fastest way in, the SBB train to Zürich HB, takes 9–13 min.
Is there Uber or Bolt at Zurich airport?
Uber and Bolt both work at Zurich airport; request a ride after you land and the app directs you to that day's pickup point, which is signed but not fixed. Uber's service here matches you with a licensed taxi rather than a private car.
Where do I catch the SBB train to Zürich HB at Zurich airport?
Zürich Flughafen railway station, platforms 1 to 4 — follow the train signs from arrivals. Follow the signs from arrivals. It leaves you at Zürich HB, the main station, in 9 to 13 minutes; most trains call at Zürich Oerlikon on the way.
Is there a train from Zurich airport to Zurich at night?
The SBB train to Zürich HB runs 05:00–00:42. The VBZ tram 10 runs 05:06–23:51. The N10 night bus runs 01:39–03:39. Outside those hours the pre-booked private transfer is what remains; it is CHF 68 for the vehicle. First departure 05:00 (S-Bahn, Zürich HB 05:12), last 00:42 (IR13, Zürich HB 00:53), on 363 of 364 days. The last S-Bahn is the 00:34 S24. About 219 departures a weekday, 182 on Saturdays; 12 or 13 an hour from 06:00 to 21:00.
Does the Train to Winterthur go to Zürich HB, the main station?
Runs north-east to Winterthur, not into Zurich. The line leaves the airport away from the city and never touches it.
Does the IR36 to Basel SBB go to Zürich HB, the main station?
Runs on through Zürich HB to Basel, on an SBB point-to-point fare rather than the ZVV ticket.
Does the IR75 to Lucerne go to Zürich HB, the main station?
Runs on through Zürich HB to Lucerne, on an SBB point-to-point fare rather than the ZVV ticket.
Does the IC81 to Interlaken Ost go to Zürich HB, the main station?
Runs on through Zürich HB to Interlaken, on an SBB point-to-point fare rather than the ZVV ticket.
Does the Private transfer to Basel go to Zürich HB, the main station?
This goes to Basel, not Zurich: the driver takes you to any address there.
Does the Private transfer to Lucerne go to Zürich HB, the main station?
This goes to Lucerne, not Zurich: the driver takes you to any address there.
Does the Private transfer to Interlaken go to Zürich HB, the main station?
This goes to Interlaken, not Zurich: the driver takes you to any address there.
Does the Private transfer to Winterthur go to Zürich HB, the main station?
This goes to Winterthur, not Zurich: the driver takes you to any address there.
Does the S24 or IR75 train to Zug go to Zürich HB, the main station?
Goes to Zug, not Zurich: it runs on through Zürich HB to Zug, on an SBB point-to-point fare rather than the ZVV ticket.
Does the IR36 to Baden go to Zürich HB, the main station?
Goes to Baden, not Zurich: it runs through Zürich HB to Baden, on an SBB point-to-point fare rather than the ZVV ticket.
Does the IC8 or IC1 train to Bern go to Zürich HB, the main station?
Goes to Bern, not Zurich: two InterCity lines run through Zürich HB to Bern, on an SBB point-to-point fare rather than the ZVV ticket.
Does the IC8 to Thun go to Zürich HB, the main station?
Goes to Thun, not Zurich: it runs through Zürich HB and Bern to Thun, on an SBB point-to-point fare rather than the ZVV ticket.
Does the Welcome Pickups transfer to Bern go to Zürich HB, the main station?
This goes to Bern, not Zurich: the driver takes you to any address there.
Does the Welcome Pickups transfer to Lucerne go to Zürich HB, the main station?
This goes to Lucerne, not Zurich: the driver takes you to any address there.
Does the Welcome Pickups transfer to Interlaken go to Zürich HB, the main station?
This goes to Interlaken, not Zurich: the driver takes you to any address there.
Worth knowing
Every train from the airport reaches Zürich HB in 9 to 13 minutes, on the same three-zone ZVV ticket at CHF 7.20, from 05:00 to 00:42. S-Bahn, InterCity and InterRegio all count, twelve or thirteen an hour, with no airport ticket or supplement. The airport's own page says 15 minutes; expect 9 to 13.
The last train leaves at 00:42, the first at 05:00 — a four-hour gap every night, with no night S-Bahn. Friday and Saturday nights only, the N10 bus runs to Bahnhofplatz/HB at 01:39, 02:09, 02:39, 03:09 and 03:39 (27 minutes) on the same CHF 7.20 ticket; its 04:09 and 04:39 runs stop short at Sternen Oerlikon. Sunday to Thursday nights there is no bus at all.
Zurich taxis have had no regulated fare since 1 January 2026; a driver can charge by passengers, time of day, day of week and distance. The airport's own concession "Airport Taxi" cars, from the kerb at Arrival 1 and 2, cost around CHF 65 to the centre and run daily from 06:00 to 23:30 — but the operator's booking calendar blocks 00:00 to 03:59 every night, so no taxi is guaranteed then.
There is no per-vehicle fare to beat the per-person one, and ZVV's group ticket needs ten people and 48 hours' notice. A Multikarte of six three-zone rides costs CHF 41.00, shared by a group — CHF 2.20 less than six singles. The Zürich Card (CHF 29.00, at the airport information desk) covers this ride too, but a plain 24-hour ticket for the same zones is CHF 14.40; the extra buys museums, not transport.
Two small traps: tram 12 leaves from the same stop as tram 10 but goes to Bahnhof Stettbach, not the centre. A 24-hour ticket costs exactly two singles (CHF 14.40), so buying two singles for a same-day return is a loss. The single is valid one hour, so a long wait mid-journey can void it — an 11-minute train plus a tram across town fits; an 11-minute train plus a 50-minute wait does not.
The same platforms also reach three other cities. Winterthur is 13 to 19 minutes north-east, about seven trains an hour, on a ZVV four-zone ticket at CHF 9.40. Basel and Lucerne are outside the ZVV, on SBB's point-to-point fare instead: the IR36 reaches Basel SBB in 1 h 27 for CHF 41.00, the IR75 reaches Lucerne in 70 minutes for CHF 31.00, both valid all day on any train along the route. Children 6 to 15 and Half-Fare cards pay exactly half; under-6s ride free. Supersaver fares are cheaper but change by the day and are not priced here.
Can we count your visit?We use Google Analytics to see which airports people look up. It sets cookies. Nothing runs until you say yes, and refusing changes nothing about the site. What is stored · Privacy