BBC iPlayer is stricter than most platforms and its error messages are vague — usually just a statement that the content is unavailable in your location, with no indication of why. Here is what actually fixes it.

Five fixes, in order

  • Clear iPlayer cookies and site data completely, then reconnect. Cached location is the most common cause and the easiest to miss.
  • Switch to a different UK server. iPlayer blocklists individual IPs aggressively; a different London endpoint often just works.
  • Run a DNS leak test. If your resolver is not in the UK while your IP is, iPlayer will reject you.
  • Disable IPv6. An IPv6 leak that reveals a non-UK address will fail the check regardless of your IPv4 address.
  • Try a browser private window with extensions disabled. Some extensions leak locale or timezone data.
A television interface showing on-demand content
iPlayer blocklists individual server IPs faster than most platforms. A different city usually resolves it.

On a TV or streaming stick

The iPlayer app on smart TVs frequently bypasses device DNS settings. If the browser version works but the app does not, that mismatch is why. Running the VPN at router level is the reliable fix.

A note on the licence fee

iPlayer requires a TV licence for UK viewing and asks you to confirm you have one. A VPN changes your apparent location; it does not change your legal obligations. If you are a UK licence payer travelling abroad, you are the intended user of this guide.

If the browser works and the TV app does not, the problem is DNS on the TV — not the VPN.

Which providers cleared iPlayer

Seven of the ten providers in our July cycle cleared BBC iPlayer: CyberGhost, NordVPN, ExpressVPN, Proton VPN, Surfshark, PrivateVPN and hide.me. IPVanish, Private Internet Access and Mullvad did not.

CyberGhost was the most consistent overall unblocker of the cycle and carries a 45-day refund window, which makes it the lowest-risk choice if iPlayer is specifically why you are buying.

Why iPlayer is harder than Netflix

iPlayer is funded by UK licence fee payers rather than by subscription, which gives the BBC a stronger obligation to enforce geographic restriction than a commercial platform has. It blocks datacentre IP ranges more aggressively and re-checks location more often during playback, which is why a stream can start and then stop.

The mid-playback failure

If iPlayer starts playing and then errors after a few minutes, that is a re-check failing rather than the initial connection. It usually means your IP is fine but something else — a DNS request, an IPv6 route — is reporting a different location partway through. Disabling IPv6 fixes this more often than anything else.

A stream that starts and then stops is a different fault from one that never starts. The first is almost always IPv6.

Test it properly before you rely on it

  • Play something for a full ten minutes, not thirty seconds. Re-check failures happen later.
  • Test on the actual device you intend to use, not just a laptop browser.
  • Test in the evening, when UK servers are busiest.
  • Note which server worked — iPlayer-capable endpoints change, and a list of two or three saves time later.