SofiaGo.travel
Blog Budget & prices

Money in Sofia: card, cash, ATMs and the euro question

2026-03-155 min readThe Sofia-Grad editorial team
Bulgarian lev banknotes and coins next to a card reader Bulgarian lev banknotes and coins next to a card reader

Card works for 90% of what a visitor does in Sofia, but you still need about $30 in cash on hand — and 3 specific ATM traps eat tourists alive.

The euro changeover is happening — check the date before you fly

Bulgaria is scheduled to adopt the euro on January 1, 2026, replacing the lev. During the changeover, both currencies circulate as legal tender for roughly one month, and prices in shops and restaurants have been shown in both since mid-2025. This matters practically: if you’re travelling in early 2026, you may pay in a mix of leva coins (from your change earlier in the trip) and euros (from an ATM the same afternoon), and cashiers will do it patiently. Check the official adoption confirmation before you fly — the target date has slipped before.

Post-changeover, banknotes and coins will be euros, prices in cafés and taxis will settle in euro terms, and old leva can be exchanged at Bulgarian National Bank branches indefinitely for face value. For visitors, this is a simplification: no more mental conversion from lev to your home currency via an unfamiliar exchange rate. Card systems handled the transition invisibly. If you arrive with leftover leva from a previous trip, spend them or exchange at BNB — commercial banks may charge a fee.

Card acceptance is now near-universal in the centre

Every restaurant, café, hotel, supermarket, museum and metro turnstile in central Sofia takes contactless card, and has since about 2022. Visa and Mastercard both work everywhere; American Express works at chain hotels, some upscale restaurants and department stores, but expect refusal at smaller places. Apple Pay and Google Pay work anywhere contactless is accepted. Card acceptance drops slightly in outer districts and at small family-run establishments in areas like Kremikovtsi or Novi Iskar, but even there most places have terminals now.

