Home / Cities / Zurich

Swiss rail passes and the ZVV: Halbtax, GA and Zurich's zones explained

Updated 2026-11-06 · 7 min read

Drawing for Swiss rail passes and the ZVV: the word RAIL, a red train, a pass card and a station clock.
Swiss rail passes: a red train, a pass card and a station clock that's never late.

Get a Halbtax in your first week, buy a ZVV pass for your commute, and only think about a GA if you travel around Switzerland a lot. That covers most Americans in Zurich.

The short version

  • The Halbtax (half-fare card) costs CHF 190 a year for adults (about USD 231), rising to CHF 195 on December 13, 2026. It cuts most Swiss train, bus and boat fares roughly in half [1].
  • The GA (Generalabonnement) is an all-you-can-ride pass for nearly all Swiss public transport. An adult second-class GA is CHF 3,995 (about USD 4,854) now [2] and is set to rise to CHF 4,095 in December 2026 [3].
  • Zurich's local network is the ZVV, priced by zones. The city of Zurich (zone 110) counts as two zones [4].
  • A one-hour ticket for the city costs CHF 4.70 today and CHF 4.80 from December 13, 2026 [4][5].
  • A monthly NetzPass for zones 1–2 will cost CHF 91 (about USD 111) from December 13, 2026 [5].

USD conversions in this guide use the Federal Reserve H.10 rate of October 30, 2026 (USD 1 = CHF 0.8230).

Life without a car

Back home, most of us drive to work, to Target and to the kids' soccer practice. In Zurich you can skip all of that. Trams, buses, S-Bahn trains and even lake boats run on one integrated network, and a single ticket works across all of them. Plenty of American families here live without a car, or keep one for weekend trips and park it the rest of the week.

Two systems matter:

  1. The ZVV (Zürcher Verkehrsverbund), the canton of Zurich's local network: trams, buses, S-Bahn trains and boats within the canton, with fares based on zones.
  2. The SBB and the national system: intercity trains across Switzerland, with national passes like the Halbtax and the GA that also work on local networks.

The fare year turns over with the timetable change in December. For 2026, that's December 13, so several prices below have a "now" and a "from December 13" figure.

ZVV zones and tickets

The ZVV divides the canton into numbered fare zones. You pay for the number of zones you travel through, and the city of Zurich, zone 110, counts as two zones [4]. So a trip anywhere inside the city costs the same as a two-zone ticket.

Single tickets and day passes

Ticket (adult, 2nd class) Valid for Now [4] From Dec 13, 2026 [5]
Short hop (Kurzstrecke) 30 minutes, a few stops CHF 2.80 (USD 3.40) CHF 2.80 (USD 3.40)
1–2 zones (all of zone 110) 1 hour CHF 4.70 (USD 5.71) CHF 4.80 (USD 5.83)
All zones 2 hours CHF 18.00 (USD 21.87) Not shown in the ZVV price list we checked
24-hour ticket, 1–2 zones 24 hours See ZVV CHF 9.60 (USD 11.66)
24-hour ticket, all zones 24 hours See ZVV CHF 36.80 (USD 44.71)

With a Halbtax, you pay less: a 1–2 zone single ticket is CHF 3.30 now [4] and CHF 3.40 from December 13 [5]. The 24-hour all-zones ticket drops to CHF 18.40 [5]. You can ride first class too, for a higher fare [4].

The Kurzstrecke is only valid for short trips within Zurich or Winterthur, for a set number of stops from where you start [4]. Check the ticket machine or app to see whether your trip qualifies.

The NetzPass for commuters

If you ride every day, buy a pass instead of single tickets. From December 13, 2026, the ZVV lists these prices for its NetzPass (adult, second class) [5]:

NetzPass 1–2 zones All zones
Monthly, personal CHF 91 (USD 111) CHF 256 (USD 311)
Yearly, personal CHF 840 (USD 1,021) CHF 2,363 (USD 2,871)
Monthly, transferable CHF 109 (USD 132) CHF 307 (USD 373)
Yearly, transferable CHF 1,007 (USD 1,224) CHF 2,834 (USD 3,444)

