Spain
Travel Photographer · Pexels

Spain eSIM and SIM cards: the best network isn't sold at the airport

Movistar has Spain's fastest speeds and its best rural reach, and our data says it is not sold at Madrid or Barcelona airports. Most European visitors should buy nothing at all; everyone else can have 50 GB for a verified $35.

Spain eSIM plans compared

  • Nomad50 GB · 30d$35$0.70/GB✓ checkedBest value10 plans
    DataDaysPricePer GB
    1 GB7$4$4
    3 GB30$6$2
    5 GB30$9$1.80
    Unlimited3$11—
    10 GB30$14$1.40
    Unlimited5$18—
    20 GB30$21$1.05
    Unlimited7$25—
    Unlimited10$33—
    50 GB30$35$0.70

    Check Nomad prices →

  • Airalo50 GB · 30d$39$0.78/GB✓ checked18 plans
    DataDaysPricePer GB
    1 GB3$4$4
    3 GB3$5.50$1.83
    3 GB7$6$2
    5 GB7$8$1.60
    5 GB15$8.50$1.70
    5 GB30$9$1.80
    Unlimited3$11—
    10 GB7$13$1.30
    10 GB15$13.50$1.35
    10 GB30$14$1.40
    Unlimited5$17—
    20 GB15$19$0.95
    20 GB30$20$1
    Unlimited7$23.50—
    Unlimited10$32—
    50 GB30$39$0.78
    Unlimited15$43—
    Unlimited30$63—

    Check Airalo prices →

  • Saily20 GB · 30d$22.99$1.15/GB✓ checked5 plans
    DataDaysPricePer GB
    1 GB7$3.99$3.99
    3 GB30$6.99$2.33
    5 GB30$9.99$2
    10 GB30$15.99$1.60
    20 GB30$22.99$1.15

    Check Saily prices →

  • HolaflyUnlimited · 3d$11.90unlimited✓ checked6 plans
    DataDaysPricePer GB
    Unlimited3$11.90—
    Unlimited5$17.50—
    Unlimited7$23.90—
    Unlimited10$32.90—
    Unlimited15$44.50—
    Unlimited30$64.50—

    Check Holafly prices →

  • eSIM Go10 GB · 30d$17$1.70/GBnot sold to travellers2 plans
    DataDaysPricePer GB
    3 GB30$9$3
    10 GB30$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.

Spain mobile networks

Best for visitorsMovistar (Telefónica)Average 4G80 MbpsNetworks5
NetworkWhat it's likeTravel eSIMs using it
MovistarBest for visitorsFastest speeds (102.94 Mbps), widest 5G coverage (95%), best Pyrenees and rural reach. NOTE: Movistar NOT available at Madrid or Barcelona airports — must buy in city or via eSIM. None disclosed
Vodafone SpainExcellent urban; good rural. Movistar: best overall (102.94 Mbps avg download, 191.62 Mbps 5G — fastest 5G in Spain). Orange/MásOrange: largest subscriber base (26.2M), 92.7% 4G, 9None disclosed
Orange Spain / MásMóvilExcellent urban; good rural. Movistar: best overall (102.94 Mbps avg download, 191.62 Mbps 5G — fastest 5G in Spain). Orange/MásOrange: largest subscriber base (26.2M), 92.7% 4G, 9None disclosed
YoigoExcellent urban; good rural. Movistar: best overall (102.94 Mbps avg download, 191.62 Mbps 5G — fastest 5G in Spain). Orange/MásOrange: largest subscriber base (26.2M), 92.7% 4G, 9None disclosed
Digi MobilExcellent urban; good rural. Movistar: best overall (102.94 Mbps avg download, 191.62 Mbps 5G — fastest 5G in Spain). Orange/MásOrange: largest subscriber base (26.2M), 92.7% 4G, 9None disclosed

The one Spanish fact nobody tells you before you land

Movistar is the network our data rates highest in Spain — fastest average download at 102.94 Mbps, fastest 5G at 191.62 Mbps, the widest 5G footprint at 95%, and the best reach into the Pyrenees and rural interior. It is also, according to the same dataset, not sold at Madrid or Barcelona airports. If you want Movistar you buy it in the city. No travel eSIM we track will put you on it deliberately.

