find your esim

Best eSIM for Spain: 20 Providers Tested and Compared

By Onne Bakker Updated Aug 9, 2026 11 min read
A street kiosk in central Madrid advertising "SIM CARD - lista para usar, compra aquí" beside Vodafone branding and hop-on hop-off Madrid bus tour tickets, with ornate city-centre buildings behind.

This site is reader-supported. When you buy through our links, we sometimes earn a commission from the provider — at no extra cost to you. In fact, you'll often get an exclusive discount. These partnerships fund our independent work, but never shape our conclusions. Learn more

Traveling to Spain? You have a few options for mobile data: order a travel eSIM in advance, buy a local Spanish SIM card on arrival, or in some cases get an eSIM directly from a local Spanish provider. Each has its advantages. As someone who lives in Spain and has tested these options first-hand, I'll walk you through the best travel eSIM options for Spain, and when a local plan makes more sense.

For most trips, a travel eSIM is by far the most convenient option, with plans from under $0.50. It lets you get connected the moment you land and skips most of the registration hassle.

If your mobile carrier charges high international roaming fees, preparing with an eSIM in advance is the smart move. It helps you avoid high fees and enjoy hassle-free internet access throughout your trip.

Short on time? Use code FYESIM for 20% off my top pick Roamless: a sharp price, a great app, and a pay-as-you-go option that never expires (and works beyond Spain too).

How to choose the best eSIM for Spain

View over tiled rooftops towards the Giralda bell tower and Seville cathedral on a sunny afternoon
The Giralda in Seville. Wherever in Spain you are heading, the choice comes down to how much data you need.

Which eSIM suits you best depends on how you travel, so I looked at four things that actually matter on a trip to Spain: the best choice for most travelers, the best quality, the best unlimited plan and the best budget option. These are my picks:

  • Best for most travelers: Roamless. My top pick: a sharp rate, plus pay as you go data that never expires.
  • Best quality: Ubigi. The best performer of the 20 providers I tested, with a home IP address in some markets.
  • Best unlimited: Maya Mobile. The best combination of daily data and performance.
  • Best budget: Stellar. The best budget provider: low prices without losing quality, plus a free VPN for your trip.

Most people get by on around 10 GB for a trip: browsing, messages, maps and the occasional call over WhatsApp or a similar app. Not sure how much you need? Our data calculator works it out for you.

One thing worth knowing up front: from 20 to 25 GB, a local Spanish eSIM is simply cheaper. Unlike in many other European countries, prepaid in Spain is cheap. The same goes if you need a local phone number, or if you come to Spain more than twice a year. The downside is the paperwork: you order it online, but you have to identify yourself with your passport first.

So above 20 GB a travel eSIM is really only about convenience: it works within minutes and there is no registration at all, but you pay a lot more for that. If that trade-off suits you, a travel eSIM is still a fine choice. Either way, I cover the local options later in this article.

Want to compare prices yourself? Browse all 45+ providers for Spain in our comparison tool, with plans from under $0.50.

Roamless: Best for most travelers

Roamless discount for Spain

From $1.56 · 1 GB to 200 GB

20% with code

Go to Roamless

For most trips to Spain this is the one I would pick: the best value for money, and by far the most flexibility. The connection was flawless as well, with no hiccups and coverage across all three Spanish networks.

With Roamless you choose between a regular fixed plan, from 1 to 50 GB for 30 days, or flexible credit that you can use worldwide, Spain included. Use code FYESIM for 20% off your first purchase.

If you go for the flexible credit, it does not expire. Whatever you have left is still there on your next trip, and you can spend it well beyond Spain.

Roamless also has a free trial for Spain. At the time of writing you can try 500 MB at no cost.

Speedtest result for the Roamless eSIM in Madrid: 194 Mbps download and 75.4 Mbps upload, with an idle ping of 84 ms and 5 ms jitter, measured on an iPhone 16 Pro Max
Roamless in Madrid: 194 Mbps down, 75.4 Mbps up. Routed via BICS in Belgium, measured on an iPhone 16 Pro Max.

When I tested Roamless I was given a Belgian IP address. At 194 Mbps down and 75.4 Mbps up there is very little you cannot do with this eSIM: video calls, streaming and maps all run smoothly. The app is useful too. It has a lot of options, so it takes a moment to find your way around, but once you know where things are it works intuitively.

Roamless: Pros

  • A choice between flexible credit, usable worldwide, or fixed bundles
  • Calling is possible, at extra cost
  • Stable connection
  • Useful app
  • Works across Movistar, Orange and Vodafone

