🚆 SBB · Tram · Bus · Bike

Public Transport
in Switzerland

Switzerland has one of the world's best public transport networks. Trains run on the minute, buses cover every village, and a single ticket works across all modes. Choosing the right pass can save you CHF 2,000+ per year.

CHF 4,280
GA annual pass (2nd class)
CHF 185
Halbtax (50% off everything)
99.7%
Train punctuality rate
CHF 20
Mobility car sharing bonus
LK
Lena Keller
Swiss Relocation Specialist · SwissNewbie
✓ Last reviewed: June 2026 · Based on official Swiss sources
✅
Quick answer: Start with a Halbtax travelcard (CHF 185/year, half-price on most tickets); if you consistently spend more than CHF 357 per month on tickets even with Halbtax, a GA (Generalabonnement) becomes financially worthwhile at that usage level. Most residents, especially in cities with a good local zone pass, end up better off combining Halbtax with a zone subscription rather than buying a full GA.
The key passes — which one for you?
The Halbtax is the most popular first purchase. Almost everyone who lives in Switzerland buys one.
PassCostDiscountCoversBest for
Halbtax ⭐
Half-fare card
CHF 185/year50% off all ticketsTrain, tram, bus, boat, cable carEveryone who travels more than a few times/month
GA (Generalabonnement)
General travelcard
CHF 4,280/year (2nd class)Unlimited travelAll SBB, PostBus, urban transportDaily commuters — break even at ~CHF 357/month of travel
GA 2nd class — monthly
CHF 399/monthUnlimited travelAll SBB, PostBus, urban transportTesting before annual commitment
Seven25
CHF 450/yearUnlimited travel 7pm–5am + weekendsAll SBB networkUnder 25s who travel mostly evenings/weekends
SBB Day Pass
CHF 52 (CHF 26 with Halbtax)Unlimited travel 1 dayAll SBB + urban transportOccasional travel, visitors
Regional passes
CHF 90–350/yearFree or 50% off in zoneSpecific regions / cantonsIf you rarely travel outside your region
💡
The Halbtax is almost always worth it if you spend more than CHF 370/year on train tickets. At CHF 185/year, it pays back in your first long-distance trip. Buy it immediately after arriving.
SwissNewbie exclusive
Mobility Car Sharing
Car sharing credit — benefit shown by Mobility
Ad
Apps & ticketing
🚆

SBB Mobile app

The most-used app in Switzerland. Buy tickets, check real-time delays, platform numbers, and manage your Halbtax/GA. Essential — download on arrival.

📲

FAIRTIQ

Tap to start, tap to stop — the app automatically calculates the cheapest fare for your trip. No need to look up routes or prices. Works on all Swiss public transport.

🚲

PubliBike

Swiss bike sharing network — available in most cities. CHF 3.50/30min or day passes. SBB app integrates PubliBike for door-to-station connections.

🚗

Mobility car sharing

Switzerland's car sharing network with 3,000+ vehicles nationwide. Perfect if you don't own a car but occasionally need one. CHF 2.80–3.60/hour + CHF 0.45/km.

Urban transport overview
Every Swiss city has integrated fare zones (Zonen). A zone subscription covers all trams, buses, and local trains within it.
CityNetworkZone subscription/monthNotes
ZürichZVV (zones 110)CHF 84/month (zones 110-121)2-zone covers most of city + suburbs
GenevaTPG / uniresoCHF 70/month (city zone)Includes free bikes with annual pass
BernBernmobil / RBSCHF 72/monthCompact city, tram network efficient
BaselBVB / BLTCHF 65/monthTrams cross into France/Germany
LausanneTL / metroCHF 68/monthOnly Swiss city with a metro
SwissNewbie exclusive
Mobility Car Sharing
Up to CHF 20 welcome bonus
3,000+ cars across Switzerland. No ownership costs — just pay when you use. Perfect for families and expats who don't want to buy a car.
Frequently asked questions
Should I buy a Halbtax or a GA? ▾

Start with Halbtax (CHF 185/year). Track your ticket spending for 1–2 months. If you consistently spend more than CHF 357/month on tickets even with Halbtax, a GA makes financial sense. Most people, especially in cities with a good local zone subscription, are better off with Halbtax + zone subscription.

Can I use public transport without a ticket if I have a GA? ▾

Yes — your GA is your ticket for all SBB trains, PostBus, and urban transport (trams, buses) in all zones. You just need to scan your GA card or show the app. You don't buy separate tickets. Some mountain railways and special trains may require a surcharge even with GA.

Are Swiss trains really on time? ▾

Nearly — SBB reports ~93% of trains arriving within 3 minutes of schedule. Connections of under 5 minutes are common and usually work. However, major delays do occur, especially in winter storms. The SBB app gives real-time delay info and will automatically rebook you if you miss a connection.

Do I need a car in Switzerland? ▾

In cities: definitely not. Public transport covers everything. In rural areas or smaller towns: a car helps but is rarely essential — there are bus routes to almost every village. Many Swiss families use Mobility car sharing for the occasional big shopping trip or weekend excursion and avoid car ownership entirely.

More Swiss expat guides