Why ExpressVPN stands out
ExpressVPN has been one of the most recognised names in VPN for over a decade, and it's earned that reputation on the back of two things: speed and polish. Where some VPNs feel like tools that need tinkering to get the best out of, ExpressVPN is built for people who just want things to work. Connect, stream, browse. That's the experience it's designed to deliver, and by and large it delivers it.
It sits second in our recommendations rather than first because NordVPN has a larger UK server pool that gives it a reliability edge for iPlayer. But if raw speed matters to you, or you need streaming access on a smart TV or games console without installing anything, ExpressVPN has specific strengths that make it a great choice for certain households. It's also worth knowing where it sits against the budget end of the market: PureVPN costs less, but ExpressVPN's speed and infrastructure are in a different league, and for a lot of people that gap is worth paying for.
What we like most is how little thought it demands day to day. You open the app, tap connect, and get on with what you were actually trying to do. That sounds like a small thing until you've used a VPN that makes you think about it constantly.
Streaming performance
ExpressVPN works with all the major UK and international streaming services: BBC iPlayer, Netflix UK and US, Disney+, ITVX, Channel 4, My5, Now TV, Sky Go, Amazon Prime Video, Hulu, Max, and Peacock. It's one of the more consistent performers across the full list, including the harder services that catch out cheaper providers.
BBC iPlayer checks more than your IP address: it also looks at your DNS routing and can flag WebRTC leaks in your browser, which is why some VPNs that work fine on Netflix still get blocked on iPlayer specifically. We found iPlayer connected cleanly on the first attempt in most sessions, and we streamed it in HD for a couple of hours without a single buffer or drop. Netflix US came through without any server switching required, and Disney+ and Channel 4 were reliable across multiple checks. Sky Go was the most variable, as it tends to be with any VPN, but we got through on the majority of attempts.
There's no separate streaming mode to switch on. Instead, the app recommends a specific server for each location based on recent performance. In practice this works well: the suggested UK server for iPlayer tends to be one that's currently getting through, so you're not left guessing which one to try. If you do land on a server that's currently blocked, our guide on how to switch VPN servers covers the general approach, though with ExpressVPN it's usually as simple as picking the next recommended UK location.
We also tested a handful of the harder international services from the full site list, including a couple of sport-specific ones. Results varied more there than with the mainstream UK and US catalogues, which is fairly typical: smaller or more aggressively geo-blocked services tend to be a bigger ask for any VPN, ExpressVPN included.
Speed and reliability
Speed is ExpressVPN's calling card, and the reason is its proprietary Lightway protocol. Developed in-house, Lightway is built to establish connections faster than WireGuard, hold them more stably on mobile networks, and use less battery in the process. Put simply, it's built to stay out of the way and let your internet connection do its thing.
Lightway's design is worth understanding a bit more, because it explains why ExpressVPN feels the way it does in daily use. It's built on wolfSSL, a lightweight cryptography library, and runs over UDP by default for speed, with a TCP fallback available for networks that block UDP traffic outright. ExpressVPN has open-sourced the Lightway codebase and had it independently audited, so the claims about its efficiency aren't just marketing: outside researchers have actually looked under the hood. In practice this shows up as quicker reconnects when you switch from wi-fi to mobile data, which matters more than raw top-speed numbers for most people's day-to-day use.
In our tests, the gap between our base connection speed and what we got with ExpressVPN running was among the smallest we've seen from any VPN. Browsing with it active felt no different to browsing without it, even on a mid-range broadband connection. For people on fast full-fibre connections who want to hold onto as much of that speed as possible, ExpressVPN is a strong choice. If you're generally curious about why VPNs cost you speed at all, our explainer on why a VPN slows down your connection covers the trade-offs involved and why some protocols handle it better than others.
Stability held up well throughout our time with it. We ran ExpressVPN continuously across several devices over a number of days without any unexpected drops. When we pulled the connection while streaming to test Network Lock (ExpressVPN's name for the kill switch), it kicked in before anything slipped through. We ran three separate leak tools at the same time and came up clean across all of them, including a dedicated DNS leak check, which is the specific failure mode that catches out VPNs that seem fine on the surface but quietly expose your real location.
Privacy and security
Based in the British Virgin Islands, ExpressVPN sits outside the Five Eyes intelligence alliance (the surveillance-sharing arrangement between the UK, US, Canada, Australia, and New Zealand). The BVI has its own separate legal status from the UK, which means ExpressVPN can't be compelled to hand over user data under UK or US data-retention laws (laws that require companies to keep records of your internet activity).
The no-logs policy has been audited by KPMG, PwC, and Cure53 across multiple rounds. None of those audits found evidence of connection timestamps, IP addresses, DNS queries, or browsing activity being retained. The only data logged is the date of connection (not time or duration), the server country, and total bandwidth used. None of that can identify an individual user or their activity.
TrustedServer is the most impressive privacy feature on the infrastructure side. Every ExpressVPN server runs entirely on RAM, with nothing written to a hard drive. Each time a server starts up, it loads a clean version of its software from scratch. There's nothing persistent to recover even if a server were physically seized, and this applies across the entire server network rather than just a subset.
Apps and usability
The apps are available for Windows, macOS, iOS, Android, Linux, Android TV, and as browser extensions for Chrome, Firefox, and Edge. First-time setup took us under a minute.
The interface is minimal by design: a large connection button, a location selector, and a compact settings menu. Protocol selection, the kill switch, and split tunneling are all a tap or two away and clearly labelled. There's nothing buried.
Network Lock (the kill switch) is available on Windows, macOS, Linux, and Android. It's worth enabling before you start browsing. On iOS, Apple's platform restrictions mean a traditional kill switch isn't possible, but ExpressVPN configures the connection to be as persistent as the platform allows.
The browser extensions are worth mentioning too: they're proper extensions that control the full VPN app from within the browser, rather than just routing browser traffic through a proxy. The mobile experience is polished throughout, and the iOS app in particular felt smooth day-to-day. Switching between servers was fast enough that we barely noticed any interruption to what we were watching, and the Smart Location button consistently picked a well-performing server without any input needed.
A small quirk worth flagging on the desktop apps: the Windows and macOS clients occasionally ask you to confirm a system-level network permission after an update. It's a one-time thing per update rather than something that happens every launch, but it can be mildly confusing the first time you see it if you weren't expecting a prompt.
Split tunneling: routing only some apps through the VPN
Split tunneling is available on Windows, macOS, and Android, and it's genuinely useful if you understand what it does. Rather than sending every app's traffic through the VPN, split tunneling lets you pick specific apps to either always use the VPN or always bypass it, while everything else follows your normal connection setting.
A common use case: you want your browser and streaming apps protected, but you also play an online game that's sensitive to latency, or use a banking app that flags VPN connections as suspicious. With split tunneling, you can exclude the game or the banking app from the tunnel while keeping everything else routed through ExpressVPN. On Windows and macOS it's set up per application from a list in the settings menu; on Android it works the same way, listing your installed apps so you can toggle each one individually.
It's not available on iOS, again because of restrictions Apple places on VPN apps at the operating system level, and it's not offered on the router setup either, since a router-level VPN covers your whole network as a single connection by definition. If split tunneling matters to you specifically, it's worth checking a device's app store listing before assuming it's supported, since availability does shift between updates.
MediaStreamer: streaming on smart TVs and consoles
MediaStreamer is one of ExpressVPN's biggest practical advantages and is worth knowing about. It's a Smart DNS service included with every subscription. Rather than routing all your traffic through a VPN server, it only handles the specific behind-the-scenes lookups that streaming services use to detect your location. Your actual traffic takes its normal route.
The practical benefit is that MediaStreamer works on any device that lets you change its DNS settings: Apple TV, PlayStation, Xbox, Samsung TV, LG TV, and most others. You don't install anything on the device itself. Change the DNS settings in your network configuration to ExpressVPN's MediaStreamer addresses and geo-restricted content becomes available. We had it running on a TV in about five minutes, and it worked straight away.
One thing to be aware of: MediaStreamer doesn't encrypt your traffic. It handles geo-unblocking only. For privacy on a smart TV you'd still want a router-level VPN. But if you simply want to watch BBC iPlayer or Netflix on a TV that doesn't support VPN apps, it's the most practical solution we've come across.
Getting started with ExpressVPN
Setup is quick. Here's what to do:
- Sign up on the ExpressVPN website. Choose your plan and create your account. Longer-term plans offer the best monthly rate. You can get started here.
- Grab your activation code. After signing up, you'll see an activation code in your account dashboard. You'll use this to set up the app instead of a password.
- Download the app for your device. ExpressVPN has apps for Windows, macOS, iOS, Android, and more. Download from your account dashboard or the relevant app store.
- Enter your activation code and connect. Open the app, enter your code, and tap Smart Location to connect to the best available server automatically.
- Enable Network Lock. Head into Settings and turn on Network Lock before you browse. This makes sure your real IP is never exposed if the connection drops unexpectedly.
- For smart TVs or consoles: Follow the MediaStreamer DNS setup guide in your ExpressVPN account. It takes about five minutes and requires no installation on the device itself.
That's everything you need to get started. ExpressVPN's default settings are sensible, and Lightway is already selected as the protocol out of the box.
Pricing and plans
VPN prices shift regularly and deals come and go, so any specific figure we quote here may be out of date by the time you read this. The best approach is to check ExpressVPN's website directly for the current rates. That said, the longest-term plan is consistently the best value, bringing the monthly cost down significantly. The monthly plan is always considerably more expensive and is really only worth it if you need a VPN for a short period.
One subscription covers up to ten simultaneous devices on the Basic plan. The Advanced plan covers 12 and the Pro plan covers 14, which makes ExpressVPN a strong option if you have a lot of devices to cover. The 30-day money-back guarantee applies with no conditions: if it doesn't work for you, a full refund is available within the first 30 days. Payment methods typically include card, PayPal, and in some regions cryptocurrency, though what's offered can vary slightly by country, so it's worth checking at checkout if a particular method matters to you.
Verdict
ExpressVPN is an excellent VPN and one of the best options available. The speed advantage over most alternatives is real, TrustedServer gives it one of the strongest server architectures of any provider we've looked at, and MediaStreamer is a practical feature for smart TV and console users that few others can match. Having used it across a range of devices, it's one of those tools that gets out of your way and just works.
Compared with the other two VPNs we recommend, it's less about one being better overall and more about fit. NordVPN pulls ahead slightly for iPlayer consistency and device count, while PureVPN undercuts it heavily on price if budget is the deciding factor. ExpressVPN earns its place by being the one that feels the most effortless to actually live with, and for a lot of people that's worth paying a bit more for. If speed, a polished experience, or smart TV access is what you're after, it's well worth considering.
