
Buying a SIM card at Zagreb Franjo Tuđman Airport (ZAG)
ZAG is the one Croatian airport where buying a SIM on arrival is genuinely sensible: three operators in arrivals, ten minutes at worst, no summer spike in our record.
Croatia eSIM plans compared
Nomad50 GB · 30d$31$0.62/GB✓ checkedBest value10 plansData Days Price Per GB 1 GB 7 $4 $4 3 GB 30 $7 $2.33 5 GB 30 $9 $1.80 Unlimited 3 $11 — 10 GB 30 $15 $1.50 Unlimited 5 $18 — 20 GB 30 $21 $1.05 Unlimited 7 $25 — 50 GB 30 $31 $0.62 Unlimited 10 $33 —
Airalo50 GB · 30d$35$0.70/GB✓ checked18 plansData Days Price Per GB 1 GB 3 $4 $4 3 GB 3 $7 $2.33 3 GB 7 $7.50 $2.50 Unlimited 3 $9.50 — 5 GB 7 $9.50 $1.90 5 GB 15 $10 $2 5 GB 30 $10.50 $2.10 10 GB 7 $15.50 $1.55 10 GB 15 $16 $1.60 10 GB 30 $17 $1.70 Unlimited 5 $19 — 20 GB 15 $24.50 $1.23 Unlimited 7 $25 — 20 GB 30 $25.50 $1.27 Unlimited 10 $29.50 — 50 GB 30 $35 $0.70 Unlimited 15 $39 — Unlimited 30 $59 — Saily20 GB · 30d$27.99$1.40/GB✓ checked5 plans
Data Days Price Per GB 1 GB 7 $3.99 $3.99 3 GB 30 $7.99 $2.66 5 GB 30 $10.99 $2.20 10 GB 30 $17.99 $1.80 20 GB 30 $27.99 $1.40 HolaflyUnlimited · 3d$11.90unlimited✓ checked6 plans
Data Days Price Per GB Unlimited 3 $11.90 — Unlimited 5 $20.50 — Unlimited 7 $27.50 — Unlimited 10 $36.50 — Unlimited 15 $50.50 — Unlimited 30 $73.90 —
Providers marked ✓ checked were read from their own site on ; those marked indicative come from our earlier research and are not yet verified. Providers change pricing without notice — check before buying. Host networks marked ? are taken from provider listings and have not been confirmed by us; where no network is shown, the provider does not publish one. How we check prices.
Three operators, which is unusual
All three of Croatia's main operators sell in the arrivals hall at Zagreb Franjo Tuđman: Hrvatski Telekom, A1 Hrvatska and Telemach. Coastal Croatian airports typically have two. Three sellers in one hall means the prices are competitive rather than captive, and our record describes them as reasonable.
The queue matches. Ten minutes at peak, three minutes off-peak — and unlike Split and Dubrovnik, our record attaches no summer spike to those figures. Zagreb's traffic is not built on a two-month beach season, and the counter behaves the same way in February as in August as far as we can tell.
A passport is required to register a Croatian prepaid SIM. That is national law, not a ZAG rule, and it applies at all three counters.
So should you use them?
Only if you actually need a SIM. Croatia is in the EU, and a home plan from any EU or EEA country roams here at domestic rates. If that describes you, the three counters are irrelevant and you should walk past all of them.
If it does not — arriving from outside Europe, or on a UK plan that dropped EU roaming — then ZAG is the rare airport where we would not tell you the counter is a mistake. Ten minutes is a short wait, three operators competing keeps the price honest, and a physical SIM at around $11 from an airport counter is fair value against what most European airports charge.
The reason we would still install an eSIM first is timing, not money. An eSIM is live the moment your phone finds a network, which matters if someone is meeting you or a car hire booking needs confirming. Ten minutes of queue plus registration paperwork is ten minutes you spend not doing that.
The numbers on both sides
| Plan | Price | Per GB | Source |
|---|---|---|---|
| Airalo 1 GB / 3 days | $4 | $4 | Verified 13 Aug 2026 |
| Nomad 3 GB / 30 days | $7 | $2.33 | Verified 18 Aug 2026 |
| Nomad 5 GB / 30 days | $9 | $1.80 | Verified 18 Aug 2026 |
| Airalo 5 GB / 15 days | $10 | $2 | Verified |
| Airalo 10 GB / 30 days | $17 | $1.70 | Verified |
| Airalo 20 GB / 15 days | $24.50 | $1.23 | Verified |
| Nomad 50 GB / 30 days | $31 | $0.62 | Verified 18 Aug 2026 |
| Airalo 50 GB / 30 days | $35 | $0.70 | Verified 13 Aug 2026 |
Croatia's plan ladder runs to 50 GB, and the top rung is the cheapest rung. Airalo's 50 GB over 30 days at $35 is $0.70 a gigabyte, verified on Airalo's own site on 13 August 2026 — against $4.00 a gigabyte at the 1 GB end. Anyone deciding that Croatian data is expensive on the basis of the small plans has not read far enough down.
For a two-night business trip through Zagreb, that ladder is beside the point: 1 GB or 3 GB covers it, and the absolute cost is a few dollars either way.
Unlimited plans are sold here too — Holafly lists 5 days at $20.50, on a figure read off Holafly's site on 18 August 2026.
What we do not hold about ZAG
We have no opening hours for any of the three counters, no note of where in arrivals they stand, and no breakdown of what the operators' tourist bundles include. "Reasonable prices" is what our record says; we do not hold the prices themselves, so treat the $11 figure as a Croatian airport average rather than a ZAG quote.
On host networks we hold less than the table might suggest. Airalo does not publish which Croatian operator its Croatia plans roam onto — "Cronet" at checkout is Airalo's own product name. Saily and Nomad publish no host network either. Holafly names nothing in its own listing either — the HT, A1 and Telemach trio this page used to carry came from our own data rather than from the seller, so there is no network claim here to decide your purchase. The Croatia hub has the national coverage and pricing picture.
Common questions
Which operators sell SIM cards at Zagreb Airport?
All three of the main Croatian operators — Hrvatski Telekom, A1 Hrvatska and Telemach — sell in the arrivals hall. That is more choice than the coastal airports offer, and prices are described in our record as reasonable.
How long is the wait for a SIM at ZAG?
About ten minutes at peak and three off-peak. Our record attaches no seasonal spike to Zagreb, unlike Split and Dubrovnik where summer queues run much longer.
Is a physical SIM worth it at Zagreb, or should I use an eSIM?
If you are on an EU or EEA home plan, neither — you roam at domestic rates. Otherwise the ZAG counters are one of the few in Europe we would call fair value, at roughly $11 with a ten-minute wait. An eSIM still wins on timing, because it is live before you reach the hall.