What data really costs in the Czech Republic
The cheapest data here is a verified 50 GB eSIM at $36 — $0.72 a gigabyte. If your phone plan is EU or EEA, the right amount to spend is nothing.
Most European visitors should buy nothing
The Czech Republic is in the EU, so an EU or EEA phone plan roams here on your home allowance at no extra charge. Prague is one of the most-visited cities on the continent and a large share of the people landing at PRG are already covered. If that is you, stop reading after this paragraph — check your operator's fair-use roaming cap and go.
The rest of this page is for travellers from the UK, the US, Canada, Australia and anywhere else that bills roaming by the day.
The price floor is $0.72 a gigabyte
Read the whole ladder before deciding, because the cheapest gigabyte is at the top of it. Airalo's 50 GB for 30 days costs $36 — $0.72 a gigabyte, read from Airalo's own site on 13 August 2026. That is a genuinely cheap rate by European standards, and it is the benchmark for everything below.
Verified prices were read off the provider's own site — Airalo's on 13 August 2026, Nomad's on 17 August 2026. The Saily rows were read off Saily's own site on 18 August 2026.
| Plan | Price | Per GB | Source |
|---|---|---|---|
| Airalo 50 GB / 30 days (Prosím) | $36 | $0.72 | Verified |
| Nomad 50 GB / 30 days | $45 | $0.90 | Verified |
| Nomad 20 GB / 30 days | $20 | $1 | Verified |
| Airalo 20 GB / 30 days (Prosím) | $24 | $1.20 | Verified |
| Airalo 10 GB / 30 days (Prosím) | $15 | $1.50 | Verified |
| Airalo 10 GB / 30 days (O2 tier) | $16 | $1.60 | Verified |
| Airalo 5 GB / 30 days (Prosím) | $8 | $1.60 | Verified |
| Saily 10 GB / 30 days | $14.99 | $1.50 | Verified |
| Saily 1 GB / 7 days | $1.99 | $1.99 | Verified |
What stands out is how flat the middle is. Five, ten and twenty gigabytes all land between $1.00 and $1.60 a gigabyte, so there is little penalty for buying the size you actually need rather than over-buying. Nomad's 20 GB at $20 is the cheapest checked price at that size, four dollars under Airalo's; an earlier version of this page had it at $22 and could only call it indicative. The only sharp jump is at the bottom, and it is smaller than we used to say: Saily's 1 GB for a week is $1.99, not the $3.99 this page carried, which is still nearly three times the country's floor rate for the smallest possible amount of data.
A short city break of three or four days rarely needs more than 3 GB. Airalo's verified 3 GB for three days is $4.50 and its 3 GB for seven days is $5, both of which beat the 1 GB entry plans outright.
Two 10 GB plans, and what the extra dollar does not tell you
The Czech Republic is one of a handful of countries where Airalo sells named tiers rather than a single range. Most of its Czech plans are badged Prosím. There is also one badged O2, at 10 GB for 30 days, priced $16 against $15 for the Prosím plan of the same size and length.
That badge needs a warning, because O2 Czech Republic is a real and well-known operator and the obvious reading is wrong. Airalo does not publish a host network for any country, this one included, so the label is a product name and not a statement that the plan runs on O2 Czech Republic. We do not know what the extra dollar buys, and we are not going to guess. If the choice matters to you, the cheaper Prosím plan is the one we would take.
What the local operators offer
Buying on the ground is unusually easy here: no ID is required, so a prepaid SIM is an over-the-counter purchase rather than a registration. Prague Airport has a Vodafone store in arrivals selling a tourist data SIM, with eSIMs available at the Phone & Travel shop, and an O2 store is also present. Expect airport prices roughly 20–30% above the same product in the city, and budget around $12 for a tourist data package at the counter.
Vodafone Czech Republic has more than 93% 5G coverage nationally and sells tourist-specific data SIM cards at Prague Airport, which makes it the path of least resistance if you want a local number. What we cannot do is compare it properly on price, because we do not hold the data allowance on those counter packs.
Networks, and where signal thins out
For the eSIMs, the network question mostly has no answer. Holafly shows nothing: the T-Mobile and Vodafone pairing our Czech rows used to carry against it came from our own data rather than from Holafly, which names no carrier in any country. Saily publishes nothing for this country, and neither do Airalo or Nomad — an earlier version of this page said Nomad named Vodafone and T-Mobile, and that was wrong.
Coverage is strong across the country and the gaps are where you would expect: remote forest hiking in Bohemia and Moravia, the border mountains including the further Šumava and Krkonoše trails, and the interiors of caves and gorges. No plan size changes any of that. Emergency calls work on any Czech network without an active plan.
Full plan lists by provider are on the Czech Republic hub.
Common questions
Does Airalo's O2 plan run on the O2 network in the Czech Republic?
We cannot say that it does, and neither does Airalo. The company does not publish host networks for any country, so the O2 wording is a product name attached to one 10 GB plan, not a disclosure about routing. It is an easy thing to misread because O2 Czech Republic is a genuine operator with its own shops in Prague. The plan costs $16 for 10 GB over 30 days against $15 for the equally verified Prosím plan at the same size, and we do not know what the difference buys.
Do I need my passport to buy a Czech SIM card?
No. Prepaid SIMs are sold without ID here, which is not true of every EU country, so buying at a shop or an airport store is quick. That removes the usual argument for an eSIM on convenience grounds and leaves the decision on price — where a verified 10 GB eSIM at $15 for 30 days sets a hard number for the counter pack to beat.
Is unlimited data worth it for a week in Prague?
Rarely. Airalo's verified seven-day unlimited is $27 and Holafly's indicative five-day is $19. For $24, three dollars less, the same verified list holds 20 GB with a full month of validity, which is far more data than a week of maps, messaging and the odd video call consumes. Unlimited earns its price when you are tethering a laptop or genuinely cannot predict usage.