The first time I flew into Madrid-Barajas for an Andalusia road-trip week, I'd assumed my US carrier's EU roaming would carry me at decent speeds. It did, but the speeds dropped sharply south of Toledo into the Andalusian interior and turned the Booking.com confirmation for the Granada paradores into a five-minute load every time I needed to reconfirm a booking. The next trip I bought a Spain eSIM at the Lisbon layover and walked off the plane in Madrid with Movistar 5G already reconnecting to the rental-car company's WhatsApp.
Why buying an eSIM beats the airport kiosk
Movistar, Orange España, Vodafone España, and Yoigo all have retail outlets at Madrid-Barajas, El Prat (Barcelona), Malaga, and the major regional airports. A SIM is a real option for a longer stay, especially for digital nomads on multi-month Lisbon/Barcelona/Valencia rentals or for Camino pilgrims on 30-day walks. But the counters require your passport, an EU-compliance verification step, and can be slow during peak summer arrival banks. An eSIM installs from a QR code before you fly, activates on first Spanish tower contact, and skips the arrivals queue.
Most travellers into Spain fit one of three shapes: classic city-break visitors to Madrid or Barcelona (3-5 days, single-city focus); multi-region cultural travellers combining Madrid with Andalusia, Catalonia, the Basque Country, or Galicia (10-14 days); and slow-travel visitors including Camino de Santiago pilgrims, beach-resort visitors to the Costa Brava or Costa del Sol, and digital nomads on multi-month stays. All three want data from the gate onward.
What Movistar, Orange, Vodafone, and Yoigo coverage actually looks like
Madrid has solid 5G across central districts (Sol, Centro, Salamanca, Chamberí, Chueca, Malasaña, La Latina), the Madrid Río area, the Madrid-Barajas airport corridor, and the entire Metro network. Barcelona has strong 5G across the Eixample, Gothic Quarter, Born, Gràcia, Poble Sec, the Diagonal-Mar district, and the El Prat airport approach. Valencia, Seville, Bilbao, Malaga, Zaragoza, and Granada all have widespread 5G in their commercial centres.
The AVE high-speed rail network maintains continuous 4G/5G along the major corridors (Madrid-Barcelona, Madrid-Seville, Madrid-Valencia, Madrid-Malaga, Madrid-Alicante) with brief tunnel drops. Regional rail and bus networks have continuous coverage at most settled points.
Tourist destinations have strong 4G. The Alhambra, the Sagrada Família, the Prado, the Reina Sofía, the Picasso Museum, the Roman ruins of Mérida, and the major cathedral cities all have continuous coverage at and near visitor entrances. Beach resorts on the Costa del Sol, Costa Brava, Costa Blanca, and Costa de la Luz have strong 4G/5G.
The Pyrenees and Picos de Europa have 4G at major resort villages and trailheads (Aigüestortes, Ordesa, Picos refugio access points). High-mountain ridges and remote refuges thin or lose signal. The Camino de Santiago routes (Francés, Norte, Portugués, Primitivo) have continuous 4G at almost all standard daily-stage stops; some Galician forest sections through O Cebreiro thin briefly.
Most travel eSIMs route through Movistar or Orange España, which between them have the broadest national 4G/5G footprint.
How the major eSIM providers compare in Spain
Pricing models vary across providers. Custom plans, where you set data amount and validity independently rather than picking from preset bundles, are 99esim's distinguishing feature and the only option in the tracked set for that level of flexibility. Airalo sells fixed bundles with the widest country list in the category. Holafly sells unlimited day-pass windows with a competitive Spain day rate (Holafly's home market — they're a Spanish company). Nomad covers Spain on a fixed-bundle model. Ubigi prices Spain on short-validity tiers, primarily on a 10 GB / 30 day starter rather than a 1 GB tier.
Spanish pricing sits well inside the European normal band across every tracked provider. 99esim's €2.49 / 1 GB / 7 day is the cheapest country-plan entry. Airalo's $4.00 / 1 GB / 3 day and Nomad's $4.00 / 1 GB / 7 day are competitive. Holafly's $11.70 / 3 day unlimited is the most expensive entry but the only unlimited option (and Holafly being a Spanish company, the experience is well-tuned for Spain). Ubigi's $12 / 10 GB / 30 day is the cheapest per-GB on a longer validity. The matrix below spells out the per-axis shape for Spain specifically.
Install timing: when to set it up
Install the eSIM the night before you fly, or during a Lisbon, Paris, Frankfurt, London, or New York layover. The QR code generates immediately after payment; scan it with your phone's eSIM settings; the profile installs but doesn't activate until it first sees a Spanish tower. At the gate, switch your home SIM's data off and land at Madrid-Barajas or El Prat with data already working.
iOS 17.4+ devices can install directly from a provider's app without scanning a QR code, on providers that support it. Android users still scan a QR code, which takes thirty seconds.
Who should pick what
A 3-5 day Madrid or Barcelona city break works on a 1 GB / 7 day plan across any of the tracked providers. 99esim's €2.49 is the cheapest.
A 10-14 day Spain classic circuit (Madrid + Barcelona + Andalusia) benefits from a 5 GB plan because AVE coordination, daily booking confirmations, and tour-app use across multiple regions add up.
A combined Spain + Portugal Iberian trip wants a regional Europe plan rather than two stacked country plans. The Iberian peninsula is well-served by most regional Europe products.
A 30-day Camino de Santiago pilgrimage benefits from a 10 GB / 30 day plan because daily Buen Camino app use, albergue WhatsApp coordination, and photo backups add up significantly across the walk.
A heavy streamer or content creator posting daily from Barcelona, Madrid, or the islands without meter anxiety fits Holafly's unlimited-day model very well — Spain is Holafly's home market and the day rate is among the lower in the tracked set.
A digital nomad on a multi-month Lisbon, Barcelona, or Valencia stay benefits from custom-plan flexibility on 99esim, sized for the stay length.
A short business or transit visit fits 99esim's €2.49 starter or any provider's 1 GB tier.
A group of three or more travelling together, particularly a family Spain road trip or business delegation, benefits from 99esim's group eSIM, which covers up to four devices on one purchase. None of the tracked competitors offer that product today.
A note on Holafly's Spanish home-market positioning
Holafly is a Spanish company headquartered in Madrid, and Spain is the market where their unlimited-day model is most aggressively positioned. The day rate ($11.70 for 3 days unlimited) is among the lower in their global catalog and reflects competitive intent on home turf. For a streamer, content creator, or business traveller who genuinely values "I never want to think about meter," Holafly's Spain product is the pick — even against 99esim's cheaper per-GB pricing. For everyone else, the per-GB providers (99esim, Airalo, Nomad) win on raw cost. Both can be the right answer depending on use case; Spain is one of the few markets where the unlimited-day vs per-GB calculation is genuinely close.