A transferable pass can be shared, for example by a couple who don't commute at the same time. For a city-only commute, the yearly 1–2 zone pass works out to about CHF 70 a month (about USD 85).

The Halbtax: the first thing to buy

The Halbtax is Switzerland's half-fare card. With it, you pay half price on SBB and most other railways, plus boats and PostBus coaches, in both classes, and you get discounts on city transport [1]. For short trips, reduced fares or combined offers, the discount can be less than 50% [1].

Halbtax Until Dec 12, 2026 From Dec 13, 2026
Adult, first year CHF 190 (USD 231) CHF 195 (USD 237)
Adult, renewal CHF 170 (USD 207) CHF 175 (USD 213)
Youth, 16–24 CHF 120 (USD 146) No change
Youth, renewal CHF 100 (USD 122) No change

Source: SBB [1].

Is it worth it? If you'd spend more than CHF 380 a year on full-price tickets, the Halbtax pays for itself. One or two weekend trips to Lucerne or Bern, plus a ski day, and you're there.

A heads-up on the fine print: the card itself is valid for a year, but the purchase is an open-ended contract that renews automatically. SBB says it reminds you before the cancellation deadline [1]. If you're moving back to the States, cancel it in time, or you'll pay for another year.

Your Halbtax is loaded onto a SwissPass, the red card that holds Swiss travel passes [1]. You buy it on SBB.ch or at a staffed ticket counter [1].

The GA: Switzerland's all-you-can-ride pass

The GA covers nearly every train, tram, bus and boat in the country, including the whole ZVV network. It's expensive, but for someone who commutes between cities and travels on weekends, it can beat a car and a Halbtax combined.

SBB's current prices for a yearly GA [2]:

GA 2nd class 1st class
Adult (women 26–63, men 26–64) CHF 3,995 (USD 4,854) CHF 6,520 (USD 7,922)
Age 25 CHF 3,495 (USD 4,247) CHF 5,670 (USD 6,889)
Youth (16–24) CHF 2,780 (USD 3,378) CHF 4,450 (USD 5,407)
Senior (women 64+, men 65+) CHF 3,040 (USD 3,694) CHF 4,950 (USD 6,015)
Child (6–15) CHF 1,720 (USD 2,090) CHF 2,850 (USD 3,463)
Monthly card, adult CHF 440 (USD 535) CHF 695 (USD 844)

Prices go up with the December timetable change. According to Alliance SwissPass, the public transport industry's pricing body, the adult second-class GA rises to CHF 4,095 (about USD 4,976) and first class to CHF 6,770 (about USD 8,226) [3]. SBB's own price page didn't show the new figures when we checked [2], so confirm before you buy.

Which one is right for you?

If you... Consider
Live and work in the city, travel now and then ZVV 1–2 zone NetzPass + Halbtax
Commute from a suburb in the canton NetzPass for your zones + Halbtax
Commute between Zurich and another city (Basel, Bern, Zug) GA, or a route pass + Halbtax
Are here for a short stint or a month of heavy travel GA monthly card
Rarely use transit Halbtax and single tickets in the app

The SBB app and the airport

SBB's SBB Mobile app covers timetables, ticket purchase and trip planning [1]. Link your SwissPass to your account so the app knows about your Halbtax or GA, and double-check the fare type before you pay. Whichever way you buy it, one valid ZVV ticket works on every tram, bus, train and boat in the zones it covers.

Getting to and from Zurich Airport is easy by train, and you don't need a car or a cab. The airport isn't in city zone 110, so a city-only ticket or a 1–2 zone pass won't cover it unless your pass includes the airport's zone. Enter the trip in the app and it will price the right zones for you. With a GA, you just get on.

New in town and puzzling over zone maps? Other Americans compare commute setups in our community group for Americans in Switzerland.

Sources

  1. Halbtax, SBB
  2. GA prices, SBB
  3. öV-Preise 2027: Weniger starke GA-Anpassung, mehr Sparbillette, Alliance SwissPass
  4. Einzelbillette und Mehrfahrtenkarten (single tickets), ZVV
  5. ZVV prices from December 13, 2026 (PDF), ZVV

Keep reading

Chat with us