That single line reverses the usual advice. In most countries the airport counter is a mild rip-off you can walk past. In Spain, the two airports through which most visitors arrive simply do not stock the best network. Landing and grabbing whatever is on the counter means you have chosen a network by accident.

Hold that thought while we deal with the larger question.

For most of Europe, the answer is to buy nothing

Spain is in the EU. If your phone contract is from any EU or EEA country, roam-like-at-home applies and your normal allowance works from the moment you land. No eSIM, no SIM, no cost. The only number that matters is your plan's fair-use data cap, which is worth checking before a two-week beach holiday but rarely a problem for a city break.

This is not a technicality. Spain takes more European visitors than almost anywhere on earth, which means a large majority of the people who land at Barajas or El Prat this year are already connected and do not need to spend a cent. If that is you, stop here.

What follows is for arrivals from the UK, the Americas, Asia and Australia — and for EU residents whose fair-use cap is small enough to run out on the Costa del Sol.

Spain is cheap, and the pricing ladder is worth reading properly

For non-EU visitors, Spain is one of the better-value markets we track. We read Airalo's Spanish checkout directly on 13 August 2026 — these are verified prices, not estimates:

Allowance7 days15 days30 days
3 GB$6——
5 GB$8$8.50$9
10 GB$13$13.50$14
20 GB—$19$20
50 GB——$39

Two things fall straight out of that grid.

The first is that validity is almost free. Going from a 7-day to a 30-day window on 10 GB costs one dollar. On 5 GB it costs one dollar. There is no scenario in which you should buy the tight window to save money — you are risking a mid-trip top-up at panic prices to save the cost of a coffee. Buy the 30-day version of whatever allowance you need.

The second is that the per-gigabyte curve is steep and rewards going one tier up. 5 GB over 30 days is $1.80 per gigabyte. 20 GB is $1.00. 50 GB is $0.78. The 50 GB plan costs four times the 5 GB plan and gives you ten times the data. If you are travelling as a couple and can share a hotspot, the arithmetic for the big tier gets very hard to argue with.

Two of the rivals are now checked as well. Saily's verified Spanish rows are $9.99 at 5 GB, $15.99 at 10 GB and $22.99 at 20 GB — a dollar or two behind Airalo throughout. Nomad's have been read at source too, and they match Airalo exactly at 5 GB and 10 GB, sit a dollar above at 20 GB, and undercut it at 50 GB: $35 against $39, which is $0.70 a gigabyte and the cheapest rate in the country. An earlier version of this page said Nomad's 20 GB was 40% above Airalo's and its 5 GB well above too; those figures had never been read off a checkout and both were wrong. 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 for 10 GB loses to them too, but it is not an alternative in any case: eSIM Go sells wholesale to resellers and publishes no consumer price, so nobody can pay it. See our eSIM Go page.

Unlimited deserves a warning. The verified 30-day unlimited price is $63 against $39 for 50 GB. You would need to use more than 80 GB in a month before unlimited won. Holafly's verified unlimited rows run from $17.50 for 5 days to $64.50 for 30 days — priced by time rather than data, which suits a specific kind of traveller and nobody else. Holafly sells six windows and no others — 3, 5, 7, 10, 15 and 30 days — so the 90-day plan this page used to list does not exist.

The pricing data itself is messy, and that tells you something

Spain has more duplicate and near-duplicate rows in its source data than any other country we compiled. The same allowance appears at two prices; the same unlimited window appears twice, dollars apart; in one case a 7-day unlimited and a 10-day unlimited carry the identical price.

We could have quietly deduplicated it. We think the mess is the more useful signal. Spanish eSIM pricing genuinely does churn — providers run country promotions, regional bundles and legacy SKUs side by side, and what you see today may not be what a comparison site cached last week. The lesson for you is procedural rather than numerical: check the price on the provider's own page before you pay, especially for anything above 10 GB, and do not assume a headline figure quoted anywhere — including here — is still live.

