
Spain: local SIM or travel eSIM, with the actual numbers
Orange wants around €25 for 10 GB at Madrid T4. A verified Airalo eSIM sells the same 10 GB for $14 over 30 days. For EU arrivals, the right answer is to buy nothing.
Spain eSIM plans compared
Nomad50 GB · 30d$35$0.70/GB✓ checkedBest value10 plansData Days Price Per GB 1 GB 7 $4 $4 3 GB 30 $6 $2 5 GB 30 $9 $1.80 Unlimited 3 $11 — 10 GB 30 $14 $1.40 Unlimited 5 $18 — 20 GB 30 $21 $1.05 Unlimited 7 $25 — Unlimited 10 $33 — 50 GB 30 $35 $0.70
Airalo50 GB · 30d$39$0.78/GB✓ checked18 plansData Days Price Per GB 1 GB 3 $4 $4 3 GB 3 $5.50 $1.83 3 GB 7 $6 $2 5 GB 7 $8 $1.60 5 GB 15 $8.50 $1.70 5 GB 30 $9 $1.80 Unlimited 3 $11 — 10 GB 7 $13 $1.30 10 GB 15 $13.50 $1.35 10 GB 30 $14 $1.40 Unlimited 5 $17 — 20 GB 15 $19 $0.95 20 GB 30 $20 $1 Unlimited 7 $23.50 — Unlimited 10 $32 — 50 GB 30 $39 $0.78 Unlimited 15 $43 — Unlimited 30 $63 — Saily20 GB · 30d$22.99$1.15/GB✓ checked5 plans
Data Days Price Per GB 1 GB 7 $3.99 $3.99 3 GB 30 $6.99 $2.33 5 GB 30 $9.99 $2 10 GB 30 $15.99 $1.60 20 GB 30 $22.99 $1.15 HolaflyUnlimited · 3d$11.90unlimited✓ checked6 plans
Data Days Price Per GB Unlimited 3 $11.90 — Unlimited 5 $17.50 — Unlimited 7 $23.90 — Unlimited 10 $32.90 — Unlimited 15 $44.50 — Unlimited 30 $64.50 — eSIM Go10 GB · 30d$17$1.70/GBnot sold to travellers2 plans
Data Days Price Per GB 3 GB 30 $9 $3 10 GB 30 $17 $1.70 There is nowhere to send you. eSIM Go sells wholesale to resellers rather than to travellers: its site offers “Contact Sales” instead of a checkout, publishes no consumer price, and has no per-country pages — checked on 18 August 2026. The figures above have never been verified and cannot be, because the product is not on sale to the public.
Providers marked ✓ checked were read from their own site on ; those marked indicative come from our earlier research and are not yet verified. Rows marked not sold to travellers are for a wholesale platform that sells to resellers rather than to the public, so the prices shown cannot be bought at any checkout and are listed only to show what our older dataset contained. 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.
Before anything else: most visitors should buy nothing
Spain is in the EU, and roam-like-at-home means an EU or EEA contract works here on your existing allowance from the moment you land. Given how much of Spain's inbound tourism comes from elsewhere in Europe, that covers a very large share of arrivals. Check your plan's fair-use data cap before a long beach holiday and otherwise forget about it.
Everything below is for arrivals from the UK, the Americas, Asia and Australia — and for EU residents whose fair-use cap is too small for a fortnight of navigation and photo uploads.
The local SIM, priced honestly
Spain's carriers are Movistar, Vodafone, Orange (now merged with MásMóvil as MásOrange), Yoigo and Digi Mobil. Our data puts a typical airport SIM at around $18, and records these specific counter prices:
- Orange at Madrid T4
- about €25 for 10 GB
- Orange at Barcelona T1 and T2
- about €20 for 9 GB
In the city the picture improves. Movistar has its own stores, though our data notes it is not sold at either airport. Orange, Vodafone and Yoigo all have high-street shops. Digi Mobil is the cheapest of the lot, and SIMs turn up in supermarkets — Mercadona among them.
Registration takes a passport or ID. That is the operative rule in our data, and it is the practical difference between a local SIM and an eSIM: one involves a queue and a document, the other does not.
The eSIM ladder, read off the checkout
We read Airalo's and Saily's Spanish checkouts on 13 August 2026. These are verified prices, not estimates:
| Allowance | Airalo (30 days) | Saily (30 days) |
|---|---|---|
| 3 GB | — | $6.99 |
| 5 GB | $9 | $9.99 |
| 10 GB | $14 | $15.99 |
| 20 GB | $20 | $22.99 |
| 50 GB | $39 | — |
Saily's entry plan is 1 GB over 7 days at $3.99. Airalo's is 1 GB over 3 days at $4.
Nomad's Spanish prices have since been read at source too, and they are a different market from the one this page used to describe: $9 for 5 GB and $14 for 10 GB, level with Airalo at both sizes, $21 for 20 GB against Airalo's $20, and $35 for 50 GB against $39. The figures we used to carry for it were roughly a third too high and had never been checked. eSIMCard's rows have been withdrawn: we read its own pages on 18 August 2026, found the figures we held were wrong, and could not store the real ones. See our eSIMCard page. Our eSIM Go row at $17 loses to them as well, but it is not a purchase in any case: eSIM Go sells wholesale to resellers and publishes no consumer price — checked on esim-go.com on 18 August 2026, where there is no basket, no checkout and no per-country page — so its rows cannot be bought or ever verified. See our eSIM Go page.
The head-to-head that actually decides it
Orange at Madrid T4 wants roughly €25 for 10 GB. Airalo's verified 10 GB, valid a month, is $14 and works the second you land. The eSIM is cheaper, faster to obtain, and requires no passport at the point of sale.
The local SIM's traditional advantage — better value on long stays — is thinner in Spain than in most countries, because the verified eSIM ladder is steep in the buyer's favour. Airalo's 50 GB over 30 days at $39 works out at $0.78 a gigabyte, and Nomad's at $35 is $0.70. You would need a very specific local tariff to beat that, and you would need to spend an afternoon in a Movistar store to get it.
Where a local SIM still wins: stays of a month or more with a Spanish address, anyone who needs a Spanish number for calls and bookings, and anyone who wants Movistar's rural coverage on a physical SIM rather than through a reseller.
Coverage: the gaps are rural, and they are specific
Movistar is our top-rated Spanish network — 102.94 Mbps average download, 191.62 Mbps on 5G, 95% 5G coverage, and the best reach into the mountains. Vodafone and Orange are excellent in cities and good in the countryside. Orange has the largest subscriber base in Spain.
The places our data flags as thin are worth knowing if your trip goes anywhere near them: the interior mountain passes of the Pyrenees, Sierra Nevada hiking above resort level, the interior of Extremadura, some Balearic island interior roads including the north coast of Menorca, and the laurisilva forest valleys of La Palma and La Gomera in the Canaries.
If your itinerary is Madrid, Barcelona, Seville and a beach, none of that will trouble you and the cheapest plan is the right plan.
Verdict by trip
| Trip | Buy |
|---|---|
| Any EU or EEA contract | Nothing — roam-like-at-home covers you |
| 3 to 7 days, cities | Verified eSIM, 5 GB for $9 |
| Two weeks, mixed | Verified eSIM, 10 GB for $14 |
| A month, heavy use | 50 GB eSIM at $39, or a local Digi SIM |
| Pyrenees or Canary interior | A plan on Movistar, bought in the city or as an eSIM |
Full plan-by-plan detail across all six providers is on the Spain hub, and our method is set out in how we test.
Common questions
Is a local Spanish SIM cheaper than a travel eSIM?
Usually not, on the numbers we hold. Orange wants about €25 for 10 GB at Madrid T4; a verified Airalo eSIM is $14 for 10 GB over 30 days. Local SIMs make more sense for month-plus stays or if you need a Spanish phone number.
Do I need ID to buy a prepaid SIM in Spain?
Yes. Our data records passport or ID as required for prepaid registration in Spain. An eSIM bought before travel avoids that step entirely.
Which Spanish network has the best rural coverage?
Movistar, on our data — the widest 5G footprint at 95% and the best reach into the Pyrenees and the rural interior. It is not sold at Madrid or Barcelona airports, so buy it in the city or choose an eSIM that runs on it.