The 5 best eSIM cards for Spain, compared
Choose how long you're staying. Ubigi comes first, and the other four plans say when they're the better buy.
UbigiBest overall
My pickPlan10 GB, 30 dayson Orange
Price$12.00
Per day$1.20
Buy it for anything from Barcelona for the weekend to a month across Spain. Home within 8 days? The same 10 GB costs $9.00. Just maps and messages? 3 GB costs $5.00.
What you actually get with Ubigi network, hotspot, refunds
- Full speed per day
- All 10 GB at full speed, no daily cap
- Hotspot
- Allowed, with no restriction stated
- When the days start
- When you switch to the Ubigi line in Spain, not when you buy
- If your trip changes
- Not stated by Ubigi
- Network
- Orange
- 5G
- Listed, on compatible phones
From Ubigi's Spain plans as listed on esimdb, Nov 2, 2026.
NomadTwo networks
Plan10 GB, 30 dayson Movistar, Orange
Price$14.00
Per day$1.40
Take it if you're heading beyond the big cities. Your phone can use Movistar or Orange, and it's the only fixed plan here that names two networks, for $2.00 more than Ubigi.
What you actually get with Nomad network, hotspot, refunds
- Full speed per day
- All 10 GB at full speed. On the unlimited plans, 2 GB a day, then 1 Mbps
- Hotspot
- Allowed
- If your trip changes
- Not stated by Nomad
- Network
- Movistar and Orange
- 5G
- Listed on both networks
From Nomad's Spain plans as listed on esimdb, Nov 2, 2026.
AiraloShort unlimited
Plan10 GB, 15 dayson Orange
Price$13.50
Per day$1.35
Take it for three unlimited days, at $11.00 with 5 GB a day at full speed, on a trip too short for Ubigi's 7-day unlimited plan. For 10 GB it's the same Orange network as Ubigi, at $1.50 more and for half the days.
What you actually get with Airalo network, hotspot, refunds
- Full speed per day
- All 10 GB at full speed. On the unlimited plans, 5 GB a day, then 1 Mbps
- Hotspot
- Not stated by Airalo
- If your trip changes
- Airmoney, Airalo's in-app credit, not cash. A faulty eSIM is refunded in Airmoney or to your card in 7 to 10 business days.
- Network
- Orange
- 5G
- Listed
From Airalo's Spain plans as listed on esimdb, Nov 2, 2026.
SailySmallest plan
Plan10 GB, 30 daysnetwork not published
Price$15.99
Per day$1.60
Take it for a day or two in Spain on a longer trip: 1 GB for 7 days at $3.99 is the lowest price here. Saily doesn't say which Spanish network it uses.
What you actually get with Saily network, hotspot, refunds
- Full speed per day
- All 10 GB at full speed. On the "unlimited" plans, 5 GB a day
- Hotspot
- Not stated by Saily
- If your trip changes
- Full refund within 30 days if the plan is not activated.
- Network
- Not stated by Saily
- 5G
- Not stated by Saily
From Saily's Spain plans as listed on esimdb, Nov 2, 2026.
HolaflyNo daily cap
PlanUnlimited, 10 dayson Orange, Movistar, Vodafone, Yoigo
Price$33.50
Per day$3.35
Take it if you'll watch hours of video every day. It names the most networks here and publishes no daily cap, though sharing with a laptop stops at 1 GB a day.
What you actually get with Holafly network, hotspot, refunds
- Full speed per day
- No published daily cap
- Hotspot
- 1 GB a day
- If your trip changes
- Refund to your card within 6 months, in full if never activated, in 5 to 10 business days.
- Network
- Orange, Movistar, Vodafone and Yoigo
- 5G
- Not stated by Holafly
From Holafly's Spain page and refund policy, Nov 2, 2026.
Prices checked Nov 2, 2026, in US dollars. The provider's checkout shows today's price before you pay.
How much data do you need in Spain?
Plan on 10 GB for up to two weeks, enough for directions, tapas searches and photos sent home. Going for a long weekend? 3 GB can do it. For your exact trip, use the data calculator.
Walking Seville with Google Maps and WhatsApp
about 0.2 GB a daySending photos home from Park Güell or the Alhambra
up to about 1 GB a dayA movie in HD on the AVE to Barcelona
about 6 GBSpain eSIM with unlimited data
An unlimited plan is rarely the better deal in Spain, since 10 GB costs far less. If you still want one, look at how much you get each day at full speed.
| Plan | Full speed a day | Price | Hotspot |
|---|---|---|---|
| Ubigi | 5 GBthen 2 Mbps | $34.0015 days | Allowed, no restriction stated |
| Airalo | 5 GBthen 1 Mbps | $43.0015 days | Not stated |
| Nomad | 2 GBthen 1 Mbps | $33.0010 days | Allowed |
| Saily | 5 GB | $48.9915 days | Not stated |
| Holafly | No cap | $45.9015 days | 1 GB a day |
Over 15 days Ubigi is the cheapest, at $34.00, against $43.00 at Airalo, $45.90 at Holafly and $48.99 at Saily. Nomad stops at 10 days for $33.00. Holafly is the only one that publishes no daily limit.
Working remotely from Barcelona or Valencia? Nomad's 50 GB for 30 days costs $35.00, allows hotspot on every plan, and gives your laptop Movistar as well as Orange. Ubigi's 50 GB is $1.00 less but stays on Orange alone.
Best eSIM for Madrid, Barcelona and the Canary Islands
Orange carries most of these plans, and only Nomad and Holafly let your phone reach Movistar, the network Opensignal's May 2026 report ranked first in Spain.
| eSIM | Networks in Spain | 5G |
|---|---|---|
| Ubigi | Orange | Listed |
| Nomad | Movistar, Orange | Listed on both |
| Airalo | Orange | Listed |
| Holafly | Orange, Movistar, Vodafone, Yoigo | Not stated by Holafly |
| Saily | Not stated by Saily | Not stated by Saily |
Sticking to Madrid, Barcelona, Seville or Valencia? Orange is enough, so go by price. For a drive through Galicia, the Pyrenees or the back roads of Andalusia, Nomad's second network is worth the small extra cost, and you can compare your route on each network's own coverage map.
Best eSIM for the Canary Islands
The Canaries count as Spain, so you don't need a separate plan. Ubigi lists Spain without setting the islands apart, so take the same plan to Tenerife or Gran Canaria. If you're going to La Gomera or El Hierro, look up your village on Orange's map, or take Nomad to have Movistar as well.
Best eSIM for Spain and Portugal
If Portugal is on the trip too, buy one plan for both countries: Airalo Eurolink has 10 GB for about $31.00 and covers both. The Europe page compares it with the other regional plans.
How to set up your Spain eSIM
Flights from the US usually reach Madrid or Barcelona the next morning. Handle the first two steps before you leave, and the last takes a minute after landing.
1Before you pack
Confirm your phone can take it
It has to be unlocked and eSIM compatible, and a phone on a payment plan is often still locked. Your carrier can tell you in a short chat. Look up your model here if you're unsure.
2At home, the day you fly
Add Ubigi through its app
The app adds the line to your phone with no QR code to scan. Your 30 days don't start until you switch to it in Spain, so a delay at JFK or a connection through London costs you nothing.
3Taxiing in at Barajas or El Prat
Move your data to the eSIM
Open Settings > Cellular, choose the eSIM for Cellular Data and turn on its Data Roaming. Orange should appear within a minute or so. Leave your US line on for texts and its roaming off.
The overnight flight is where this goes wrong. Wake up on approach to Madrid with Data Roaming still on and your US line can start a $12 day pass as soon as your phone finds Spain. Turn it off before you board.
Before you go to Spain
Pay at the Madrid metro gate with your card
Since June 2026, Metro de Madrid's turnstiles have taken bank cards directly, with no transit card to buy first. A Tourist ticket still goes on a Multi card.
Save your Renfe ticket before the station
AVE tickets bought in the Renfe app show a QR code that's scanned at the gate after the bag check. Keep a screenshot too, in case the app logs you out in the line.
Keep the airport network as a backup
AIRPORT FREE WIFI is the free network at Aena's Spanish airports, El Prat included, and it's your backup if the eSIM won't connect. It asks for an email or an account first.
Spain eSIM with voice and data
These five sell data only, so you won't get a Spanish number. WhatsApp is what people in Spain use for almost everything, restaurant bookings included, and it runs fine on the eSIM with your US number. Leave the US line switched on and its texts still reach you.
Spain eSIM questions
Does Spain have eSIM?
Yes. A travel eSIM connects to Spanish networks as a visitor: Orange with Ubigi and Airalo, Movistar and Orange with Nomad. You buy it online before you fly, so there's no shop to find in Spain.
Is Orange or Vodafone better in Spain?
Neither took the top spot in Opensignal's May 2026 report, which named Movistar the best network in Spain. For a travel eSIM the choice is narrower anyway: Ubigi, Airalo and Nomad all use Orange, and of these five only Holafly lists Vodafone.
What is the cheapest eSIM for Spain?
For a week, Ubigi's 10 GB for 8 days at $9.00 is the most data for the money. If you only need maps and messages, Ubigi also sells 3 GB for 30 days at $5.00.
Does an eSIM for Spain work in the Canary Islands?
Yes. The islands are part of Spain, and Holafly says outright that its Spain plan covers them and the Balearics. Ubigi, Airalo and Nomad list Spain without setting the islands apart. Heading to a smaller island? Check your network's coverage map first.
Which is better for Spain, Saily, Airalo or Holafly?
Airalo for a short trip on a set amount of data, at about $13.50 for 10 GB, and Holafly for heavy video, at about $33.50 for 10 unlimited days. Saily costs more for 10 GB, at about $15.99, and suits a small plan. For most trips, Ubigi beats all three.