The places you still need cash: outdoor produce markets (Zhenski Pazar, farmers' markets), some public toilets ($0.50), tips for taxi drivers and hotel staff, small purchases at kiosks and some older bakeries, entry to a few village churches on day trips, and any transaction with a street vendor selling roasted chestnuts or corn. For the whole downtown experience — hotels, restaurants, transit, museums — you could realistically go a week without touching cash.

ATMs: use bank-branded machines only

The safe ATMs in Sofia are branded with actual bank names: DSK Bank, UniCredit Bulbank, Raiffeisenbank, Postbank, First Investment Bank (FIBank), UBB. Withdraw from these and you’ll get a fair rate close to the interbank Visa/Mastercard rate, with either no ATM fee or a small $1-2 fee. Machines are inside bank branch vestibules or right outside them; there's usually a security camera and it feels legitimate.

The traps: Euronet ATMs (yellow-and-blue livery, everywhere touristy) charge terrible exchange rates and add fees; avoid them. Any ATM in a hotel lobby, airport concourse or convenience store that isn’t bank-branded — same problem. The 'do you want to be charged in your home currency?' prompt (DCC — Dynamic Currency Conversion) is the third trap: always say NO, always choose the local currency. Saying yes hands the exchange rate decision to the ATM operator and you lose 5-7%. This applies to card terminals in shops too.

How much cash to carry and where to get it

For a week in Sofia I’d carry about $30 in local currency at any time, refilling every few days from a bank ATM. That covers a couple of coffees at a cash-only bakery, a tip envelope for housekeeping, a bathroom visit at a bus station, and produce from the Zhenski market. Any more and you’re carrying money you’ll have to convert back at the end of the trip. Break large notes early — a $50-equivalent bill can be refused at a small café because they don’t have change, especially in the morning.

Airport exchange desks give bad rates; skip them. If you must have local cash on arrival, withdraw $50 from an ATM in the terminal (there are DSK and UniCredit machines in Terminal 2 arrivals) rather than exchanging cash at a booth. If you’re arriving with dollars, euros or pounds cash, exchange at a Crown Exchange (Krown) or similar in the centre where posted rates are within 1% of interbank; avoid any exchange booth with a big 'NO COMMISSION' sign, because they hide the loss in the rate.

Card fees your bank might hit you with

Foreign transaction fees are the sneaky cost. Many US cards charge 3% on every purchase abroad — on a $2,000 trip that's $60 pointlessly wasted. Before flying, check your card's foreign transaction fee. If it's not zero, get one that is: Chase Sapphire Preferred, Capital One Venture, Wise debit, Revolut, Curve, Charles Schwab debit for ATMs. UK travellers: Chase, Starling and Monzo all have zero fees. This is a five-minute change that saves real money.

ATM withdrawal fees are the other layer. Your home bank may charge $3-5 per international withdrawal on top of any local ATM fee. Withdraw larger amounts less often — $150 in one go rather than $50 three times — to minimise the fixed portion. Some fintech cards (Wise, Revolut, Chase Debit) reimburse ATM fees or offer free withdrawals up to a monthly limit. For a one-week trip, opening a Wise account before you leave is 15 minutes of work that saves $20-40.

Tourist prices, transparent pricing and what things cost

Sofia has almost no dual-pricing scam — the price on the menu, the ticket window, the shop shelf is the price you pay, whether you’re a local or a visitor. This is refreshing after Rome or Istanbul. Museums, transport, restaurants and shops all publish prices honestly. The one grey area is taxi fares, which is why the taxi section of any Sofia guide warns about the airport rank scam — the tariff sticker on the window is real but can be inflated on fake cabs.

Rough anchoring: espresso $1.50-2.50, sit-down lunch main $6-12, dinner main at a solid restaurant $10-18, craft cocktail $8-12, half-litre of local beer at a bar $2-4, museum entry $3-6, metro ride $0.90, Bolt across the centre $4-6, a proper massage or spa hour $30-50, a decent 4-star hotel room in shoulder season $80-130. Sofia is not as cheap as it was in 2015 but it remains one of the best-value European capitals, and the value is honest — you don’t get a worse product for the lower price, you get comparable quality.

Splitting bills, receipts and the small stuff

Bulgarian restaurants split bills without fuss — ask for 'razdelno' (separately) when the server brings the check and they’ll ring up each person's items. This is normal and expected, unlike in Italy or Greece where splitting can annoy. Some places will produce printed receipts automatically, others will bring a handwritten total on a slip; ask for a receipt ('kasova belezhka') if you want one for expenses. VAT is included in all displayed prices, no adding tax at the till.

Small etiquette on cash: hand notes over rather than dropping them on the counter (some superstitions frown on placing money directly), don’t count change ostentatiously in front of the cashier, and if you’re paying with a large bill for a small item, apologise briefly — small businesses often struggle for change in the morning. Coins add up faster than you’d expect and become useful for tips, so don’t dump them all in a coin jar at your hotel; keep a small stash for taxis and cafés.

Book while you read Median night$55 Cheapest area$32 Hotels with live prices37 Find a hotel

Before you book

The questions people ask about Novi Iskar, answered with this month’s numbers.

Do I need to bring any local cash from home before flying to Sofia?

No. Your home bank will exchange at a worse rate than any ATM in Sofia, and card works for 90% of what you’ll do in the first 24 hours anyway. Land, take the metro to your hotel with contactless card, then find a bank ATM in the centre and withdraw $50-100 when convenient.

Is it worth exchanging cash at the airport?

No. Airport exchange booths give rates 5-8% worse than a bank ATM 200m away in the same terminal. If you need immediate cash on arrival, use the DSK Bank or UniCredit ATM in Terminal 2 arrivals rather than any Change Group or Travelex desk. The rate difference on $100 is about $6.

Can I pay in euros or dollars at Sofia restaurants and shops?

During the 2026 euro transition, yes to euros for about a month. Before or after that window, no — restaurants and shops price and accept only local currency. Dollars are never accepted anywhere except maybe a few desperate exchange booths, and even then you’d take a bad rate. Use card or local cash exclusively.

Where to stay

Hotels in Novi Iskar

Live prices · free cancellation

Recommended reads

All posts