For most travelers, eSIM is the smartest choice in North Macedonia. Here’s what you need:
eSIM Providers & Plans
Airalo: $5.50 for 1GB/3 days, $8.50 for 3GB/7 days. Covers all major networks (piggybacks on Mtel).
Yesim: $4.99 for 1GB/5 days, $7.99 for 2GB/10 days. Same Mtel network.
Holafly: $5.99 for 2GB/7 days. Reliable but pricier. Uses Mtel infrastructure.
Local eSIMs (Mtel, Vodafone): Rare for tourists. Mtel’s eSIM app only works if you’re already a customer.
Coverage & Activation
All eSIMs use Mtel’s network (the largest in the country), so coverage is solid in cities and highways. In rural areas, expect weaker signals. Activation is dead simple: scan the QR code via your phone’s settings (no carrier support needed). For dual-SIM, set your eSIM as your primary data line and your physical SIM (if you have one) as the call line. Works flawlessly on all recent iPhones and Androids.
Physical SIM: How to Buy & Top Up
This is where most travelers trip up. Buying a SIM is easy. Recharging? That’s the real hurdle.
Operators & Where to Buy
Mtel (M-Tel): Market leader. Buy at Mtel shops (look for blue logo), Makedonija convenience stores, or Kaufland supermarkets.
Vodafone: Second largest. Buy at Vodafone shops (red logo) or Makedonija stores.
A1: Smaller, cheaper plans. Buy at A1 shops or Makedonija.
Where NOT to buy: Airport counters (overpriced, same as stores). Avoid "tourist SIM" kiosks – they’re scams.
How to Top Up (The Real Way)
Forget apps and websites. Tourists must use physical scratch cards. Here’s how:
Convenience stores (Makedonija, Kaufland): Buy scratch cards (100, 200, 300 denars) at the counter. Say: "Karta za naplata, molim" (KAH-tah zah nah-PLAH-tah, MOL-eeem). Staff will hand you the card. No English needed.
USSD Codes (CRITICAL):
Mtel: 111# (check balance), 123# (buy data pack)
Vodafone: 121# (balance), 122# (data)
A1: 111# (balance), 112# (data)
After dialing, select the data pack you want (e.g., "1.200 denars for 1GB"). Do NOT use the app – it’s only in Macedonian.
Scratch Card Vouchers: Sold at Makedonija, Kaufland, and Mtel/Vodafone shops. Always buy from these stores – random shops sell fake cards.
Online? Skip it: Carrier websites (mtel.com.mk, vodafone.com.mk) are all in Macedonian. Credit cards get rejected anyway.
Common Problems & How to Avoid Them
Language barrier: Tourists ask for "recharge" in English. Staff don’t understand. Always say "Karta za naplata" (scratch card for top-up).
App confusion: Vodafone and Mtel apps only work in Macedonian. Don’t waste time trying to m. Use USSD codes instead.
Credit card rejection: Stores only accept cash for scratch cards. Bring denars (€1 = ~60 denars).
Store confusion: Staff think you want to "activate" the SIM (it’s already active). Just hand them the card and say "Naplata" (top-up).
Pro Tip: If You’re Stuck With No Data
If you run out of data and can’t find a scratch card:
Go to a Makedonija convenience store (they’re everywhere in Skopje, Ohrid, Bitola). Ask for "Karta za naplata" – they’ll have it.
If all else fails, use Mtel’s USSD code *123# (if you’re on Mtel). It works even if your SIM is out of credit. Dial it, pick a pack, and pay via SMS (no app needed).
Do not try to buy a new SIM – you’ll waste money and time. A scratch card is always the answer.
Verdict: eSIM Wins for North Macedonia
Let’s be real: topping up a physical SIM in North Macedonia is a minor headache. You’ll face language barriers, cash-only requirements, and apps that won’t work. For most travelers, it’s not worth the stress. eSIM is the clear winner.
Here’s why:
If you’re staying 3+ days and want reliable data without hunting for scratch cards, eSIM saves you time and frustration. Airalo/Yesim are $5-10 – less than the airport SIM price.
Physical SIMs are only worth it if you’re staying 2 weeks+ and want cheap local rates (Mtel’s €10/week plan). But even then, recharging is a chore. Only choose physical if you’re comfortable with the hassle.
For countries where recharging is notoriously hard (Thailand, Turkey, Vietnam, Morocco, Indonesia), eSIM is the only smart move. North Macedonia isn’t as bad as those, but it’s still a pain for tourists. Stick with eSIM – you’ll thank yourself when you’re not standing in a convenience store trying to explain "recharge" in broken Macedonian.