Why Is BBC iPlayer Not Working in Spain?
You've sat down to watch iPlayer in Spain and got an error like "BBC iPlayer only works in the UK", a spinning wheel, or a blank black screen. You're not doing anything wrong — and nothing's broken. It's deliberate.
The reason: geo-blocking
The BBC is funded by the UK TV licence, so it's only allowed to stream iPlayer to people in the UK. Every time you open iPlayer, it reads your IP address — the "return address" your internet connection gives you. A Spanish connection has a Spanish IP, iPlayer sees you're outside the UK, and it stops the stream. This is called geo-blocking, and ITVX, Channel 4, My5 and Sky all do exactly the same thing.
The fix: a UK IP address
To get iPlayer working again you need to look like you're back in the UK. A VPN does this: it routes your connection through a server in Britain, so iPlayer sees a UK IP address and plays normally. Here's the whole fix:
- Get a VPN with UK servers. We recommend NordVPN — see the full comparison.
- Install it on the device you watch on — phone, laptop, or Fire Stick.
- Connect to a UK server.
- Reopen iPlayer. It now loads as if you were at home.
Still not working? Try these
- Clear the app's cache (or your browser cookies) after connecting the VPN — iPlayer can remember your old location.
- Switch UK server. If one server is busy or detected, pick another UK city in the VPN app.
- Force-close and reopen the iPlayer app so it re-checks your location.
- Turn off any separate "location" features on your phone for the iPlayer app, which can override the VPN.
- Avoid free VPNs — iPlayer blocks their servers fastest. A reputable paid VPN is far more reliable.
Frequently asked questions
Has BBC iPlayer banned VPNs?
iPlayer actively blocks VPN servers it detects, which is why cheap and free VPNs often stop working. The reputable paid providers we recommend invest in fresh UK IP addresses to stay ahead, so they keep working — and offer a 30-day money-back guarantee if not.
Why does iPlayer work then stop after a few minutes?
Usually the app cached your real location before the VPN connected. Connect the VPN first, clear the iPlayer cache, then reopen the app.
Will a VPN fix ITV, Channel 4 and Sky too?
Yes — the same UK connection unblocks ITVX, Channel 4, My5 and your Sky Go / NOW / TNT subscriptions from Spain.