eSimfly Logo
Bay of Kotor in Montenegro with mountains and coastal towns on a Balkan road trip

Balkans eSIM Guide 2026

Croatia • Bosnia • Montenegro • Albania • North Macedonia • Serbia • Kosovo

One eSIM for the whole road trip — where EU roaming can't follow you

🗺️ The Balkan Connectivity Problem in One Minute

The Balkans mix EU and non-EU countries, and your phone plan knows the difference. This is the trap that catches almost every road tripper.

✅ EU "Roam Like at Home" works here

Croatia, Slovenia, Greece, Bulgaria, Romania — if you have an EU SIM, it keeps working at domestic rates.

(Fair-use caps still apply on many EU plans — heavy data users can hit throttling.)

❌ EU roaming does NOT work here

Bosnia & Herzegovina, Montenegro, Albania, North Macedonia, Serbia, Kosovo — the heart of the Balkan road trip. Here an EU SIM either bills international roaming rates or has no usable data at all.

Non-EU visitors (US, UK post-Brexit plans without Balkan add-ons, Australia, Asia) face roaming charges across the entire region.

The fix: one Europe Max eSIM covers both groups — every Balkan country except Kosovo — on a single plan.

One Plan, Whole Balkans: Live Pricing

Install once at home; the same eSIM reconnects automatically at every border crossing.

💰 Loading Current Balkans eSIM Prices...

Single-country trip? Local plans are cheaper per GB — see the country table below or jump straight to a country page.

Real Cost Comparison: 14-Day, 5-Country Balkan Road Trip

Published 2026 rates for one traveler driving Croatia → Bosnia → Montenegro → Albania → North Macedonia:

OptionTypical CostThe Catch
US carrier day passes (AT&T / Verizon)$140–168 (14 × $10–12/day)Charged every day you touch the phone, in every country
T-Mobile "free" international data$0 — but 128 kbps2G-era speed: maps crawl, photos don't upload; full speed costs $5/day ($70 for the trip)
Local SIM in every country~€25–40 totalCheap per country (forum-reported: ~€3/3GB in Serbia, €5 in Montenegro, ~€10/10GB in Albania) — but a passport-registration shop visit in each country, and each SIM dies at the next border
One Europe Max eSIM$6.68–35 total3GB/30 days at $6.68 up to 20GB at $35 — one setup at home, works through every crossing (add Kosovo for $5.94 if routed there)

💬 What Balkan forum threads keep repeating

TripAdvisor's Serbia and Sarajevo forums are full of the same discovery: local SIMs are cheap, but "you can only purchase Bosnian provider SIMs and packages in Bosnia" — and the same for every other country. Forum regulars also confirm the EU split: an EU SIM roams free in Croatia and Slovenia, "but not the other countries."

One traveler entering Kosovo from Albania reported losing data entirely, with support confirming only local SIMs connect there — exactly the Kosovo gap covered below.

Good to know: since 2021 the six Western Balkan countries have their own "roam like at home" agreement — a local SIM bought in one WB country roams free across the other five. Great if you're happy doing one in-person passport registration; a travel eSIM gets you the same multi-country result without the shop visit, and adds the EU countries too.

Country-by-Country: Networks, Prices & Links

Every network below is verified against our live coverage database — it's the network your eSIM actually connects to, not just a list of carriers that exist in the country.

Croatia flag

Croatia

EU5G

Network: A1 (VIPnet), Hrvatski Telekom, Telenor (Tele2)

Plans from: $2.05

Dubrovnik, Split, Plitvice Lakes, Hvar

Bosnia & Herzegovina flag

Bosnia & Herzegovina

non-EU4G/5G

Network: BH Telecom, HT Eronet

Plans from: $2.73

Sarajevo, Mostar, Medjugorje, Kravica Falls

Montenegro flag

Montenegro

non-EU5G

Network: m:tel, Crnogorski Telekom

Plans from: $2.37

Kotor, Budva, Durmitor, Sveti Stefan

Albania flag

Albania

non-EU5G

Network: One Albania, Vodafone

Plans from: $1.84

Tirana, Albanian Riviera, Berat, Ksamil

North Macedonia flag

North Macedonia

non-EU5G

Network: A1, T-Mobile (Telekom)

Plans from: $2.39

Skopje, Lake Ohrid, Matka Canyon

Serbia flag

Serbia

non-EU5G

Network: Yettel

Plans from: $2.25

Belgrade, Novi Sad, Tara National Park

Kosovo flag

Kosovo

non-EU4G

Network: Vala

Plans from: $5.94

Pristina, Prizren, Peja, Rugova Canyon

⚠️ Not covered by Europe regional plans — needs its own eSIM (see below)

The Kosovo Exception

Kosovo is the one Balkan country that Europe regional plans don't reach — a gap that surprises travelers on the classic Skopje → Pristina → Prizren → Albania loop. The solution is simple:

Add a Kosovo eSIM alongside

Kosovo plans start at $5.94 (1GB/7 days) on Vala's 4G network. Phones hold multiple eSIMs — install both before the trip and just switch the active data line when you cross into Kosovo.

Timing tip

Kosovo plans are 7/15/30-day; if Kosovo is a 1-2 day stop, the $5.94 plan covers it. Your Europe Max plan pauses nothing — its validity keeps running and it reconnects automatically when you exit Kosovo.

Classic Balkan Routes & Connectivity Notes

🌊 The Adriatic Coast: Dubrovnik → Kotor → Budva → Albanian Riviera

Croatia (EU) → Montenegro (non-EU) → Albania (non-EU). The classic trap route: EU SIMs die at the Montenegro border. One Europe Max plan rides through all three crossings.

