Spain is one of travellers' favourite destinations: Barcelona, Madrid, the Costa Brava, the Balearic Islands (Mallorca, Ibiza) and the Canary Islands (Tenerife, Gran Canaria) all attract huge numbers of tourists. As an EU member state, roaming is free, but there are a few traps to watch out for.
EU roaming in Spain
The Roam Like at Home rules apply to the whole of Spain, including:
- The mainland (Barcelona, Madrid, Málaga, Seville, Valencia)
- The Balearic Islands (Mallorca, Menorca, Ibiza, Formentera)
- The Canary Islands (Tenerife, Gran Canaria, Lanzarote, Fuerteventura)
For a short, 1–2 week holiday, your home plan's roaming is usually more than enough.
When is an eSIM worth it in Spain?
| Situation | EU roaming | eSIM |
|---|---|---|
| 1–2 week holiday | Perfect | Not needed |
| 3+ week stay | FUP cap | Recommended |
| Digital nomad (Barcelona, Valencia) | 90-day rule | Ideal |
| Long stay on the Canary Islands | FUP runs out | Better choice |
| Beach + social media | Can be enough | eSIM for high data need |
Note for digital nomads
Barcelona and Valencia are two of Europe's most popular digital nomad cities. If you spend months in Spain working remotely, home EU roaming isn't ideal because of the 90-day rule. In that case a plan bought in the eSIM Surfer app, or a local eSIM profile, is the better solution.
Spanish mobile networks
There are three major operators in Spain, plus one fast-growing one:
- Movistar (Telefónica) — the widest coverage, excellent rural and island reach
- Orange España — a reliable second operator, good value
- Vodafone España — strong urban coverage, good 4G/LTE
- MásMóvil / Yoigo — more affordable, with a growing network
Coverage by region
| Area | Coverage | Note |
|---|---|---|
| Barcelona, Madrid, Valencia | Excellent 4G/LTE, 5G | Stable everywhere in the big cities |
| Costa Brava, Costa del Sol | Excellent 4G | Good in coastal areas |
| Mallorca, Ibiza, Menorca | Excellent 4G | Tourist spots fully covered |
| Tenerife, Gran Canaria | Excellent 4G | Cities and resort zones are good |
| Lanzarote, Fuerteventura | Good 4G | Weaker in some rural spots |
| Inland Spain (Castile, Extremadura) | Variable 3G/4G | Weaker in small villages |
Andorra warning: not the EU!
If you ski or hike in the Pyrenees, you can easily cross the Andorran border. Important to know:
- Andorra is NOT an EU member state — Roam Like at Home doesn't apply
- When you cross the border, your phone can switch to an Andorran network (Andorra Telecom)
- Non-EU roaming fees kick in, which can be very high
- Near the border too, your phone may pick up the Andorran network
What should you do?
- Before the trip, turn off data roaming
- Use an offline map — download Andorra in advance in Google Maps
- If you need internet in Andorra, buy a separate eSIM plan
- On your return, check that your phone has switched back to a Spanish network
Beach and island tips
- Mallorca: In the Tramuntana mountains and the island interior the signal can be weaker — download the offline map before hiking
- Ibiza: Around the beach clubs and party venues the network can be congested, but an eSIM with local priority can help
- Tenerife: At the higher points of the Teide National Park coverage is weaker — prepare with offline content
- Beach: Coverage is generally good on the beaches, but variable in rocky bays and cave-like shores
Summary
For a short holiday in Spain, EU roaming is perfectly sufficient. The Canary Islands and Balearic Islands count as EU territory too, so it's free there as well. For a longer stay, a digital nomad lifestyle, or a high data need, it's worth switching to an eSIM. The most important trap: Andorra is not the EU — take care when crossing the border!