Roamless: Cons

  • No unlimited option, though in Spain I see little added value in one
  • No Spanish phone number

Featured Roamless plans for Spain

  • Roamless Spain
    5G
    Data
    5 GB
    Validity
    30 days
    $8.95
    $7.16
    $1.43/GB
    $8.95
    $1.79/GB
    −20% with code
  • Roamless Spain
    5G
    Data
    10 GB
    Validity
    30 days
    $13.95
    $11.16
    $1.12/GB
    $13.95
    $1.40/GB
    −20% with code
See all 40 Roamless plans for Spain →

Ubigi: Best quality

Ubigi discount for Spain

From $1.80 · 500 MB to Unlimited

10% with code

Go to Ubigi

Ubigi is my personal favorite provider for travel, and with code FYESIM10 you get 10% off your plan for Spain.

Ubigi often sits near the top of my lists, and in terms of quality it is the best eSIM I have tested in Spain. It reached 690 Mbps down and 93.7 Mbps up under ideal conditions, but what stands out more is how stable and snappy the connection feels, with consistently low latency.

The downside compared with Roamless is that Ubigi is less flexible. Below 20 GB there are only two plans really worth considering, plus a few regional and worldwide options. But if one of those plans fits your trip, nothing else here matches it on quality.

Ubigi is a subsidiary of the French and Japanese telecom groups Transatel and NTT Docomo. Unlike 99% of what is on offer, you are buying from an actual telecom company rather than a reseller. Ubigi has a say in the connection and in the agreements behind it, which other providers barely do.

Ubigi's Smart IP screen in the app, with a choice between a regional IP address of the country you are visiting and an IP address from your country of residence, set to United States
Smart IP lets you pick an IP address from home. Handy for selected countries such as the US, when you need a home IP for work, media or banking.

By default Ubigi routes your data through France and the UK, and wherever possible, Spain included, it assigns you a local Spanish IP address, so local apps work just as they do for a resident. A home IP is not automatic: you get one only by switching on Smart IP yourself, which is offered for selected countries such as the US, the UK, Belgium and France. That keeps the apps you use at home working as normal, though the further you live from Spain, the more response time it adds. Only Saily offers something comparable, but not at the same quality.

Ubigi: Pros

  • Best in the test, with the lowest latency
  • Local IP address, with a home IP as an option for some countries
  • Affordable

Ubigi: Cons

  • No phone number
  • Not the widest choice of bundles

Featured Ubigi plans for Spain

  • Ubigi SPAIN
    5G
    Data
    3 GB
    Validity
    30 days
    $5.00
    $4.50
    $1.50/GB
    $5.00
    $1.67/GB
    −10% with code
  • Ubigi SPAIN
    5G
    Data
    10 GB
    Validity
    30 days
    $12.00
    $10.80
    $1.08/GB
    $12.00
    $1.20/GB
    −10% with code
See all 44 Ubigi plans for Spain →

Maya Mobile: Best unlimited

Maya Mobile discount for Spain

From $8.99 · Unlimited to Unlimited

10% with code

Go to Maya Mobile

Maya Mobile is my top pick for unlimited data, and with code FYESIM you get 10% off your first purchase at the renewed Maya.

Let me start with an important caveat. Just like every other unlimited travel eSIM, there are limits: truly unlimited data while traveling does not exist. At Maya Mobile it is currently 5 GB per day, after which the speed drops to 3 Mbps. Check this in the data policy on the plan cards below, or open all Maya eSIMs for Spain. They have adjusted it a few times since launch and unfortunately do not state it clearly on their own website.

In my test of 20 eSIMs, Maya came second overall. That is not down to raw download figures, but to how quickly it responded and how steady it stayed under use. At 871 Mbps down and 125 Mbps up it is in any case far beyond what 99.9% of mobile users need. The eSIM can also be used as a hotspot, though the fair use policy still applies.

One thing to keep in mind: this is mainly worth it for convenience, or if you have a one or two day stopover in Madrid. I would not recommend it for a longer stay in Spain, unless you would really rather not go through the passport check. It is a convenience product.

Maya Mobile: Pros

  • Leading fair use policy*
  • Second place in my test of 20
  • No restrictions on hotspot use
  • 3 Mbps after the fair use policy, so browsing and even streaming and VoIP stay possible*
  • Can also be combined with a cruise, at sea

Maya Mobile: Cons

  • No clear fair use policy on their own website
  • No small bundles, only unlimited
  • No calling