Signal note: the Bay of Kotor's mountain walls create dead spots on the serpentine roads — load navigation before leaving Kotor town.

🏛️ The Heritage Loop: Sarajevo → Mostar → Dubrovnik → Kotor

Bosnia → Croatia → Montenegro, often with the Neum corridor quirk: driving Split → Dubrovnik on the coastal road briefly crosses Bosnian territory at Neum. Regional-plan phones don't notice; EU-SIM phones get a roaming welcome text mid-drive.

In Bosnia your eSIM uses BH Telecom or HT Eronet across both entities. m:tel is not carried — do not select it manually.

⛰️ The Full Circle: Belgrade → Sarajevo → Podgorica → Tirana → Skopje → Pristina

Six countries, five border crossings, zero EU members — the route where a regional eSIM earns its keep. Everything runs on the one plan except the final Kosovo leg (add the $5.94 Kosovo eSIM).

Mountain stretches (Durmitor, the Accursed Mountains, Tara canyon) have real dead zones on all networks — offline maps are not optional here.

⛴️ Island & Coast Add-ons: Corfu → Saranda, or Split → Hvar

The Corfu (Greece) → Saranda (Albania) ferry is 30 minutes between an EU and non-EU network — Europe Max covers both sides. Croatian islands have solid coverage from the mainland carriers.

Taking a longer Adriatic ferry or cruise? See our Cruise eSIM Guide for the at-sea rules.

Balkan Border & Coverage Troubleshooting

❌ "I crossed the border and my data stopped working"

✅ Solution:

  1. 1. Give it a few minutes — the eSIM needs to register on the new country's network.
  2. 2. Still stuck? Toggle airplane mode once to force a fresh network search.
  3. 3. If it clings to the previous country's carrier (common right at the border), go to Settings → Cellular → Network Selection, turn off Automatic, and pick a local operator from the country card list above.
  4. 4. Re-enable Automatic once connected, so the next crossing handles itself.
❌ "No data in Kosovo on my Europe plan"

That's expected, not a fault — Kosovo isn't included in Europe regional plans (travelers report the same with other providers' Europe SIMs). Install a Kosovo eSIM alongside and switch your data line to it at the border; switch back when you leave.

❌ "eSIM shows signal but no internet"

Check that Data Roaming is ON for the eSIM line — travel eSIMs technically roam onto each local network, so this switch must stay on for the whole trip. Also confirm the eSIM (not your home SIM) is selected as the data line. Full steps in our network troubleshooting guide.

❌ "Dead zones in the mountains"

Durmitor, the Tara canyon rim, the Albanian Alps, and high passes between Montenegro and Bosnia have genuine no-coverage stretches on every carrier — it's terrain, not your plan. Download offline maps for mountain legs and expect signal to return near towns and main valleys.

❌ "Can I enter Serbia after Kosovo?" (the border-politics question)

A travel-planning rather than connectivity issue, but it catches road trippers: Serbia treats direct Kosovo→Serbia entry as irregular if you entered Kosovo from Albania or North Macedonia (no Serbian entry stamp). Route via a third country, and check current border guidance before the trip. Your eSIM is the least of the problems at that crossing.

Setup for a Multi-Country Trip

1

Pick regional, local, or both

Crossing 2+ borders → Europe Max. Single country → the local plan (cheaper per GB). Route includes Kosovo → add the Kosovo eSIM. All can be installed side by side.

2

Install at home over wifi

Scan each QR code from your email under Settings → Cellular → Add eSIM. Plans activate on first connection abroad, not at purchase — installing early costs nothing.

3

At each border: do nothing

With a regional plan the eSIM hops to the next country's partner network automatically within a few minutes. If it stalls, toggle airplane mode once. Only Kosovo needs a manual data-line switch.

📱 Device check: dial *#06# — an EID number means eSIM support. Full list on our compatible devices page.

Balkans eSIM FAQ

Does EU roaming work in the Balkans?

Only in the EU members: Croatia, Slovenia, Greece, Bulgaria, Romania. It does NOT cover Bosnia, Montenegro, Albania, North Macedonia, Serbia, or Kosovo — the core of most Balkan itineraries. That's the gap a regional eSIM fills.

Can one eSIM really cover the whole road trip?

A Europe Max plan covers every Balkan country except Kosovo — Croatia, Slovenia, Bosnia, Montenegro, Albania, North Macedonia, Serbia, Greece, Bulgaria, and Romania, plus 66 more countries, from $2.71. Add a Kosovo plan (from $5.94) if your route goes through Pristina or Prizren.

Which networks will I actually be on?

Verified per country: Croatia — A1/Hrvatski Telekom/Telenor; Bosnia — BH Telecom/HT Eronet; Montenegro — m:tel/Crnogorski Telekom; Albania — One Albania/Vodafone; North Macedonia — A1/T-Mobile; Serbia — Yettel; Kosovo — Vala.

How much data for a two-week Balkan road trip?

Budget 500MB-1GB per driving day (navigation, bookings, photos, border-wait scrolling). Most two-week, 4-5 country trips fit comfortably in 5-10GB.

Do the eSIMs work in rural and mountain areas?

Towns and main roads are well covered with 4G/5G across the region. Mountain interiors — Durmitor, the Albanian Alps, Tara canyon — have genuine dead zones on every carrier. Download offline maps for those stretches; it's the terrain, not the eSIM.

Can I keep WhatsApp and my home number while using the eSIM?

Yes. The travel eSIM handles data only; your home SIM stays installed for calls/SMS (keep its data roaming off). WhatsApp keeps working with your existing number over the eSIM data.

Ready for the Balkans?

One Europe Max plan for the whole route — install before you go, cross every border connected.

View Europe Plans