Get 5% of discount using the code
MYESIMNOW5
close-icon-modal
Buy eSIM
Trustpilot

Yes, O2 works in Spain with free roaming on all plans for up to 63 days. However, there’s a 25GB monthly data cap, and after 63 days, additional charges apply. 

This guide covers O2 roaming charges in Spain, how to activate roaming, and alternatives like the Holafly eSIM for extended stays.

/5 Trustpilot star
Highly rated Based on 0 customer reviews on Trustpilot
Reviews avatar Reviews avatar Reviews avatar +1M
Trusted worldwide Over 1 million travelers across the globe have trusted Holafly
Unlimited data Unlimited data Limitless data plans in more than 170 destinations
Save money

With Holafly, you save +30% compared to roaming fees

Buy eSIM

Plans that may interest you

Can I use my O2 data in Spain?

Yes, you can use your O2 data in Spain thanks to the agreement between O2 and local carriers.

Does O2 charge for data roaming in Spain?

O2 international roaming in Spain is free with Pay Monthly and Pay As You Go plans, as the country is part of the O2 Europe Zone.

Note: Similar to using O2 roaming in Europe, there’s a 25 GB monthly cap on all plans included in the fair usage limit T&Cs.

O2 roaming charges in Spain

As Spain is part of the O2 Europe Zone, roaming is free of charge on all available plans, but there are T&Cs to keep in mind when travelling.

You can use your data, calls, and texts for free for up to 63 days. For those spending more time abroad, O2 will charge £3.50 per GB, 0.33p per minute, and 0.1p per text.

However, calling outside the Europe Zone isn’t included. On Monthly Plans, pricing is £4.10/minute; on Pay-As-You-Go plans, it is £1.99/minute.

Also, as part of O2 T&Cs, if you go over 25 GB a month, you’ll need to buy a Data Bolt On to use roaming in Spain. Pricing ranges from £5.50 for 100 MB to £32.50 for 12 GB.

How to activate O2’s Spain roaming

To use O2 in Spain, you simply need to turn on the “Roaming” option on your device, following these steps:

  • Activate roaming on iOS: Go to “Settings”, then to “Cellular Data”, and open “Data Options” to turn on “Data Roaming”.
instructions on how to turn on data roaming on iphone
  • Activate roaming on Android: Open “Settings”, then “Mobile Data”, and turn on “Data Roaming”.
How to turn on data roaming

If you ran out of data and still need to use O2 data roaming in Spain, here’s how to add a Data Bolt On:

  1. Log in to your My O2 account.
  2. Choose your preferred Data Bolt On.
  3. Add it to your account and pay for it to activate the service.

Holafly eSIM for Spain: Better alternative

Using O2 roaming in Spain is an affordable way to stay connected while traveling, but you have to consider two things: how long you’ll be staying and how much data you’ll need.

If you’re staying for more than 63 days and plan to work in Spain, it’s better to consider alternatives, such as an eSIM.

The eSIM for Spain from Holafly is a great option, offering unlimited data plans with 1 GB of hotspot data, 24/7 customer support, and 5G coverage when available, with plans starting at £2.99 for 1 day.

Plan to work remotely from Spain? Holafly Plans are designed for extended stays, offering unlimited hotspot data and a local phone number, plus the benefits from the travel eSIM, and pricing ranges from £38.95 to £50.95 monthly.

Plan your trip in advance and think about which Holafly eSIM works best for you.

Plans that may interest you

Julio Osuna

Julio Osuna

English Content Writer

I first started my content creation journey as a freelancer in 2019, before connecting with Holafly in 2021. At Holafly, my travel and tech interests come together in one place as I craft high-quality articles about the eSIM and related markets. My content aims to help travelers stay connected, wherever they are.

Read full bio