* Always check the eSIM cards below and open the data policy for the most recent limits we received from them. They unfortunately do not state these on their own website.

Featured Maya Mobile plans for Spain

  • Maya Mobile Global Data
    5G
    Data
    Unlimited
    Validity
    3 days
    $9.99
    $8.99
    $9.99
    −10% with code
  • Maya Mobile Global Data
    5G
    Data
    Unlimited
    Validity
    14 days
    $27.99
    $25.19
    $27.99
    −10% with code
See all 8 Maya Mobile plans for Spain →

Stellar: Lowest price with free VPN

Stellar discount for Spain

From $0.30 · 750 MB to Unlimited

15% with code

Go to Stellar

Spain is one of the cheaper destinations for travel data, and Stellar sits at the very bottom of that range. Put code FYESIM15 on top for another 15% and no one here beats it on price. Below 20 GB it undercuts the local Spanish options too. Only when you need a lot of data does a local provider work out cheaper.

What separates it from the other cheap options is the VPN you get alongside your data, for as long as your plan runs. Not the "built-in VPN" some providers advertise, which only works on their own eSIM, but a real one for six devices. You will rarely meet a blocked website in Spain, so the value sits elsewhere: the Wi-Fi in hotels, airports and beach bars, and reaching services back home that expect you to be in your own country.

Behind the brand is Stellar Securities, a young Swiss company in security and communications software. In Madrid I measured 613 Mbps down, 10th of the 20 providers I tested and far more than a phone will ever ask for. Sending things out is where it gives ground: 34.1 Mbps, second lowest of the 20, with only Holafly below it. In everyday use you will not notice, as photos, voice notes and video calls all go out fine. It kept going all day and only slowed down a little when I asked a lot of it. Worth knowing: your connection runs through the United Kingdom, so websites will place you in Britain rather than Spain.

Stellar: Pros

  • The cheapest data of my four picks for Spain
  • A real VPN for the whole trip, on six devices
  • Small bundles as well as unlimited, so you only pay for what you need
  • No limits on using it as a hotspot

Stellar: Cons

  • No app to watch your usage yet, so you cannot see what is left
  • The VPN clears some geo-blocks but not all, a few services recognize the server
  • Second lowest upload of the 20 providers I tested, at 34.1 Mbps

New names usually make me cautious, and Stellar has been around for barely any time. But their eSIMs have now carried me through Morocco, Turkey and Spain without a hitch, and at this price the gamble is a small one. Just do not expect the polish of the big brands yet.

Featured Stellar plans for Spain

  • Stellar Spain eSIM
    5G
    Data
    5 GB
    Validity
    30 days
    $1.40
    $1.19
    $0.24/GB
    $1.40
    $0.28/GB
    −15% with code
  • Stellar Spain eSIM
    5G
    Data
    20 GB
    Validity
    30 days
    $4.93
    $4.19
    $0.21/GB
    $4.93
    $0.25/GB
    −15% with code
See all 142 Stellar plans for Spain →

Spain eSIM speed test results (Madrid, 2026)

Evening on a tree-lined square in the La Latina district of Madrid, with busy outdoor terraces and lit street lamps
An evening in La Latina, Madrid. Every speed test in this guide was run in the city.

I tested all 20 providers myself in Madrid, under the same conditions and on the same phone. For speed I used the Ookla Speedtest app, and for response time meter.net.

Most people only look at download speed, but response time matters just as much. Response time is the delay between your phone asking for something and the network answering: tap a link, and it decides how long you stare at a blank screen before anything happens. A fast download with a slow response time still feels sluggish, because video calls stutter, pages take seconds to start loading and games are unplayable.

10 of the 20 will do the job for around 90% of travelers, and 16 of the 20 were good to excellent. Orange Travel, Revolut and eSIMgo get you online without trouble, but on several points they fell behind that group.

At Orange Travel I tested the eSIM with calling, a French one. Bear in mind that Orange Travel is not the same as Orange Spain, the local network. I also tried their unlimited eSIM a few months ago, which ran on Orange Poland rather than the local network, but speed limits have been introduced since then.

Holafly is the negative exception. Its traffic runs through a Spanish server, from the wholesale operator Cogent, and even so its response times were the slowest of the test. Download was fine; upload was too low to do much with. I tested in Barcelona and Madrid, and in neither city was it worth the money, with video calls not workable. Holafly sells unlimited data to heavy users and promises a trip without worries, and on what I measured it is anything but. I saw the same in London recently, on an eSIM again routed from Spain through Cogent; customer service took hours to reach and could not explain it.

