The best eSIM and data for Barcelona
For most visitors, an eSIM is the easiest way to have data in Barcelona: you buy and install it on your phone before you leave home, then step off the plane already online, with no shop queue and no roaming bill. Here is when that is the right call, how much data to buy, and how to set it up.
Our pick
Get an eSIM if your phone supports one (most from the last few years do). It is the cheapest hassle-free option, works the instant you land, and you keep your home number for calls and two-factor codes. EU residents should first check whether their plan already includes EU roaming, in which case you may need nothing at all.
eSIM vs local SIM vs roaming
Prices checked 24 May 2026. Prototype data; live prices arrive when the booking API connects. We earn a commission on Viator and GetYourGuide bookings; the price you pay is the same.An eSIM keeps your home number active for calls and verification codes; a local SIM gives you a Spanish number but means a shop visit.
Barcelona eSIM, installed in minutes
Buy a Spain or Europe-wide data plan, install the eSIM by QR code at home, and switch it on when you land. A trial gigabyte is often included so you can test it before committing to a larger plan.
We earn a commission on some eSIM purchases; the price you pay is the same.
How much data do you need?
A rough guide for a city break
- Light (maps, messaging)
- 1 to 3 GB for a few days.
- Typical traveler
- 3 to 5 GB for a long weekend with social media and the odd video.
- Heavy (streaming, hotspot)
- 10 GB or an unlimited Europe plan.
- Coverage
- 4G and 5G are excellent across the city and the metro.
- Validity
- Most travel eSIM plans run 7 to 30 days; match it to your trip.
How to set it up
- Check your phone is eSIM-capable and carrier-unlocked (most recent iPhones and flagship Androids are).
- Buy the plan online and you receive a QR code or in-app install.
- Install before you fly, on home wifi, but do not activate until you arrive.
- On landing, switch the eSIM line on for data and enable data roaming for that line.
- Keep your home SIM as the default for calls and texts so you still get verification codes.
How we checked this
Guidance reflects current eSIM support on mainstream phones and typical travel-data needs for a city break. Plan sizes and prices vary by provider and change; we re-check periodically.
Verified 24 May 2026 · the barcelonageek editorial team
Common questions
Do I need an eSIM for Barcelona?
Not strictly, but it is the easiest option for non-EU visitors. EU residents with roaming included may not need anything; everyone else benefits from cheap data the moment they land.
Is an eSIM better than a local SIM in Barcelona?
For most travelers, yes: no shop visit, instant activation, and you keep your home number. A local SIM only wins if you specifically need a Spanish phone number.
How much data do I need for a few days in Barcelona?
Around 3 to 5 GB covers maps, messaging and social media for a long weekend. Choose unlimited or 10 GB-plus if you will stream or use a hotspot.
Will my phone work in Barcelona?
Yes, if it is unlocked. EU plans often include roaming; others can use an eSIM or a local SIM. Coverage across the city and metro is excellent.
Keep planning
Plan your trip
Safety, money and the rest of the essentials.
SafetyPickpockets & scams
Why a backup line matters if your phone goes.
ArrivalGetting around
Maps and transit apps you will want online.
Researched by the barcelonageek editorial team. Last updated 24 May 2026. Some links earn us a commission; the price you pay is the same. How we research · Aviso legal