Balkans Road Trip: Where EU Roaming Stops and What It Costs
Albania, Montenegro, Serbia, Bosnia, Kosovo and North Macedonia sit outside EU roaming rules. Here is where the boundary falls on a Balkans road trip and how to plan data around it.

The Western Balkans is one of the few parts of Europe where EU roaming rules do not protect you. Cross from Croatia into Montenegro, or from Greece into Albania, and your phone leaves "Roam Like at Home" territory the moment it finds a local network.
On a road trip that crosses several borders in a week, that gap is where unexpected bills come from. This guide explains where the boundary actually falls and how to plan data around it.
Which Balkan countries are inside EU roaming
EU roaming rules apply in EU member states. In this region that means Croatia, Greece, Bulgaria and Slovenia. If you have an EU mobile plan, your normal allowance works in these countries at no extra cost.
The rules do not apply in Albania, Bosnia and Herzegovina, Kosovo, Montenegro, North Macedonia or Serbia. These are not EU member states, so your home carrier switches to international roaming rates when you arrive.
A voluntary arrangement between the EU and Western Balkan operators has been reducing some regional data prices, but it does not make these countries behave like EU destinations for your existing plan. Treat them as full roaming territory unless your carrier says otherwise in writing.
Why a road trip makes this worse
A typical Balkans itinerary crosses borders often and stays briefly. Dubrovnik to Kotor to Shkodër can put you in three countries in two days.
Many carriers bill roaming per country per day. Three countries in two days can mean several separate daily charges, even though you spent only a few hours in one of them. Per-megabyte rates on some plans reach several euros, which is how a short navigation session turns into a genuinely large bill.
The practical trap is that this happens automatically. Your phone does not ask before connecting.
Your options
Turn data roaming off
Free, and workable if you download offline maps in advance and rely on accommodation Wi-Fi. The downside is no live navigation, no ride-hailing and no real-time transport updates at exactly the moments you need them.
Buy a local SIM in each country
Cheap per country, but impractical on a multi-country trip. You spend time finding shops, registration requirements vary, and you change numbers repeatedly.
Use your carrier's roaming bundle
Some carriers sell daily or weekly bundles covering non-EU Europe. Check the exact country list before relying on one, because Western Balkan coverage is inconsistent between providers.
Use a travel eSIM
A prepaid data plan installed before you travel, with no roaming relationship to your home carrier. You keep your own number on your normal SIM for calls and texts, and use the eSIM for data.
Single-country or regional?
This depends entirely on your route, and the honest answer is that regional is not always cheaper.
Single-country plans in this region start low — Albania from around $1.78, Montenegro from $1.90, North Macedonia from $1.91, Serbia from $1.72, and Greece, Croatia and Bulgaria from around $1.14. If you are spending your whole trip in one country, buy that country's plan.
The Balkans regional plan covers Albania, Bulgaria, Croatia, Greece, Montenegro, North Macedonia and Serbia on a single allowance, from around $4.26. For one country that is worse value than buying locally. Across four or more countries it usually wins, and it removes the need to manage multiple plans mid-trip.
The rough rule: one or two countries, buy them separately. Four or more, buy regional. Three is genuinely close — compare the actual totals for your route.
Note on Bosnia and Kosovo
The regional Balkans plan does not cover Bosnia and Herzegovina or Kosovo. If your route includes either, check their pages separately — Bosnia and Herzegovina and Kosovo — and budget for them as additional plans. This is the most common gap on Balkans itineraries, because both sit geographically in the middle of routes that regional plans otherwise cover.
How much data a Balkans road trip needs
Road trips lean heavily on navigation, which is lighter than most people assume. Google Maps turn-by-turn uses roughly 3 to 5 MB per hour, so even long driving days rarely exceed a couple of hundred megabytes on maps alone.
The heavier items are video calls at roughly 200 to 700 MB per hour and short-form video at around 900 MB per hour. If your evenings involve scrolling video, that will dominate your usage rather than the driving.
For a week of driving with normal messaging and photo uploads, a few GB is usually comfortable. Our data sizing guide breaks this down by trip length.
Practical checklist
Install and configure your eSIM before you leave, while you have reliable Wi-Fi.
Check the covered country list against your actual route, including short transit stops.
Keep your home SIM enabled for calls but set the eSIM as your data line.
Download offline maps for the whole region as a fallback.
Budget separately for Bosnia and Kosovo if your route includes them.