So do not go by speed alone. A high download speed with a poor response time will not get you far.

ProviderSpeeds (Mbps)StabilityRouting
Ubigi690 ↓ / 93.7 ↑Very good. The quickest to react of the whole test, so video calls feel instant.France/Spain (Spanish IP assigned)
Maya Mobile871 ↓ / 125 ↑Very good. Handles video calls, streaming and heavy use without trouble.UK
Airalo185 ↓ / 81.6 ↑Very good. Stays quick even when the connection is busy.Netherlands
Roamless194 ↓ / 75.4 ↑Very good. Steady, and it keeps up well when you use it heavily.Belgium
Stellar613 ↓ / 34.1 ↑Very good. Very steady, though it slows down a little under heavy use.UK
GoMoWorld581 ↓ / 56.1 ↑Very good. The steadiest connection of the test.Ireland
Simovo505 ↓ / 78.6 ↑Very good. Almost as steady as the best in the test.UK
Saily703 ↓ / 83.3 ↑Very good. Steady, though it reacts a fraction slower.Germany
Roamic986 ↓ / 54.2 ↑Very good. Steady, and middle of the pack when the connection is busy.UK
voilà eSIM819 ↓ / 66.7 ↑Good. Fine for everyday use, a little less steady.UK
Roamify483 ↓ / 69.6 ↑Good. Fine for everyday use and holds up when the connection is busy.Netherlands
Simify879 ↓ / 80 ↑Very good. Steady and quick to react.UK
eSIMfox1043 ↓ / 118 ↑Good. Very fast, but slower to react, so video calls can stutter.UK
eSIMdog892 ↓ / 77.5 ↑Good. Fast, but a little slow to react.UK
Sim Local549 ↓ / 53 ↑Good. Steady, but slower to react.Belgium
co:sim334 ↓ / 63.6 ↑Good. Steady, but the slowest 5G speed of the test after Holafly.UK
Orange Travel66 ↓ / 37.6 ↑Good. The quickest to react of the test, but 4G only.France
Revolut404 ↓ / 89 ↑Fair to good. The connection kept fluctuating, which can break up video calls.UK
eSIMgo (via MobiMatter)732 ↓ / 42.8 ↑Fair. Slow to react, which you notice during video calls.UK
Holafly270 ↓ / 1.26 ↑Poor. Far too slow to react for video calls or streaming, and it got worse the moment the connection was busy. The results were so weak that we tested it several times and also checked it in Barcelona, without any improvement.Spain

All providers were tested in Madrid in May and July 2026, on an iPhone 16 Pro Max and on 5G unless stated otherwise. Speeds were measured with the Ookla Speedtest app and response times with meter.net, alongside normal everyday use. The ranking is based on how steady and responsive a connection felt in daily use, not on raw download speed alone. Routing (the country your data travels through) is listed too, but providers can change this at any time.

Local networks in Spain

These are the three major mobile networks in Spain:

  • Movistar
  • Orange
  • Vodafone

When you ask locals in Spain about the best mobile network, Movistar often tops the list for its reliability and extensive coverage. However, it can be expensive, and support for non-Spanish speakers may be more limited. For a more affordable option (if you decide to buy directly from them), Orange and Vodafone are great alternatives, offering competitive rates and better flexibility for international customers.

As a Spanish resident I switched from Orange to Movistar myself, but mostly for reasons that will not matter to you as a tourist, such as the TV package. I do notice a slightly better connection in places like the Madrid metro, but overall the differences are small. Network coverage in Spain is excellent across the country, especially in urban areas. When you buy a travel eSIM, remember that those providers usually work across several networks, so network quality should not be a concern for most tourists visiting Spain.

However, if you are heading to remote or mountainous areas, it is wise to check coverage beforehand. Both Nperf and Opensignal are excellent sites for doing your research.

Buying a local SIM card or eSIM in Spain

SIM Local store at Madrid Barajas Airport Terminal 4 arrivals, where travelers can buy local prepaid SIM cards from providers such as Lycamobile, MasMovil and LEBARA
SIM card store at Madrid Airport (T4) arrivals

Looking for a local SIM card? Here are two useful tips.

Prefer a physical SIM card, or an eSIM from a Spanish provider? That is possible, and an eSIM you can buy online from Vodafone or Orange. Be careful though: do not simply google this, because you need the genuine local version.

Make sure you do not end up with the international travel versions of Orange and Vodafone. Those are a different type of product, not the local one. At Vodafone, the data-only option may look attractive because it comes without an identity check, but unless you take the very largest bundle you pay far too much for it, and it is not a normal local prepaid product either.

