Croatia data prices, and who should not buy anything
Croatia's cheapest data is Nomad's verified 50 GB eSIM at $31 — $0.62 a gigabyte. If your phone plan is EU or EEA, the right spend here is nothing at all.
First, check whether you need to buy anything
Croatia is in the EU and in Schengen. If your phone plan comes from an EU or EEA country, roam-like-at-home applies and your domestic allowance works in Split and Dubrovnik at no extra cost. That covers a large share of the people who arrive here every summer, and for them every price below is money that does not need spending. Check your fair-use data cap before you travel; that is the only limit likely to bite.
Everybody else — British, American, Australian, Canadian travellers, and anyone whose operator bills roaming by the day — is in the market, and the numbers below are for you.
The floor is $0.62 a gigabyte
The cheapest gigabyte in Croatia sits at the top of the ladder, not the bottom. Nomad's 50 GB for 30 days is $31, which is $0.62 a gigabyte, read from Nomad's own site on 17 August 2026. An earlier version of this page put the floor at Airalo's $35 for the same allowance; that figure is right and still verified, but Nomad's whole Croatian ladder has now been read at source and it comes in lower at every size.
Prices marked verified were read from the provider's site. The rest are from our plan data, unchecked since, and should be treated as indicative.
| Plan | Price | Per GB | Source |
|---|---|---|---|
| Nomad 50 GB / 30 days | $31 | $0.62 | Verified |
| Airalo 50 GB / 30 days | $35 | $0.70 | Verified |
| Nomad 20 GB / 30 days | $21 | $1.05 | Verified |
| Airalo 20 GB / 30 days | $25.50 | $1.27 | Verified |
| Nomad 10 GB / 30 days | $15 | $1.50 | Verified |
| Airalo 10 GB / 30 days | $17 | $1.70 | Verified |
| Nomad 5 GB / 30 days | $9 | $1.80 | Verified |
| Airalo 5 GB / 30 days | $10.50 | $2.10 | Verified |
| Saily 3 GB / 30 days | $7.99 | $2.66 | Verified |
| Saily 1 GB / 7 days | $3.99 | $3.99 | Verified |
The entry-level plans are where the value collapses. Saily's 1 GB at $3.99 is the lowest sticker price on the page and the worst rate on it — more than six times the country's floor. Nomad's verified 5 GB for 30 days at $9 costs a little over twice as much and lasts a month.
For a week on the coast, 5 GB is usually enough if you are not streaming. For a fortnight of island-hopping with maps running, 10 GB at $15 verified is the sane middle. The 50 GB only makes sense if you are working from a laptop or sharing one plan between phones — but if you are, it is dramatically the cheapest data in the country.
Unlimited plans, and what they replace
Airalo's verified unlimited runs from $9.50 for three days to $59 for 30. Holafly's verified unlimited is $20.50 for five days, $36.50 for ten. Holafly sells six windows and no others — 3, 5, 7, 10, 15 and 30 days — so the 25-day plan this page used to list does not exist.
At five days Airalo's $19 undercuts Holafly's $20.50, and at ten days its $29.50 undercuts Holafly's $36.50. Beyond that the metered plans usually win: $31 buys 50 GB for a month. A month of Holafly's unlimited is $73.90, more than double it. Unlimited is worth paying for when you genuinely cannot predict usage, not as a default.
Buying locally
Zagreb Airport has A1, HT and Telemach kiosks in the arrivals hall, open until the last international arrival, and Split Airport has similar options. A tourist data package at an airport counter runs about $11 in our data.
The friction is registration: a passport or ID is required, so this is a form at a counter rather than a grab-and-go purchase. Against $0.62 a gigabyte on the eSIM side, an $11 starter pack has to carry a good deal of data to win, and we do not hold its allowance to check.
Networks and where signal stops
Hrvatski Telekom has the widest coverage on the islands and along the coast, which is where most visitors actually go; A1 Hrvatska is competitive on the coast too. That is a fact about the operators, not about which one your eSIM lands on.
On that second question we hold nothing at all. Airalo does not publish a host network for Croatia, and its plans are sold as Cronet, which is Airalo's own product name rather than a carrier. Nomad and Saily publish none either. Holafly shows nothing either: the HT, A1 and Telemach trio our rows used to carry against it came from our own older data, not from Holafly, which names no carrier in any country.
Signal drops in predictable places: inland Lika and Gorski Kotar, some small offshore islands, hiking ground in the Velebit and the Dinaric Alps away from the main paths, and deep forest trails at Plitvice. No plan size fixes any of those. Emergency calls work on any Croatian network without an active plan.
Provider-by-provider plan lists are on the Croatia hub.
Common questions
Do I need a SIM card for Croatia if I live in the EU?
No. Croatia joined the EU in 2013 and Schengen in 2023, and roam-like-at-home means an EU or EEA plan works here on your normal allowance. The only thing worth checking is your operator's fair-use cap on roaming data, which is usually generous enough for a holiday. Buying a Croatian SIM or a travel eSIM on top of that is money wasted.
Which network do travel eSIMs run on in Croatia?
We cannot tell you with confidence, and the honest position is to say so. Airalo does not publish a host network for any country, Croatia included — its Croatian plans appear at checkout as Cronet, which is a product name rather than an operator. Nomad, Saily and Holafly publish none either — the Croatian carriers once shown against Holafly's rows came from our own older data, not from Holafly, whose country pages name no operator. Treat any recommendation that depends on being on a particular network with suspicion.
Is the airport SIM at Zagreb worth buying?
Only if you want a local number or your phone does not take an eSIM. The kiosks in arrivals are convenient and stay open for late flights, but a passport is required for registration and a starter pack costs around $11 — against which a verified 5 GB eSIM for 30 days is $9 with no queue and no form. Check what data allowance the counter pack includes before deciding.