Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

North Macedonia

Cards, ATMs and cash in North Macedonia: what to expect

Cards work in Skopje and Ohrid hotels, supermarkets and larger restaurants, but cash (denar) still runs cafés, markets, buses, taxis and small towns. Carry MKD 2,000–3,000 for a day out, withdraw from bank-branded ATMs, and always choose to be charged in MKD, not your home currency.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20264 min read

Key facts

Currency
Macedonian denar (MKD); prices often quoted in euros for tours and hotels
Cards acceptedcheck
Hotels, supermarkets, malls, larger restaurants in Skopje and Ohrid; patchy elsewhere
Cash still needed
Cafés, markets, buses, taxis, small towns, church and monastery entries
ATM feescheck
Local bank ATMs usually cheaper than independent machines; your bank may add its own fee
Dynamic currency conversion
Always decline 'pay in USD/EUR' at the terminal; choose MKD
Daily cash budgetcheck
MKD 2,000–3,000 (about €32–49) covers food, transport and entries
Card networkcheck
Visa and Mastercard widely accepted; Amex and Diners rarely

Details

North Macedonia is a mostly cash economy with a modern card layer on top. In Skopje, hotels, supermarkets, malls, pharmacies and mid-range restaurants take Visa and Mastercard without fuss. In Ohrid the same applies in the tourist core along the lake. Outside those two, expect cash: village guesthouses, bus station kiosks, market stalls, bakeries, small cafés and most taxis.

ATMs are common in Skopje, Ohrid, Bitola, Tetovo, Kumanovo, Prilep and Struga, and at Skopje airport. Bank-branded machines (Komercijalna, Stopanska, NLB, Halkbank, UniBanka) are the safer default; independent machines in bars or kiosks often add a large markup. Withdraw in MKD, not euros — the machine's own conversion rate is almost always worse than your bank's.

Buses are the main cash trap. Intercity tickets from Skopje's main bus station are usually paid in cash at the counter, and the luggage fee of about MKD 50 in the hold is cash too. City buses in Skopje take a card or a local app, but rural routes and taxis are cash. Keep small notes: MKD 50, 100 and 200 are the useful ones.

Contactless is normal at terminals that accept cards. Apple Pay and Google Pay work where the terminal supports contactless, which is most supermarkets and larger hotels, but do not rely on it in small towns. Have a physical card and a cash backup.

  • Carry MKD 2,000–3,000 for a normal day of food, transport and entries.
  • Use bank-branded ATMs, not machines inside bars or kiosks.
  • Decline the terminal's offer to charge you in USD, EUR or GBP.
  • Keep MKD 50 and 100 notes for buses, toilets and tips.
  • Tell your bank you are travelling so the card is not blocked.
Details
SituationCard or cashNote
Hotel in Skopje or OhridCardContactless usually works; keep a card for the deposit
Supermarket or mallCardVisa and Mastercard fine; Amex often refused
Mid-range restaurantCardAsk first in smaller towns
Café, bakery, market stallCashSmall notes help
Intercity bus ticketCashCounter at Skopje bus station; luggage fee in cash
TaxiCashMetered; round up to the next MKD 50–100
Church, monastery, small museumCashEntry fees are small and often cash only
Village guesthouseCashConfirm before arrival; some take bank transfer

Acceptance varies by business, not by region; ask before you order or board (check).

Tips

Withdraw larger amounts less often. A single MKD 10,000 withdrawal usually costs less in fixed fees than three small ones, and you avoid repeated conversion. Check your bank's foreign transaction fee before you go; some cards charge 3% plus a flat fee per withdrawal.

If a machine offers to convert your withdrawal into your home currency on screen, decline. That is dynamic currency conversion, and the rate is set by the ATM operator, not your bank. The same rule applies at card terminals in shops and restaurants: choose MKD.

Keep a second card separate from your main one, and a small euro or US dollar cash reserve for emergencies. Euros are widely exchanged and sometimes accepted for tours and accommodation, but day-to-day prices are in denar.

Report a lost or blocked card to your bank first, then ask your hotel for the nearest bank branch with card services. Skopje and Ohrid have the best options; smaller towns may need a trip to a regional centre.

FAQ

Questions people ask

Are credit cards widely accepted in North Macedonia?

In Skopje and Ohrid, yes: hotels, supermarkets, malls and larger restaurants take Visa and Mastercard. Outside tourist areas, and for cafés, markets, buses and taxis, expect to pay cash in denar. Carry MKD 2,000–3,000 for a day out.

Which ATMs have the lowest fees in North Macedonia?

Bank-branded ATMs (Komercijalna, Stopanska, NLB, Halkbank, UniBanka) are usually cheaper than independent machines in bars or kiosks. Your own bank may still add a foreign transaction fee. Withdraw larger amounts less often and always choose to be charged in MKD.

Should I pay in local currency or my own?

Always choose local currency, the Macedonian denar. If a terminal or ATM offers to charge you in USD, EUR or GBP, decline — that conversion rate is set by the operator and is almost always worse than your bank's rate.

Can I use Apple Pay or Google Pay?

Yes, at contactless terminals, which cover most supermarkets, malls and larger hotels in Skopje and Ohrid. Small cafés, markets and rural businesses are cash only, so keep a physical card and cash as backup.

How much cash should I carry each day?

About MKD 2,000–3,000 (roughly €32–49) covers food, local transport, entries and tips for one person. Keep small notes for buses, toilets (MKD 20–30) and taxi rounding.

Deep dive

Every source; changeable facts are marked check

Sources