Cards, cash and ATMs in Sofia: what to actually carry in 2026
A Sofia contactless card reader on a café counter with a paper receipt beside it
Contactless works almost everywhere, but $100 in cash saves you 6 predictable situations a week — here's the honest split for Sofia in 2026.
The 2026 baseline: Sofia is a card city, mostly
Contactless card and phone payment covers about 90% of central Sofia transactions in 2026. Every restaurant above a street-food kiosk, every supermarket (Billa, Kaufland, Lidl, Fantastico, T-Market), every metro station machine, every Bolt ride, every chain café and every hotel takes Visa and Mastercard tap. American Express is patchier — accepted in international hotel chains and higher-end restaurants, refused by many mid-range spots and most taxis. Bring a Mastercard or Visa as your primary and Amex only as a backup.
The exceptions are consistent and predictable: neighbourhood market stalls at Zhenski Pazar and the smaller local farmers' markets, some taxi drivers (especially the older Yellow taxi fleet, as opposed to Bolt), tips in restaurants, the parking meters in the older street-pay zones, the little bakeries selling banitsa for $1.50, and church donation boxes. Public toilets in parks and stations charge $0.30-0.60 cash. Add these up over a week and you need $80-120 in leva just to move through the daily texture of the city smoothly.
ATMs: which to use, which to run from
Use bank-branded ATMs: UniCredit Bulbank, DSK Bank, Postbank, Fibank, Raiffeisenbank, Piraeus. These are on every central corner and charge no ATM fee to Bulgarian cardholders; foreign cards pay whatever their home bank charges plus, sometimes, a fixed $2-3 fee that the ATM will disclose on screen. Withdraw the maximum your bank allows in one hit — usually $250-500 — to minimise per-transaction costs. Always choose 'without conversion' or 'decline conversion' when the ATM offers to charge you in dollars; DCC (dynamic currency conversion) typically costs 4-7% more than letting your own bank do the FX.
Run from Euronet ATMs, the ones in bright blue and yellow you see everywhere in the tourist zone around Vitosha Boulevard and the Nevsky area. They charge $6-8 per withdrawal AND aggressively push DCC at rates that add another 8-10%. A $200 withdrawal from a Euronet can cost $18-22 in combined fees; the same withdrawal from a UniCredit ATM 100m away costs $2-3. Also avoid ATMs inside small convenience shops and in tourist strip clubs; these are almost always Euronet or worse.
The currency question: dollars, euros, or just leva
Bulgaria still uses the lev in 2026 (euro adoption keeps sliding), and the lev is pegged to the euro at 1.9558. Every price on the ground is in leva. Do not bring dollars or euros to spend directly — the handful of tourist-strip restaurants that accept them use a rate 10-15% worse than the ATM. Change bureaux ('Change' signs everywhere) are also worse than an ATM, and the ones with 'no commission' signs usually have the worst rates hidden in the buy/sell spread. Read both columns of the board before committing.
If you must exchange cash, Crown Change and Tavex have the fairest rates in central Sofia; the ones inside Sofia Airport arrivals are the worst rates in the country, saved only for a genuine emergency. Never change money with someone approaching you on the street — this is a straightforward scam and the notes handed back are either short or old, out-of-circulation series. The current lev banknotes are in bright colours: 5 (red), 10 (green), 20 (blue), 50 (brown), 100 (purple). Anything older is a red flag.
Card fees your home bank isn’t telling you about
Standard debit and credit cards from most US, UK and EU banks charge 1-3% foreign transaction fee on every purchase abroad, plus a similar spread on ATM withdrawals, plus sometimes a $3-5 fixed ATM fee. On a week in Sofia spending $700 that's easily $30-40 in invisible fees. The fix is a fee-free travel card: Wise, Revolut, Chase Sapphire (US), Halifax Clarity (UK), N26, or the Barclaycard Rewards. Load or use these for everything and take the same trip for $2 in fees.
Wise and Revolut also let you hold leva in-app and top up at the mid-market rate, which is genuinely the cheapest way to spend in Sofia in 2026. Their virtual cards work in Apple Pay and Google Pay flawlessly at every contactless terminal in the city. The one thing to check: some Sofia terminals still ask for PIN on transactions over about $60 even on contactless, so know your card PIN. And enable travel notifications; Sofia occasionally triggers fraud blocks on US cards because of legacy risk profiles that haven’t updated.
Tipping and small change: the daily cash burn
Restaurant tips work best in cash — 10% on the tray in leva coins and small notes. A week of dinners for two probably burns $25-35 in tip cash alone. Add coffee-shop coin tips ($3-5 a week), housekeeping tips ($10-15), a walking tour ($20-30 for two people), a couple of market stalls ($15-25), taxi round-ups ($5-8), and public toilet coins ($3-5), and you’re at $80-120 of unavoidable cash spend for a normal seven-day trip. Withdraw this in one or two ATM runs on arrival, not in dribs and drabs.
Break large notes early. The 50-lev note (about $28) is fine at supermarkets, restaurants and hotels but will earn a sigh at market stalls, small bakeries and taxi drivers. The 100-lev note is genuinely awkward under $30 of purchase and some places will refuse it politely. When you withdraw from an ATM, choose an odd amount like 190 leva instead of 200 — you’ll get a mix of notes rather than two 100s. Alternatively, break the big note at a supermarket self-checkout, which never complains.
Digital wallets and phone payment
Apple Pay and Google Pay work on every contactless terminal in Sofia in 2026 — the metro turnstiles, buses (via the SofiaTraffic app-linked reader), taxis in Bolt, restaurants, museums, everywhere. This is the single easiest way to move through the city if your phone battery cooperates. The metro also accepts direct contactless tap on Visa and Mastercard at the turnstiles at any station: tap in, tap out, the system calculates the cheapest fare for your day. This is genuinely one of the best contactless transit systems in the region.
Local payment apps you might see: ePay and Revolut are the most common; iCard is a Bulgarian option used mostly by locals for peer-to-peer. You don’t need any of these as a visitor. QR-code payment is present but not universal; if a small restaurant has only a QR-code terminal, your card almost always taps too. Phone battery reality: bring a power bank, because paying with a dead phone in a queue at NDK metro at 6pm is a specific kind of misery.
Scams, skimming and staying calm
Card skimming exists but is rare at bank ATMs; the higher risk is at unattended petrol-station ATMs and standalone Euronet machines in tourist streets. Cover the PIN pad with your other hand — sounds obvious, actually reduces risk substantially against overhead cameras. Use ATMs during daytime, inside bank vestibules where possible; UniCredit and DSK branches on Vitosha and Graf Ignatiev have vestibule ATMs you access with a card swipe on the door.
The taxi meter scam is the classic Sofia money trap — a 'taxi' at the airport curb quoting 5 leva per km when the real rate is 1 leva. Book Bolt or walk to the OK Supertrans desk inside the terminal. In the centre, only use taxis with the price clearly printed on the passenger door window (small stickers, per-km rate, per-minute rate, initial fare). If it says anything above 1.20 leva per km, walk away. Bolt sidesteps this entirely and is what almost every resident uses.
Before you book
The questions people ask about Vitosha, answered with this month’s numbers.
No. Bulgarian lev exchange rates outside Bulgaria are terrible — you’ll lose 5-8% at your home bank or airport. Bring your card, use a bank ATM at Sofia Airport arrivals (there are UniCredit and DSK machines just past customs), and pull $150-200 as your starting cash. That covers the first two days and you can top up later.
The contactless PIN threshold is around $60 in 2026, which means transactions above that occasionally prompt for PIN entry — usually restaurant bills for two people. Know your PIN; if you don’t, request one from your bank before travel. This isn’t a decline, just an extra step at the terminal.
A handful of tourist-strip restaurants and souvenir shops on Vitosha Boulevard will accept dollars but at rates 10-15% below the ATM rate. The airport duty-free accepts dollars at similar bad rates. Effectively, plan on paying everything in leva. Even the airport taxis and Bolt only settle in leva or on card in leva.
Not in 2026 — the target date keeps slipping and even if adoption is announced, there's a six-month dual-circulation period afterwards. Plan on leva for the foreseeable future. Prices on menus and shop shelves in central Sofia are increasingly dual-labelled in leva and euros, but you still pay in leva at the till.