One thing we will not do is read those duplicates as a network signal. An earlier version of this page said the dearer of two identical allowances tended to be the one listing three host networks rather than two, and told you the extra dollar was worth paying for the wider fallback. No provider we track publishes a confirmed host network in Spain — Airalo, Saily and Nomad publish none at all, anywhere — so there was never a network to pay for. That advice has been withdrawn.

Where in Spain the network choice actually bites

For Madrid, Barcelona, Seville, Valencia and the tourist coast, it does not. All the main operators run strong urban networks and Orange has the largest subscriber base in the country at 26.2 million with 92.7% 4G coverage. You will be fine on any of them.

Three situations change that.

The Pyrenees. Our data specifically credits Movistar with the best Pyrenean and rural reach. Mountain valleys are where a 95% national figure stops describing your actual location.

The islands. Ibiza and Mallorca are separate propositions from mainland Spain and from each other — Mallorca in particular splits into a well-served coastal strip and a mountainous interior behind it. If your trip is a Serra de Tramuntana drive rather than a Palma city break, buy the larger allowance and expect gaps; choosing a network is not something an eSIM lets you do.

Seville during Semana Santa, and any festival at that scale. Hundreds of thousands of people in a compact old town all using data at once is a capacity problem, not a coverage problem, and no amount of 5G footprint fixes it. Expect degraded service and plan meeting points in advance rather than relying on a live map.

Buying on the ground

The typical Spanish airport SIM in our data costs around $18, and a passport is required for registration. That is not a formality — Spanish prepaid SIMs must be registered to an identity document, which means a counter, a form and a queue rather than a thirty-second transaction. Factor ten to twenty minutes, more at El Prat in August.

Given that, plus the Movistar gap at both major airports, the case for buying an eSIM before departure is stronger in Spain than in most of Europe. It is live on landing and it needs no document check. What it cannot do is put you on Movistar on purpose, so if that is the point of the exercise, buy a Movistar or Digi SIM in the city instead. If you are unsure your handset supports it, check eSIM-compatible phones first.

The short version

EU or EEA phone: nothing at all.

Everyone else, one week, city trip: 10 GB over 30 days at the verified $14. It is more than you will use, and the 5 GB version only saves five dollars.

Two weeks including the islands or the mountains: 20 GB over 30 days at Airalo's verified $20, or Nomad's $21, bought before you fly.

A month, or two people sharing: 50 GB at Nomad's verified $35, or Airalo's $39. At $0.70 per gigabyte it is among the cheapest data in Europe, and it makes the unlimited tiers look absurd.

Whatever you choose, do not buy it at Madrid or Barcelona airport. See our cheapest eSIM rankings for how Spain compares across providers.

Common questions

Do I need a Spanish eSIM if I live in the EU?

No. Spain is in the EU and roam-like-at-home means your domestic data, calls and texts work from the moment you land, at no extra cost. Check your plan's fair-use roaming cap if you're going for a fortnight on the coast; otherwise there is nothing to buy.

Which mobile network is best in Spain?

Movistar, on our data — the fastest average download at 102.94 Mbps, the fastest 5G at 191.62 Mbps, the widest 5G footprint at 95%, and the best reach into the Pyrenees and rural interior. The complication is that the same data says Movistar is not sold at Madrid or Barcelona airports, so you have to buy it in the city — and no travel eSIM in our data will put you on it on purpose.

Do I need my passport to buy a SIM card in Spain?

Yes. Spanish prepaid SIMs must be registered to an identity document, so buying one means a staffed counter, a form and a document check rather than a quick transaction. Budget ten to twenty minutes, more at El Prat in high season. An eSIM avoids the process entirely.

Is an unlimited plan worth it in Spain?

Rarely. The verified 30-day unlimited price is $63 against $39 for 50 GB, so you would need to use more than 80 GB in a month before it paid for itself. With hotel and café WiFi absorbing most heavy use, very few holidaymakers get near that. Unlimited suits people who tether a laptop all day or genuinely can't predict usage.