ITVX is a UK-only service, so if you're trying to watch from abroad, your VPN needs to make it look like you're connecting from the UK. The good news is that ITVX does less checking than BBC iPlayer, and most people get unblocked with the first fix or two below.

Why ITVX blocks VPNs

ITVX enforces UK-only access for commercial reasons: its advertising is sold to UK brands and tied to UK viewers. When you use a VPN, ITVX tries to work out whether you're genuinely connecting from the UK. The main thing it checks is your IP address, which is the number that tells websites where you're connecting from. It can also look at DNS requests (the lookups your device makes every time it loads a website) and in some browsers may pick up WebRTC signals, a feature that can sometimes reveal your real location even with a VPN switched on. If you're seeing "This content is not available outside of the United Kingdom" or "Content not available in your region," one of those checks has caught you. It's a bit harder to get around than Channel 4 or My5, but noticeably easier than BBC iPlayer.

ITVX streaming error message shown when VPN or location is detected
ITVX blocks access when it detects a flagged IP address or a DNS request coming from outside the UK. Sorting either of those is usually enough to get back in.

Fix 1: Switch to a different UK server

If ITVX is showing a location error or refusing to load, the first thing to try is connecting to a different UK server in your VPN app. ITVX regularly refreshes its list of blocked VPN servers, so one that worked last month may be flagged today. London servers tend to be the most reliable, but if London isn't getting you in, try Manchester or Edinburgh. You'll often find one that works within the first two or three you try.

NordVPN and ExpressVPN both maintain large UK IP pools and refresh them regularly, which makes them better at keeping up with ITVX's blocked server list than smaller providers. If you're on a smaller or free VPN, you may find that most of its UK addresses are already blocked, since smaller providers have fewer IPs and can't replace them as quickly.

Your VPN's kill switch is worth enabling if you haven't already. If the VPN drops mid-session, it may reconnect to a non-UK server without telling you, which causes ITVX to show a location error mid-stream. The kill switch pauses your internet if the connection drops, keeping your real location hidden until you reconnect.

Fix 2: Check your ITVX account is set up

ITVX requires a registered account to watch anything, even on the free ad-supported tier. If you haven't already set one up, go to itvx.com, click Sign In, then Register. You'll need an email address, a password, and a UK postcode. ITVX asks for the postcode for audience measurement purposes, and it typically doesn't verify it against your actual location, so any correctly formatted UK postcode should work. Just make sure the format is right (for example, SW1A 1AA) as ITVX validates the format even if it doesn't check the address.

If you already have an account, make sure you're signed in before pressing play. ITVX can sometimes throw a geo-error at logged-out users even when the IP looks fine. Signing in first rules that out.

Fix 3: Clear cookies and use a private window

If you've visited ITVX before without a VPN, your browser may have stored session data that includes your real location. Even with a VPN active, those cached cookies can cause playback to fail. The simplest fix is to open a private or incognito window after connecting your VPN. Private windows start fresh with no stored data, so ITVX sees you as a new UK visitor. This takes about thirty seconds and fixes the problem for most people who have used ITVX before.

If you'd prefer to keep using your regular browser, clearing your ITVX cookies specifically achieves the same result without logging you out of other sites:

  • Chrome: SettingsPrivacy and securityCookies and other site dataSee all site data and permissions, search for itvx.com and remove.
  • Firefox: hamburger menuSettingsPrivacy & SecurityManage Data, search for itvx.com and remove.
  • Safari: SafariSettingsPrivacyManage Website Data, search for itvx.com and remove.
  • Edge: three-dot menuSettingsCookies and site permissionsManage and delete cookies and site data, search for itvx.com and remove.

Fix 4: Check your VPN is showing a UK location (and run a DNS leak test)

Before trying the more involved fixes, it's worth spending thirty seconds to confirm your VPN is actually doing its job. Open our IP address checker with your VPN switched on. If it shows a UK location, your IP is fine and the problem is something else. If it shows your real location, switch to a different UK server and check again.

If the IP checker shows the UK but ITVX is still blocking you, run a DNS leak test. A DNS leak happens when your device's lookup requests slip outside the VPN tunnel and reveal which country you're really in, even when your IP address looks correct. If your real internet provider appears in the results, go into your VPN app's settings and enable DNS leak protection, then reconnect and try ITVX again. Still not unblocked after a couple of servers? Our recommended VPNs covers options that work reliably with ITVX.

Fix 5: Switch to a faster VPN protocol

If you've switched servers and cleared cookies and ITVX is still blocking you, try changing your VPN protocol. WireGuard is the fastest modern option and worth trying if server switching hasn't helped. It connects more quickly than older protocols like OpenVPN, and some users find it resolves streaming blocks that server switching alone doesn't fix.

Open your VPN app's settings and look for a Protocol or Connection section. Select WireGuard from the list. On NordVPN it is called NordLynx, and on ExpressVPN it is called Lightway: both are the same thing under a different name. Reconnect and try ITVX again. Our guide on changing your VPN protocol covers all the major apps.

Fix 6: Try the ITVX app instead of a browser

WebRTC is a browser feature that can sometimes reveal your real location even with a VPN switched on, and some streaming sites use it as an extra check. Switching to the ITVX app on a phone, tablet, or streaming stick avoids this entirely, since apps don't rely on WebRTC the way browsers do.

If you need to stay in a browser, you can disable WebRTC in Firefox by going to about:config and setting media.peerconnection.enabled to false. In Chrome, install an extension such as WebRTC Leak Prevent (available in the Chrome Web Store) to block WebRTC. Safari has stronger built-in privacy controls around WebRTC than Chrome or Firefox, which is one reason Safari users sometimes have fewer issues with VPNs on UK streaming sites.

Fix 7: Watching ITVX on a smart TV or streaming stick

Most smart TVs (Samsung, LG, Sony) don't support VPN apps directly, but you have a few options. You can install the VPN on your router, which covers everything on your home network including the TV. You can share a VPN connection from a laptop or phone as a wi-fi hotspot, then connect the TV to that. Or you can open ITVX on a VPN-connected laptop and cast the tab to your TV via Chromecast or AirPlay. The casting option is usually the quickest if you already have a compatible TV.

If you have a Fire TV Stick or an Android TV device, you're in a better position. The ITVX app is available directly from the Amazon Appstore, and most major VPN apps are too. Install your VPN, connect to a UK server, then open ITVX. NordVPN and ExpressVPN both have dedicated Fire TV apps, and this setup tends to be one of the most reliable for watching ITVX abroad.

What can I watch on ITVX?

ITVX carries a large library of ITV programming and live simulcast of ITV1, ITV2, ITV3, and ITV4. That includes long-running soaps (Coronation Street, Emmerdale), drama series (Trigger Point, The Tower), reality TV (I'm a Celebrity, Love Island), live football including FA Cup matches and England internationals, and a wide selection of US network imports. ITVX Premium adds an ad-free experience and some exclusive box sets not available on the free tier. Both tiers are UK-only and require a registered account with a valid UK postcode.

If your VPN won't connect at all

Everything above assumes your VPN is already connected but ITVX is showing a location error. If your VPN itself won't connect, that's a separate problem. Some networks, including hotel wi-fi, corporate networks, and internet connections in certain countries, block VPN traffic at the firewall level before a connection can be established.

In that case, try switching your VPN protocol to OpenVPN TCP on port 443, or Lightway in ExpressVPN. These are harder for firewalls to block. Switching protocols changes how your traffic looks to a firewall, but it won't change your IP address, so it won't fix an ITVX location error on its own.