Spain is one of the cheapest large mobile markets in the world at the wholesale level. Vodafone, Orange, MásMóvil, and Movistar (Telefónica) all run aggressive prepaid fights. A Spaniard on prepaid pays about €0.50/GB. As a tourist, you'll pay 5-20× that depending on which eSIM you pick.
The Roamzy rate for Spain is $0.0014/MB (~$1.43/GB) — close to the prepaid floor. Below we walk through the realistic alternatives and where each one wins.
The four ways tourists buy data in Spain
- EU roaming on your home European carrier. If you're EU-resident, this is genuinely free — "Roam Like At Home" caps your home plan as the cost. Skip the eSIM conversation entirely.
- Local prepaid SIM. Vodafone España kiosks at Barajas, Movistar at El Prat. ID required (passport works for tourists). €15-20 for ~10GB / 30 days, no contract.
- Traveler eSIM pack. Airalo Europe pack, Holafly Spain pack, etc. $9-25 depending on size and provider.
- Per-MB global eSIM. Roamzy and similar — top up once, use across Spain and the rest of the EU at the published per-country rate.
Which one is right for you
For non-EU travelers — US, UK post-Brexit, Asia, Australia — the realistic comparison is local prepaid versus eSIM packs versus per-MB. Here's a typical scenario: 10 days in Spain, 1 GB total cellular use (city Maps, translate, occasional Instagram, hotel WiFi at night).
| Option | Total cost (1 GB / 10 days) | Friction |
|---|---|---|
| Vodafone España Yu prepaid SIM | ~€10 (¥1500 included) | Find kiosk, present passport, swap SIM, lose home number for the trip. |
| Airalo Europe 1GB / 7 days | $5.50 + need 2 packs for 10 days | Two activations, two expiry windows, plus the second-pack purchase mid-trip. |
| Holafly Spain 5-day unlimited | $19, need 2 × 5-day | Daily-fee feel; "unlimited" with throttle clauses. |
| Roamzy per-MB | ~$1.43 | Install once, top up $20, use balance across multi-country trips. No expiry. |
For light tourist usage (Maps + messaging) per-MB is dramatically cheaper. The break-even versus a Vodafone España physical SIM is around 7 GB of usage — below that, eSIM wins; above that, the Spanish prepaid actually pulls ahead because Spanish prepaid rates are so low.
When EU roaming on your home plan is enough
Worth checking the small print on your home contract before doing anything:
- Most European postpaid plans include 5-30 GB/month of EU roaming with no extra charge.
- UK plans post-Brexit — many big-three UK carriers re-introduced roaming charges from 2022. Three is the notable holdout. Check your specific plan.
- Some MVNO budget plans charge per-MB for EU roaming despite RLAH (loophole: "fair use policy" with daily caps below 100 MB).
If your home plan has bad EU rules, Roamzy is the cheap fix. The same balance works across France, Italy country page, Portugal, Greece — the per-MB rate is consistent across the EU 33-REG zone, around $0.0014/MB.
Coverage in Spain
Spain's mobile networks are mature. Vodafone, Orange, and MásMóvil have full national coverage; Movistar has the densest urban footprint. 5G is rolled out across all major cities, all coastal resort areas, and most autoroutes.
An eSIM travelling on any of these networks performs the same in practice for typical tourist usage. The exception is rural Castilla-La Mancha or Aragón mountain areas, where Vodafone tends to win on outdoor coverage. Roamzy chooses based on signal at activation.
Crossing borders to Portugal, France, or Andorra
Spain shares land borders with three jurisdictions and most travelers visit at least one:
- Portugal: identical EU rate ($0.0014/MB on Roamzy). Walk across Tui-Valença or Badajoz-Elvas, your eSIM keeps working without you doing anything.
- France: identical EU rate. Roamzy handles the network handover automatically as you cross the Pyrenees.
- Andorra: NOT in the EU, NOT in the same Roamzy zone. Andorra rates are higher. If you're spending a few days, check the per-MB rate on live per-MB price page before going.
A note on local prepaid in Spain
Spanish prepaid is genuinely cheap for residents. As a tourist, the calculus is different — you're paying for the SIM purchase friction (kiosk visit, passport check, ~30 minutes), losing your home phone number for the trip, and you'll have unused balance the day you leave that you can't carry to your next country.
The case for it: you're staying in Spain for 4+ weeks AND consuming 10+ GB. Below either threshold, an eSIM (per-MB or pack) is less hassle for similar or lower cost.
For nomads who'll be in Spain for the winter then move on, see digital-nomad eSIM guide — the per-MB model becomes meaningfully cheaper across multi-country stays because you don't churn local SIMs.
Crypto top-up: relevant in Spain?
Less of an issue than in countries where banks are aggressive about flagging foreign-merchant charges. Spanish banks are generally fine with travel-eSIM top-ups on EU cards. If you're paying with a non-EU card and have had blocks before, stablecoin top-up is the workaround. For most EU travelers in Spain, a regular card top-up is fine.
Bottom line for Spain
For non-EU tourists doing typical sightseeing for 1-3 weeks: per-MB eSIM at $0.0014/MB is the cheapest option that doesn't require finding a phone shop. The break-even where local prepaid SIMs become genuinely competitive is around 4 weeks AND 10+ GB.
For EU residents whose home plan honors RLAH well: don't bother with an eSIM unless your home plan caps roaming below your needs. For UK post-Brexit travelers and EU travelers with cheap-MVNO restrictions: per-MB eSIM is the simplest fix.
Live Roamzy rate for Spain: live per-MB price page. Country-specific page with neighbouring-country links: Spain country page.
Sources & further reading
Specific factual claims in this article are anchored to the following authoritative sources. We do not republish their content; the cited URLs are the canonical record.