Switzerland’s train network is the finest in the world — punctual to the minute, comprehensive to the remotest valley, and priced at a level that makes every other European country look affordable. A single ticket from Zurich to Zermatt costs CHF 75–100 (roughly €80–110). The Glacier Express panoramic train full journey runs CHF 152 in second class. Cable cars up to mountain viewpoints charge CHF 25–50 per ride.
The Half-Fare Card (Halbtax-Abonnement) is Switzerland’s answer to this: a card that costs CHF 120 (about €130) for one month and halves the price of virtually every train, cable car, boat, and postal bus in the country.
Here is whether it is worth buying.
What the Half-Fare Card Covers
The card halves the price of:
- All Swiss Federal Railways (SBB) trains
- All regional railways (Rhaetian Railway, Matterhorn Gotthard Bahn, etc.)
- All cable cars and aerial tramways operated by railway companies
- All lake steamers and boat services on Swiss lakes
- All PostBus routes
- Some city transit systems (not all — check local networks)
It does not cover:
- Private mountain railways and cable cars not affiliated with SBB (some operators in major ski resorts)
- City trams and buses in most cities (need separate day/city passes)
- Seat reservations on scenic trains like the Glacier Express (mandatory, CHF 30–49)
The card itself requires a passport-sized photo and is issued as a physical card at any SBB station in Switzerland. You can also purchase it online at sbb.ch and collect at any station.
The Math: When It Pays Off
Break-even point: approximately CHF 240 in full-price tickets
At CHF 120 for the card, you break even once you have saved CHF 120 in half-price fares — meaning once you have bought CHF 240 worth of tickets. Here are some example ticket costs at full price vs. half-price:
| Route | Full Price (CHF) | Half Price with Card (CHF) |
|---|---|---|
| Zurich → Lucerne | 24 | 12 |
| Zurich → Zermatt | 100 | 50 |
| Zurich → Interlaken | 68 | 34 |
| Geneva → Bern | 52 | 26 |
| Interlaken → Jungfraujoch | 235 | 118 (Jungfraujoch is not standard) |
| Lucerne → Pilatus (cable car) | 72 | 36 |
| Bernina Express (full route) | 62 | 31 |
| Glacier Express (full route) | 152 | 76 |
A realistic 5-day itinerary example:
Arrive Zurich, travel to Lucerne (CHF 24), day trip to Pilatus by gondola (CHF 72), travel to Interlaken (CHF 36 from Lucerne), day trip toward Grindelwald or Lauterbrunnen (CHF 15–25), travel to Zermatt (CHF 56 from Interlaken), travel back to Zurich via Bern (CHF 52 Zermatt to Zurich direct).
Total without card: ~CHF 255–265 Total with card (CHF 120): ~CHF 127–132 + CHF 120 card = CHF 247–252
At five days, you essentially break even. The card pays for itself more decisively with either a longer stay, more cable car rides, or the scenic train journeys.
The Swiss Travel Pass Alternative
The Swiss Travel Pass (not the same as the Half-Fare Card) offers unlimited travel on the entire SBB network for a fixed period:
- 3 consecutive days: CHF 244 (2nd class adult)
- 4 days: CHF 288
- 6 days: CHF 370
- 8 days: CHF 425
- 15 days: CHF 499
The Swiss Travel Pass also includes most museum admissions (over 500 museums), lake steamers, and the urban transit networks in major cities.
When the Swiss Travel Pass beats the Half-Fare Card:
If you are making 4+ long intercity journeys in a short period, moving between cities daily, and visiting multiple museums (which can cost CHF 10–20 each), the Travel Pass can win. A 4-day pass at CHF 288 covers unlimited travel — if your four travel days would have cost CHF 400+ individually, it wins.
For the scenic train journeys (Glacier Express, Bernina Express, GoldenPass), seat reservations are mandatory on top of both pass types — factor in CHF 30–49 per scenic train.
When the Half-Fare Card beats the Swiss Travel Pass:
For stays of 7+ days with a mix of travel and stationary days. If you are spending two nights in Lucerne without going anywhere, that is wasted travel pass days but wasted nothing on the Half-Fare Card.
For slower travel. If your itinerary has rest days, hike days, and exploration days where you are not taking multiple trains, the Half-Fare Card wins because you only pay when you travel (at half price).
The Verdict
Buy the Half-Fare Card if:
- You are staying 7+ days in Switzerland
- Your itinerary has a mix of travel days and rest/hike days
- You want maximum flexibility to take trains whenever you feel like it
- You plan to ride cable cars and lake boats (these count too)
Buy a Swiss Travel Pass if:
- You are doing 3–6 intensive travel days back-to-back
- Museum admission would otherwise cost significant money
- You want the simplicity of no per-journey payment
Buy neither if:
- You are staying only 1–2 days in Switzerland (point-to-point is fine)
- You are based in one city and not planning much travel
- Your only journey is an airport transfer (the airport express from Zurich HB costs CHF 6–10 by normal ticket)
Practical Tips for Buying
Purchase at any SBB ticket counter in Switzerland with a passport photo (they can usually take a photo for CHF 2–5 if you do not have one). You can also buy online at sbb.ch and collect the card at the station — allow 15 minutes for collection. The card is valid for 365 days from purchase but you are buying a 1-month version for visitor travel.
The Half-Fare Card for visitors can also be purchased as a “Visitors Card” from some Swiss tourist offices — double-check the current tourist edition pricing, as it has occasionally been sold at CHF 99 as a promotional price.
Activate it by having it date-stamped at any SBB counter or ticket machine on the day you want to start using it.
One Final Note
Switzerland’s rail prices are high, but the value of the network is also genuinely extraordinary. The punctuality, the frequency (many intercity routes run every 30 minutes), the mountain infrastructure, and the integration between train, cable car, boat, and bus — it is the finest transport system in the world. Whatever you spend on it, you are getting something exceptional.