The drive from Zagreb to Ljubljana takes roughly two hours, crossing the border between Croatia and Slovenia — both EU and Schengen members, meaning no passport checks and, for many EU-based travelers, no real interruption to their mobile data either.
Quick answer: Coverage along this route is generally reliable on both sides of the border, with your phone switching from a Croatian network to a Slovenian one somewhere around the crossing. EU-based travelers with roam-like-at-home plans typically continue using their existing allowance seamlessly across this border.
Top Slovenia eSIMs
Coverage on the Croatian side
Zagreb and the roads leading toward the Slovenian border maintain solid coverage from Croatian networks, given how well-traveled this connection between the two capitals is — the best SIM card guide covers choosing a Slovenian network for the rest of your trip.
What happens right at the border
As you cross from Croatia into Slovenia, your phone should automatically switch from a Croatian network to a Slovenian one — if it doesn’t switch promptly, the manual network selection guide covers switching this manually.
Coverage on the Slovenian side
Once across the border, coverage from Telekom Slovenije, A1, or Telemach picks up reliably along the route toward Ljubljana — the internet in Ljubljana guide covers the capital itself.
EU roaming across this border
Since both Croatia and Slovenia are EU and Schengen members, EU-based travelers with roam-like-at-home plans generally continue using their existing allowance seamlessly across this crossing, without needing to switch SIMs or eSIMs at all.
Using a multi-country eSIM instead
Travelers without an EU home plan might consider a multi-country eSIM covering both Croatia and Slovenia — the Croatia-Slovenia guide covers this specific combined route in more depth.
Navigating across the border
Google Maps generally handles this cross-border route smoothly given the strong coverage on both sides, with no meaningful navigation gap right at the crossing.
Combining Zagreb and Ljubljana on a wider trip
Some travelers use this route as part of a longer Central European circuit including Austria or Hungary — the Austria and Slovenia eSIM guide and Hungary and Slovenia eSIM guide cover these additional cross-border options.
FAQ
Is there mobile coverage the whole way from Zagreb to Ljubljana?
Yes, reliable coverage on both sides of the border, with a network switch happening at the crossing.
How long does the drive take?
Roughly two hours, crossing an open Schengen border with no passport checks.
Does my phone automatically switch networks at the border?
Generally yes — if it doesn’t, manual network selection resolves this.
Does EU roaming cover this whole route?
Yes, for travelers with EU roam-like-at-home plans, since both countries are EU and Schengen members.
Should I use a multi-country eSIM for this trip?
Worth considering if you don’t have an EU home plan, to avoid switching providers mid-drive.
Is there a passport check at this border?
No, both countries are part of the open Schengen zone.
Final Recommendation
Check your displayed network name as you cross the border, and rely on EU roaming if your home plan supports it. See the Croatia-Slovenia guide for the wider cross-border picture.



