Best eSIM for Croatia — Prepaid Data Plans & Prices
By Flavia Voican · Updated 2026-04-10
Disclosure: Some links are affiliate links. Learn more.
eSIM Guide for Croatia
For Croatia, Airalo and Holafly are your best eSIM options. Local eSIMs (like from HT) exist but are usually only for existing customers. Here’s the breakdown:
- Airalo: Offers Croatia data plans starting at $5.50 USD (€5) for 1GB/7 days. Coverage is excellent on Hrvatski Telekom's network (HT), which is the largest and most reliable carrier in Croatia. Great for cities and coastal areas. Activation is instant via QR code – just scan it on your phone and follow prompts. Works on dual-SIM phones (use eSIM for data, physical SIM for calls).
- Holafly: Sells a $8.50 USD (€7.50) plan with 2GB/15 days. Also uses HT’s network. Activation is similar to Airalo – scan QR, select plan. No app required, just works once activated.
- Local eSIMs (HT): Not available for tourists. Requires a Croatian address and ID. Skip it.
Activation Tip: Download the eSIM before your flight. Once landed, turn on cellular data, scan the QR, and you’re connected within 2 minutes. Dual-SIM setup: Go to Settings > Cellular > Add eSIM. Your physical SIM (if you have one) will stay for calls.
Physical SIM: How to Buy & Top Up
This is where most tourists get tripped up. Don’t buy a SIM at the airport – it’s overpriced and confusing. Here’s the real deal.
Operators & Where to Buy
- Primary Operators:
- Hrvatski Telekom (HT): Largest network, best coverage (especially outside cities). Always get this if possible.
- Tele2: Good coverage in cities, cheaper than HT.
- Plus: Strong in coastal areas, cheaper plans.
- T-Hrvatska: Smaller network, avoid unless it’s the only option.
- Where to Buy (NOT at Airport):
- Convenience Stores: Konzum (everywhere, like a local CVS), Kip (smaller chains), Lidl (supermarkets). These sell SIMs at 5-10€ with 10-20€ credit.
- Carrier Shops: HT Stores (look for blue signs: "Hrvatski Telekom") – usually in city centers. Ask for a "turisticki paket" (tourist package) – it’s cheaper than airport.
- Avoid Airports: Zagreb Airport (ZAG) has HT counters but charges 15€ for a SIM + 10€ credit. You’ll pay double what you should.
Top-Up Methods (The Real Ways)
Don’t panic when your data runs out. Here’s how to refill without stress:
- Convenience Stores: Konzum and Kip sell top-up vouchers (scratch cards) in 50HRK, 100HRK, 200HRK. Ask for "karta za naplatu" (top-up card) – show the photo on the card. No need to speak Croatian. You’ll get a code to enter via SMS.
- Carrier Apps:
- HT App: "Moj HT" (available on iOS/Android). Works with international cards (Visa/Mastercard), but you’ll need a Croatian address for registration. Use it to check balance or buy data packs.
- Tele2 App: "Tele2" app. Same issue – international cards work, but address is required. Better for locals.
- USSD Codes (Your Lifesaver):
- Check Balance:
*100# (HT), *100# (Tele2)
- Buy Data Pack:
*101# (HT), *102# (Tele2)
- Example: Dial
*101# on HT, select "100HRK paket" (data bundle), confirm. Done. Works on any phone, no app needed.
- Online Top-Up: HT’s website (ht.hr) has a "Naplati" (Top-Up) section. Use international card, but you’ll need to register – skip if you’re in a hurry.
- Voucher Cards: Sold at Konzum, Lidl, and gas stations (like INA or INA Mobil). Look for "Karta za naplatu" with prices like 50HRK, 100HRK, 200HRK. Scratch off the code, SMS it to
2222 (HT) or 2222 (Tele2) for instant credit.
Common Problems & How to Fix Them
- Store Doesn’t Understand "Recharge": Don’t say "recharge." Say "top-up" or "naplati" (Croatian for "top-up"). Show the voucher card photo. Most stores sell them daily.
- App Only in Croatian: Use USSD codes – they work in any language. Dial
*101# on HT and follow the voice prompts (they’re in English/Italian too).
- Credit Card Rejected: Only HT and Tele2 apps require it. For physical top-up (voucher cards), you don’t need a card – just cash. Use Konzum/Lidl.
- Can’t Find a Store: Walk into any Konzum (they’re everywhere) or Lidl. Ask for "karta za naplatu" – they’ll find it for you.
Pro Tip: Stuck Without Data?
If you’re stranded with no data, go to a Konzum store. Point to a 100HRK voucher card. Say: "Hrvatska, naplati" (meaning "Croatia, top-up"). Pay 100
Plan Your Trip
📱 Yesim eSIM — 18% commission, code FALLY20
📱 Airalo eSIM — 12% commission, 200+ countries
✈️ Search Flights
🏨 Find Hotels
🛡️ Travel Insurance
🚗 Rent a Car
More About Croatia
About · Contact · Editorial Policy · How We Make Money