The Swiss ATM picture is friendlier than most places
Unlike countries that have seen an invasion of Euronet-style tourist ATMs with 8-10% rate markups, Switzerland's ATM landscape is mostly dominated by major banks that don't charge foreign cards a local fee. Withdraw CHF at a UBS, PostFinance or cantonal bank ATM with a no-foreign-fee debit card, and your total cost is essentially zero.
The catches — and there are a few — come from dynamic currency conversion prompts, private non-bank ATMs in touristy spots, and older US bank cards that charge their own foreign ATM fee regardless of what the local machine does.
The three fee layers (same as anywhere)
- Local ATM fee: at Swiss bank ATMs, 0 CHF. At private/tourist ATMs, 3-15 CHF.
- Home bank foreign ATM fee: $0-$5 per withdrawal depending on your card.
- Exchange rate markup: 0% at Swiss bank ATMs if you decline DCC; 5-8% if you accept DCC or use a non-bank ATM.
Best-case (Schwab card + UBS ATM + decline DCC): effectively free. Worst-case (regular US card + tourist ATM + accept DCC): 10-13% of the withdrawal.
Swiss banks that own the ATM landscape
- UBS: largest network, densest in city centers. Zero local fee. Most modern machines are multilingual (EN/DE/FR/IT).
- PostFinance: inside every Swiss Post branch. Wide rural coverage. Zero local fee.
- Raiffeisen: cooperative network, strong outside major cities. Zero local fee for foreign cards.
- ZKB (Zurich Cantonal Bank): dense in and around Zurich canton. Zero local fee.
- Cantonal banks (BCGE Geneva, BCBE Bern, St.Galler Kantonalbank, others): coverage in their home canton. Zero local fee.
ATMs to avoid
Private, non-bank ATMs in hotels, train stations and tourist-heavy areas sometimes charge 3-15 CHF local fees plus apply worse exchange rates if you accept their DCC. These are less common in Switzerland than in other European countries, but they exist in ZRH and GVA airport terminals, near-station areas in smaller towns, and inside some premium hotels.
Tell-tale signs: branded with a name you don't recognize, no bank logo, often in tourist corridors. If in doubt, walk another 5 minutes — there's usually a UBS or PostFinance ATM nearby.
The DCC trap works the same in Switzerland
When you insert a foreign card, a Swiss ATM may ask: "would you like to complete this transaction in CHF or USD?" The USD option looks helpful and may even say "with DCC you know the exact USD amount debited." What it doesn't say: that "exact amount" uses a rate 5-8% worse than the Visa or Mastercard network rate.
Always choose CHF. Your card converts at the interbank rate. On a 500 CHF withdrawal that's the difference between $540 and $570 debited to your account — $30 saved for a single click. Same prompt shows up on point-of-sale terminals; same answer.
Best cards for Switzerland (2026)
- Charles Schwab High-Yield Investor Checking (US): unlimited ATM fee rebates, no foreign transaction fee. The gold standard for US travelers.
- Fidelity Cash Management (US): ATM rebates, no foreign fee.
- Capital One 360 Checking (US): no foreign transaction fee from Capital One side.
- Revolut Premium/Metal: no foreign fee up to monthly ATM limits.
- Wise Multi-Currency Debit: 2 free ATM withdrawals per month under 200 USD equivalent; 1.75% after.
If you travel internationally even once a year, the Schwab account alone saves enough in fees to make it worth opening.
How much CHF to withdraw at once
Since Swiss ATM fees are zero at bank machines, there's no incentive to withdraw large amounts per transaction to amortize fees. Withdraw what you actually need: 200-500 CHF for a 2-3 day stretch, restock as needed. Less cash to lose, more safety, same cost.
Most card spending in Switzerland can go on your no-foreign-fee credit card anyway. Reserve cash for small shops, farmers markets, tram ticket machines (though cards work there too), and emergency backup. Typical trip: 100 CHF cash per day is more than enough.