Zurich is expensive — and mostly fair about it
Zurich consistently ranks in the top 5 most expensive cities globally. A coffee is 5-7 CHF. A casual dinner runs 30-50 CHF per person. Fine dining lands at 150-250 CHF. But prices are transparent, menus rarely hide service fees, and quality at every price point is high. You pay a lot; you don't usually get ripped off.
This matters for how you budget. Unlike cities where you can save 50% by shifting away from tourist zones, Zurich's "cheap" neighborhoods are maybe 10-15% cheaper. Plan for Swiss prices and you'll be accurate.
Getting CHF on arrival
Zurich Airport (ZRH) has UBS and PostFinance ATMs immediately past customs in Arrivals 2. These charge no local fee. Withdraw what you need — 300-500 CHF covers a typical first day. Skip the Travelex/Reisebank exchange counters at the airport: spreads there run 5-8% worse than a bank ATM.
In town, ATMs are everywhere. UBS branches on Bahnhofstrasse, Paradeplatz and near HB (Hauptbahnhof). PostFinance at every Swiss Post branch. ZKB (Zurich Cantonal Bank) has a dense network especially outside the center. Raiffeisen too. All of them give a fair CHF withdrawal at whatever daily limit your home bank sets.
Best card combo for Switzerland: Charles Schwab High-Yield Investor Checking (ATM fee rebates, no foreign-transaction fee) for withdrawals, paired with a no-foreign-fee credit card (Chase Sapphire, Capital One Venture) for card payments. Total cost under 0.3% of spend.
Card payments and the USD trick
Everything takes cards in Zurich — Visa and Mastercard universally, Amex at upscale venues. Contactless is the norm. When the terminal asks "charge in CHF or USD?", always pick CHF. The USD option uses the merchant's rate, which is typically 5-8% worse than what your card issuer gives you.
Swiss retail is also fine with Apple Pay, Google Pay and Samsung Pay. TWINT — the Swiss mobile-payment standard — is used by locals but requires a Swiss bank account; tourists can stick with normal card rails.
Daily cost breakdown
- Coffee: 5-7 CHF at a cafe, 4-5 CHF at a bakery counter
- Pastry: 4-7 CHF
- Lunch at a cheap restaurant: 20-35 CHF (including cheap Mittagsmenu options at 18-22 CHF around office areas)
- Sit-down dinner, mid-range: 70-120 CHF for two with one drink each
- Beer in a bar: 9-13 CHF for 500ml
- Movie ticket: 20-25 CHF
- Tram day pass (zones 110): 9.20 CHF
- Taxi from ZRH to center: 60-80 CHF (or 6.80 CHF on S-Bahn + 11 min walk)
- Hotel, mid-range 3-4 star: 180-350 CHF/night
- Grocery basics (1 week, one person): 80-140 CHF at Migros or Coop
Public transport: the Zurich Card deal
ZVV runs trams, buses, S-Bahn and Zurichsee boats. The system is unified and efficient. For short trips buy a Einzelbillett (single ticket) from a machine — 4.60 CHF covers 1-hour transit in central Zurich.
For tourists, the Zurich Card (24h: 29 CHF; 72h: 56 CHF) covers unlimited transport plus free entry to 40+ museums and discounts on tours. Worth it if you're doing 2+ museums per day. Otherwise a day pass (9.20 CHF) is cheaper.
Important: Zurich uses proof-of-payment, not turnstiles. Spot checks happen randomly. Getting caught without a valid ticket triggers a 100 CHF fine (120 if unpaid 30 days). Buy the ticket every time.
Where to save money
- Mittagsmenu: Weekday lunch specials at 18-25 CHF at many mid-tier restaurants — same quality as dinner at half price
- Migros/Coop takeaway counters: hot food plates for 10-15 CHF, full meals
- Zurich West and Kreis 4: cheaper and more interesting food scene than the Altstadt tourist zone
- Swim at Lake Zurich (free) or the Flussbad Oberer Letten: iconic Zurich summer activity, free
- Tap water is drinkable everywhere: Zurich tap water is famously high quality. Restaurants will bring still water on request — you don't need bottled.
Tipping and service culture
Service is included in menu prices by Swiss law. The restaurant isn't obligated to tip staff; most do. Tipping expectation:
- Restaurants: rounding up or 5-10% for good service. 15-20% is American-generous, not expected.
- Bars: round up to the nearest franc or two
- Taxis: round up 5-10%, or skip entirely
- Hotel bellhops: 2-5 CHF
- Housekeeping: 2-3 CHF per day
- Tour guides: 5-10 CHF per person for half-day tours