
Free and reliable are two different promises, and ITVX only really keeps one of them once you're outside the UK. There's no subscription wall, no card details needed, and yet getting it to stream steadily while living the digital nomad life between Lisbon, Bangkok and Mexico City has cost me more troubleshooting time than any paid streaming service I use. The block itself is the easy part. What actually ruins an evening is the part most guides skip: why a connection that works fine at home starts buffering, freezing, or refusing to load once you're several time zones away from it.
Here's the counterintuitive bit. ITVX is often easier to get working than Netflix or Prime Video on the exact same VPN server, in my experience — free, ad-supported UK services tend to run lighter blocklists than the big US platforms, since they don't have the same budget to constantly hunt down and blacklist VPN ranges. A server that Netflix rejected outright will frequently still get you into ITVX without a fight. That's not a loophole so much as a difference in how hard each platform bothers to police its traffic, and it means the real fix for buffering has almost nothing to do with getting past the block and everything to do with which server and protocol you land on once you're through it.
Why the Geo-Block Isn't the Real Problem
Connect to a UK server and ITVX loads within seconds — that part rarely fails. The block itself runs on geo-blocking, which checks where your IP address claims to be before deciding whether to let you through, and a VPN sorts that out before the homepage has even finished rendering. The part that actually ruins the evening happens afterwards, once the show has started and the picture won't hold, a stutter two minutes in, then a full stop right as the plot thickens. That's a separate problem from the block, and it gets treated as the same thing far too often.

London Servers Get Watched the Most
Once you're through the block, where your VPN claims to be starts to matter more than whether it works at all. London is the first server almost everyone clicks, which makes it the busiest and most closely watched entry point ITVX has to deal with. Switching to a server in Manchester or Edinburgh usually clears up buffering a London connection couldn't fix, mostly because fewer people are funnelled through it at any given moment. It's the same server-switching logic behind why your VPN is not working with Sky Go abroad — busy exit points get scrutinised harder than quiet ones, and that holds true across UK streaming platforms generally, not just ITVX.
The Small Settings Nobody Mentions
A few other things shape whether ITVX behaves, even once the server's sorted. Most VPN plans cap how many devices can connect at once, and that device limit became obvious one evening in our apartment in Mexico City's Condesa neighbourhood, when my partner's video call and my ITVX stream both wanted the connection at the same time and only one of us actually got it. A dedicated IP — one that isn't shared with hundreds of other VPN users on the same address — tends to draw far fewer captchas and verification screens than the standard shared addresses most apps hand out by default, which matters if you're getting stopped constantly before you even reach the buffering stage. None of this is unique to ITVX, either: the same trick that gets you past its block is what people use to change their apparent region for services like Disney+, and hotel or café wifi sometimes filters traffic at the DNS level in ways that have nothing to do with streaming and everything to do with the network you're sitting on — which is also why I leave the VPN running just to check email over public wifi, since it's encrypting that connection at the same time it's getting ITVX to load. I learned the device and IP side of this the hard way after routing everything through an old work VPN from a previous job, thinking a UK-registered connection was a UK-registered connection — it worked for about a day, until IT noticed the bandwidth spike and asked, not entirely kindly, what exactly I'd been streaming on the company network.
Getting ITVX to Work on Hotel Wifi
Hotel networks are the hardest setting for all of this, because they're built to stop guests from hogging bandwidth — which is precisely what a stable video stream needs. The single biggest difference for me has come from a setting most people never touch: switching the protocol away from "Automatic" to WireGuard specifically. A standard connection is easy for a hotel's network management system to spot and throttle; WireGuard is lighter, so it moves through that kind of traffic shaping with noticeably less speed overhead than older protocols carry. Some VPNs go a step further with obfuscated servers, which disguise VPN traffic as ordinary browsing so hotel wifi has a harder time flagging it in the first place — worth trying if a hotel connection refuses ITVX outright no matter which server you pick. It's also worth checking that whatever VPN you're using actually behaves the same way across phone, laptop and smart TV apps, because plenty of them are far more reliable on one platform than another, and you're just as likely to be doing this from a phone propped against a hotel lamp as from a laptop. The night that actually convinced me a fix had worked wasn't some technical readout; it was simpler than that: sitting in a hotel room in Porto, pulling up the iPlayer guide on the room's TV and watching the full schedule load, right down to the listing times, without a single error box anywhere on screen. On a bad enough hotel connection, I've had more luck routing everything through best ways to use a travel router for hotel room streaming than fighting the TV's own app one device at a time.

Practical Travel Tips for a No-Buffer ITVX Setup
None of this needs to be complicated once you know the order to check things in. Clear the app's cache or just reinstall it first — these apps have a surprisingly long memory and will sometimes keep flagging you as being in the wrong country even after your connection has actually switched. Then check the protocol, and set it to WireGuard manually if it isn't already. Finally, pick a server outside London before you even try to load the show. A reader named Saoirse emailed me from Tokyo a while back with this exact problem, and she'd already tried nearly everything on this list herself before writing in — the server switch was the one thing missing, and it took a couple of messages back and forth over a day or two to land on it. If none of that clears things up, the fix is usually a comparison problem rather than a settings problem, which is why I keep coming back to NordVPN vs Surfshark for streaming British TV from Mexico and Lisbon — having a second option ready matters more than getting the first one perfect, since any single server can get flagged without warning.
Does Free Mean Fragile?
Not exactly, but it does mean fewer safety nets. A paid platform with a support team will often tell you outright if a region is blocked; ITVX just buffers and leaves you to work out why on your own. My friend Sorcha, who's been doing this same city-hopping routine since we met in Lisbon, is usually the one who already knows which neighbourhood café has decent wifi before I've even opened my laptop, and that instinct — checking the network before blaming the app — is most of what actually fixes ITVX abroad in practice. Back at the flat in Lisbon's Graça neighbourhood that's become home base between trips, I've still got notes scrawled near the router listing which server actually held up for ITVX last time, because the honest answer changes often enough that memory alone doesn't cut it. The rule I'd actually stand behind is this: if a non-London WireGuard server hasn't fixed a buffering problem within two or three tries, the fault almost certainly isn't your VPN; it's the wifi you're sitting on, and no amount of server-hopping will fix that.