It's a rite of passage: the loaded car, the early-morning start, and the long drive south from Germany to Kosovo. Through Austria, then the Balkans, and finally home. The problem for your phone is that this route crosses out of the EU roaming zone partway through — so the data that's free in Germany and Austria suddenly is not.
So how long does it actually take? Common route planners put Munich to Pristina at roughly 1,300 km and about 13 hours of driving, and Berlin to Pristina at roughly 1,500–1,700 km and 16 to 18 hours. Almost nobody does it in one sitting — two days with an overnight stop is the normal plan.
- From Munich — roughly 1,300 km, about 13 hours behind the wheel.
- From Berlin — roughly 1,500–1,700 km, about 16 to 18 hours, depending on the route.
- Two ways down — via Hungary and Serbia, or via Slovenia, Croatia and Serbia. Both enter Kosovo at Merdare, and the distance barely differs.
- Borders are extra — those times assume normal traffic. In July and August the queues can add hours, and the queue starts at exactly the border where EU roaming stops.
Here's how to keep maps, music, and the "we're an hour away" messages flowing the entire way.
Where your roaming actually stops
For most of the drive you're inside EU "roam like at home" territory:
- Germany — home or EU roaming, no issue.
- Austria — still EU, still free roaming on a German plan.
- Then the Balkans — Serbia, then Kosovo, are outside the EU. This is where charges or dead zones begin.
So you really only need to solve two things: solid navigation through the EU leg, and seamless coverage once you leave it.
The simplest setup: regional plus Kosovo coverage
Rather than buy a Serbian SIM just for transit, a Balkans eSIM covers Serbia and the other listed regional stops on one plan. It does not cover Kosovo, so pair it with dedicated Kosovo coverage for the final border and the stay. Install both before leaving. Most of the southern transit leg is Serbia — see Through Serbia to Kosovo: staying online on the drive south.
Pair that regional transit coverage with:
- a Germany eSIM or your normal EU roaming for the start,
- an Austria eSIM for the alpine middle (or just lean on EU roaming here),
- and a Kosovo eSIM for the final stretch and the whole stay.
Tip: Download your offline maps for Austria and the Balkans before you set off, while you're still on home Wi-Fi. Even with data, mountain stretches and border queues can be patchy — offline maps mean the navigation never blinks.
Borders, tunnels and the data handover
A few practical notes from the road:
- At each border crossing, expect a short data gap while your phone re-selects a network. Don't panic-toggle airplane mode; give it a minute.
- Long alpine tunnels in Austria will drop signal entirely — normal everywhere, eSIM or not.
- Keep the driver's phone on the navigation eSIM and a passenger's phone free for calls, so a dropped signal never means a wrong turn.
Who needs what in the car
One active data line can be a hotspot for the whole car. Share the regional line through Serbia, then switch the hotspot to the Kosovo line after crossing. Let everyone else stay on Wi-Fi instead of buying separate roaming passes.
When you finally arrive
Once you're parked in the village, your Kosovo coverage carries you through the whole visit. For the stay itself — data sizing, keeping your German number, calling back north — see Visiting family in Kosovo from Germany: stay connected.
Plan the drive, then sort the data: use a Balkans eSIM for Serbia and its listed regional stops, then switch to dedicated Kosovo coverage for the final leg and stay.



