Staying connected in the Balkans is easier than ever. With eSIM technology, you can have mobile data before your plane lands — no physical SIM card needed.

This Balkan eSIM and internet guide covers the best eSIM options, local SIM cards, and WiFi availability across all 10 countries.

eSIMs — The Easiest Option

eSIMs are a digital SIM that you buy online and activate by scanning a QR code. They work with most modern phones (iPhone XS+, Samsung S20+/Galaxy Fold+, Google Pixel 4+, and newer mid-range Android devices).

ProviderDataPriceCoverageBest For
Airalo1GB–20GB$4.50–$37Regional or per-countryCroatia/Slovenia only plans
HolaflyUnlimited (limited daily)$19–$47Regional or per-countryHeavy data users
Maya Mobile1GB–10GB$8–$30Regional (40+ countries)Multi-country Balkan trips
Ubigi1GB–25GB$5–$40Per-countryCroatia/Romania specialists
Nomad eSIM1GB–20GB$5–$35Regional plans availableBalanced pricing
💡 Tip: For trips covering 3+ Balkan countries, buy a regional Europe eSIM rather than individual country plans. They're cheaper per GB and activate automatically when you cross borders. Airalo's "Europe Regional" plan works seamlessly across all 10 Balkan countries.

Installing & Using an eSIM

  1. Purchase a plan from a provider's website or app before your trip
  2. Install the eSIM profile — you'll scan a QR code (do this before leaving or on WiFi at your hotel)
  3. Set the eSIM as your data line in Settings → Cellular
  4. Keep your home SIM active for calls/texts, or set the eSIM as primary data line
  5. Done! You'll have data from the moment you land

Important: Install the eSIM profile before your trip while you have home WiFi. Activate it after landing. Most providers offer 24/7 support via app chat.

Local SIM Cards

If your phone doesn't support eSIM, or you want the cheapest possible data, local SIM cards are very affordable.

CountryBest ProviderTourist SIMApprox. Cost
CroatiaHrvatski Telekom, A1Tomato (HT)€10–20 for 30GB
SloveniaMobitel (Telekom Slovenije)Tourist SIM€10–15 for 20GB
SerbiaMTS, YettelPrepaid Tourist€5–10 for 15GB
BosniaBH Telecom, m:telPrepaid€5–8 for 10GB
MontenegroCrnogorski TelekomPrepaid€5–10 for 10GB
AlbaniaVodafone, OneTourist SIM€5–12 for 20GB
North MacedoniaA1, Makedonski TelekomPrepaid€5–8 for 10GB
KosovoVala, IPKOPrepaid€3–5 for 10GB
BulgariaA1, Yettel, VivacomPrepaid€5–10 for 15GB
RomaniaOrange, Vodafone, DigiPrepaid€5–12 for 20GB
⚠ Note: You'll need your passport to buy a local SIM card in every Balkan country except Slovenia and Croatia (where a standard ID sometimes works). Buy SIMs from official shops — not kiosks or street vendors.

WiFi Availability

WiFi is widely available and generally fast in the Balkans:

Roaming Within the Balkans

If you buy a local SIM in one Balkan country, roaming in other Balkan countries is usually included at no extra cost within certain regions. For example:

For multi-country trips (4+ countries), an eSIM is still the simplest option.