The Vodafone prepaid cards with voice also include roaming within the EU, but note that you have to start your trip in Spain.

Need an old-fashioned SIM card for Spain? You can also buy one on arrival at the airport. The options may vary between airports, and even between terminals. In Madrid you will come across Sim Local stands, and electronics retailers that sell Vodafone SIM cards, sometimes even airside. In Barcelona, on my last visit in July 2026, Vodafone staff were meeting arriving passengers at the exit, and there was a Vodafone stand as well. In Malaga, in February 2026, I only saw SIM cards in convenience stores.

Outside the airport a SIM card is just as easy to arrange in Spain. Look for a seller who does the identity check with you, so you are not doing it in Spanish on your own, and so you know they can register you with an international passport.

Street sign in central Madrid advertising Vodafone and Orange prepaid SIM cards, with bundles such as 240 GB for 15 euros and 300 GB for 20 euros, and free roaming in Europe
Local prepaid SIM cards advertised on Calle de la Montera in Madrid, roaming in Europe included

Final thoughts

Spain is an easy country to stay connected in. 10 of the 20 eSIMs I tested will do the job, so the real question is not which one works, but which one fits your trip.

For most trips that is Roamless: a sharp rate, and credit that does not expire, so whatever you do not use in Spain travels with you. Want the best connection of the 20? Take Ubigi. Would you rather not think about data at all? Maya Mobile is the unlimited one to have, as long as you know about the 5 GB a day. And if price is what counts, Stellar is the cheapest of the lot, with a VPN thrown in.

Then the caveat that costs me money: above 20 to 25 GB, stop looking at travel eSIMs. Prepaid in Spain is cheap, and a local plan from Vodafone or Orange beats every one of them, as long as you are willing to show your passport for it.

To sum things up, here are my top picks for Spain:

Or compare all 45+ providers yourself, and sort them by what your own trip actually needs.

Onne Bakker

Onne Bakker

Founder of Find Your eSIM. An avid traveller with roots in telecom, he works fully remote and has been hands-on testing travel eSIMs since 2023. He only recommends providers he'd use himself.

Frequently asked

Which is the best eSIM for Spain?

For most trips Roamless is my pick: the best value for money of the 20 providers I tested, and credit that never expires. Ubigi was the best performer overall, Maya Mobile is the one to take for unlimited data, and Stellar is the cheapest, with a free VPN included.

Above 20 to 25 GB none of them wins on price. At that point a local Spanish plan is simply cheaper.

Are unlimited eSIMs for Spain really unlimited?

No. They either come with a fair use policy, or they are heavily capped on speed from the start. Unlimited says nothing about what you actually get.

On Find Your eSIM you can compare plans by their fair use policy, so you know where you stand before you buy. Our transparent unlimited overview shows which providers are open about it.

Do I need my passport to buy a Spanish SIM card?

Yes, for a genuine Spanish SIM or eSIM, from the local Vodafone or Orange for example. Prepaid in Spain is cheap, but you cannot buy it anonymously: you order online or in a shop, and you have to identify yourself with your passport first. A travel eSIM skips that step entirely.

From 20 to 25 GB a local plan is cheaper, so that is roughly where the paperwork starts to pay off.

Should I get a Spain-only eSIM or a Europe plan?

A Spain plan is usually the cheaper of the two if Spain is your only stop. Visiting more countries makes a multi-country plan the easier choice, and up to about 20 GB it is almost always the smarter one as well: one eSIM, no swapping at every border.

Maya Mobile is the one to look at there, since its unlimited plans run across countries rather than a single one. Or put the options side by side in our Europe eSIM comparison.

Can I make calls with a Spain eSIM?

Most travel eSIMs carry data only, so calls run over WhatsApp, FaceTime or a similar app. That works fine on every plan in this guide. If you do want a plan that can make real calls, filter on Voice in our Spain eSIM comparison.

Bear in mind that the number that comes with those plans is often French rather than Spanish. For a Spanish number you need a local SIM, and that brings the passport check with it.

Do eSIMs work on the Balearic and Canary Islands?

Yes. The Balearic and Canary Islands are part of Spain and of the EU, so an eSIM for Spain covers them just as it covers the mainland. Whatever works in Spain works there.

So do not go looking for a Balearic or Canary Islands eSIM specifically. You will only see a fraction of what is on offer, and you will probably pay too much for it. Buy an eSIM for Spain instead.