We’re fully independent and have been reviewing VPNs since 2016. Our ratings are based on our own testing results and are unaffected by financial incentives. Learn who we are and how we test VPNs.
Simon Migliano
Simon Migliano is a recognized world expert in VPNs. He's tested hundreds of VPN services and his research has featured on the BBC, The New York Times and more. Read full bio
Ignore the noise and the fanfare, the truth is we’re yet to find a better VPN service than ExpressVPN. It’s incredibly easy to use, its impact on your internet speeds are negligible, and it keeps your connection private and secure at all times. While it’s true that ExpressVPN is slightly pricier than its rivals, it’s definitely worth it.
9.4/10
Overall Rating Summary
Best Rating
9.6/10
Average Rating
5.6/10
Worst Rating
1.1/10
This rating is calculated by combining the ratings from our 9 testing categories, each weighted according to its relative importance.
Works with Netflix, Disney+ & all other streaming sites
Robust security features
Fast connection speeds in every location
User-friendly apps
Servers in 109 countries
Slightly more expensive than main rivals
No multi-hop or other advanced features
Doesn’t support port forwarding
ExpressVPN’s apps are the best we’ve ever used. They’re astonishingly simple, with a user-friendly design that makes connecting a breeze. None of your personal data is retained either thanks to the VPN service’s virtually no-logs policy, which has been proven by real-world events.
Its download speeds are exceptional, barely impacting our video quality or latency, from anywhere in the world. It also works with almost every streaming service we’ve tried to unblock. No other VPN can match this, not even NordVPN.
Despite this, some publications still try to deny ExpressVPN’s superior performance, citing its ownership’s past practices as a justification. Not only is this inaccurate, but it highlights how commercial interests can unjustly skew VPN rankings.
We know for a fact that many tech review sites rank rival VPNs above ExpressVPN simply because they offer higher affiliate fees. This unhelpful practice ignores clear performance differences and ultimately could come at your expense.
At Top10VPN, our impartial testing methodology provides a data-driven assessment of all VPN services. When you cut through the noise, our numbers and evaluation show that ExpressVPN is the best choice.
🔄 Recent Updates
We’ve updated our review to reflect ExpressVPN’s improved security rating and detail its reworked mobile apps, newly added features, and changed pricing structure.
We calculated this rating by examining the VPN's logging policy, jurisdiction, ownership, and privacy features. We also evaluated its history of handling user data and responding to legal requests.
Ranked #7 out of 61 VPNs for Privacy
As proven by high-profile server seizures, ExpressVPN doesn't log any identifying information. This is guaranteed by its TrustedServer technology: a RAM-only server network that automatically wipes all data following a server reboot, making logging anything impossible.
ExpressVPN collects less data than the vast majority of VPNs. It only retains some anonymous connection logs, such as your bandwidth usage, for diagnostic purposes and service improvement.
While we’d prefer that it adopted a true no-logs privacy policy, like PIA VPN, the bottom line is that none of this information can be used to identify you.
To underpin its privacy policy, the VPN service owns and operates a diskless server network. Unlike most VPNs that store data on hard drives, ExpressVPN’s servers run on volatile memory, which is erased with every reboot. This makes it impossible for the VPN to log your usage data or hackers to extract information.
Kape Technologies’ 2021 acquisition of ExpressVPN sparked controversy because of its previous ties to an ad-injector platform. However, that platform was active when the company was called Crossrider, and was shut down in 2016. This was followed by an entirely new management team, company name, and an ethos centered on digital privacy.
Despite what some publications claim, there is absolutely no evidence that ExpressVPN’s ownership compromises user privacy. This is a fabrication used to justify lowering the VPN’s rating, since it’s much harder to criticize its performance.
Under Kape’s ownership, the VPN service has actually improved its privacy practices through additional audits, biannual transparency reports, and bug bounty programs. It’s also a much better product in general, with massively improved app design and streaming performance.
Streaming
9.9/10
Streaming
Best Rating
9.9/10
Average Rating
4.6/10
Worst Rating
0.8/10
We calculated this rating by identifying which streaming services the VPN could unblock and measuring how consistently it could access them.
Ranked #1 out of 61 VPNs for Streaming
No other VPN comes close to ExpressVPN for streaming, unblocking a remarkable 95% of the 120 services we test. No matter which device you stream with, ExpressVPN has a compatible app. Our videos loaded in maximum quality, without buffering, on Fire TV, Apple TV, PC, mobile, games consoles, and more.
It also reliably unblocks the UK library of Disney+, an area where big-name VPNs like PIA fall short. We used its London server to access Star content on our US Disney+ account, allowing us to stream shows usually locked behind a Hulu subscription.
ExpressVPN unblocks all major Netflix libraries without issue.
We’re also happy to report that ExpressVPN now bypasses BBC iPlayer’s strict geo-restrictions, letting you stream live and on-demand content. That wasn’t always the case, so we’re glad to see ExpressVPN has addressed it.
FuboTV Canada is the only notable outlier, with the VPN failing to bypass its strict proxy detection. Surfshark works if you want access, but you’ll also need a Canadian payment method.
Beyond unblocking geo-restrictions, ExpressVPN provides a smooth and consistent streaming experience across all devices. For example, its plug-and-play apps meant it took less than five minutes to install the VPN on Fire TV and start streaming JioHotstar. This is much easier than with most VPNs, like Mullvad which doesn’t provide apps for Apple TV or Fire TV.
This even extends to devices that don’t support VPNs like games consoles, thanks to ExpressVPN’s browser-based router app. Just connect your streaming device to your router, select a VPN server, and begin streaming.
While other VPNs make you connect to a “streaming-optimized” server, ExpressVPN works first time, making accessing geo-blocked content a walk in the park. The only exception is US Netflix, where we found that the “New Jersey - 1” server works much better than the default.
You can use ExpressVPN to watch US streaming services from anywhere.
The VPN’s focus on user experience is also seen in its server location accuracy. Far too many VPNs claim to connect you to New York only for your IP address to end up in Delaware. ExpressVPN rarely does so, and it makes all the difference when streaming local broadcasts.
Speed
9.7/10
Speed
Best Rating
10/10
Average Rating
7.0/10
Worst Rating
0.4/10
We calculated this rating using our proprietary tests of download, upload, and ping speeds across servers in 10 countries.
Ranked #5 out of 61 VPNs for Speed
When connecting to a nearby server, ExpressVPN is faster than almost every other VPN service, including NordVPN, PIA, and IPVanish. Using its Lightway protocol, we recorded speed losses of just 2%, which is more than fast enough for every intensive web activity, including gaming, streaming, and video calling.
As shown above, connecting to a VPN server near our testing location resulted in a 2% speed loss. In practical terms, this is no different to browsing or streaming without a VPN — it’s that fast.
Our connection speeds remained stable throughout, rarely fluctuating, which meant we never had to deal with any sudden lag or buffering.
No matter where you’re located, you can expect a similar result when using a nearby server. In fact, we’ve run the numbers and ExpressVPN is the second-fastest VPN we’ve tested for download speeds on local connections.
We’ve put this down to two key features: its custom-made Lightway protocol, and a network of 10Gbps servers that provide high bandwidth capacity. You can also use Lightway Turbo on its Windows app which delivers even faster speeds.
However, we’ve observed a slight decline in the VPN service’s international speeds recently. Compared to our previous tests, its speeds have decreased by 27% in South Africa and 7% in Germany.
To put all of this into context, you can see how ExpressVPN’s speed performance compares to other leading VPNs in the chart below:
ExpressVPN’s Exclusive Lightway Protocol Gives It an Advantage
Security
9.0/10
Security
Best Rating
9.0/10
Average Rating
6.4/10
Worst Rating
1.0/10
We calculated this rating by testing the VPN's security protocols, encryption, leak protection, and kill switch reliability. We also assessed the provider's track record and any past security incidents.
Ranked #8 out of 61 VPNs for Security
At no point did we feel unsafe or at risk using ExpressVPN. Its apps passed all of our internal security tests, and it's finally added the long-overdue WireGuard protocol. In particular, we liked how seamlessly the VPN switched between ChaCha20 and AES-256 encryption to optimize performance based on our setup.
Independent Audit
Yes
VPN Kill Switch
Yes
Leak Protection
Yes
OpenVPN (TCP/UDP)
Yes
Lightway
Yes
WireGuard
Yes
ChaCha20
Yes
AES-256
Yes
ExpressVPN uses its self-developed Lightway protocol by default. Lightway automatically switches between two very secure encryption ciphers, ChaCha20 and AES-256, depending on your device and network settings. This optimizes performance without compromising your security.
We checked this ourselves by running our VPN traffic through Wireshark, a data packet analyzer.
Head of Research, Simon Migliano, tested ExpressVPN’s encryption with Wireshark.
Every single ExpressVPN app, including its browser extensions, successfully encrypted our traffic. This is unheard of as most VPN browser extensions are usually basic web proxies that don’t encrypt anything.
Lightway is open-source, too, meaning anyone can inspect its code base for vulnerabilities. If you’re still unconvinced, you also have the choice of post-quantum WireGuard in all ExpressVPN apps (aside from macOS).
ExpressVPN uses Perfect Forward Secrecy, a 4096-bit RSA key, and SHA-512 HMAC authentication. While most tech review sites treat these standard security features as cutting-edge, we want to be transparent and reveal that almost every VPN includes them. They’re used to establish an encrypted connection, that’s it.
Passed Our Internet Data Leak Tests
All ExpressVPN apps feature its ‘Network Lock’ kill switch, including frequently overlooked platforms like Fire TV and iOS. You can also enable an advanced version of Network Lock that blocks your device’s internet connection, until the VPN is reactivated.
Using our in-house tools we also tested ExpressVPN for IP, DNS, and WebRTC leak tests while connected to a nearby server. It passed every test with flying colours, ensuring none of our personal information was exposed.
Previously, a bug in ExpressVPN’s Windows app caused DNS leaks when split tunneling was enabled, allowing your ISP to see the websites you visited. Thankfully, the issue was fixed quickly once disclosed, and we’ve not seen any evidence to suggest the issue has recurred.
Reassuringly, ExpressVPN also uses first-party DNS servers to prevent your ISP from handling DNS requests.
All of the above has been verified by multiple independent security audits. In the last three years alone, ExpressVPN has been subject to 13 security-related audits. By comparison, NordVPN has had just two in the same time.
Server Locations
9.9/10
Server Locations
Best Rating
9.9/10
Average Rating
6.7/10
Worst Rating
1.0/10
We calculated this rating by assessing the number of countries and cities available, their geographic spread, and availability in popular regions.
Ranked #1 out of 61 VPNs for Server Locations
ExpressVPN has servers in 109 different countries, which is the fifth-highest number of all 61 VPNs we review. Using it, you can get an IP address from almost every location in the world. However, what sets ExpressVPN apart in this category is that it has more city-specific server options than any other competitor, allowing you to get IP addresses from specific cities and regions.
Continent
Countries with Servers
Europe
47
Asia
26
North America
13
South America
10
Africa
6
Oceania
3
Using the VPN, you can get an IP address from more countries than most VPN services, including 18 more than PIA VPN.
That said, it covers slightly less countries in Asia and Africa than its closest rival NordVPN.
ExpressVPN server list on iOS (left) and Android (right)
Where ExpressVPN enters a league of its own is with its city-based server locations, offering more than any other VPN.
The VPN lets you connect to specific cities in 15 countries, which is far more than IPVanish (7) and CyberGhost (9).
This feature is valuable for connecting to the closest possible server to you, or for accessing localized content like avoiding MLB blackouts or watching out-of-market NFL games.
Moreover, ExpressVPN provides access to the most VPN server locations in the USA (57), and covering all 50 states. No other VPN has servers in as many American cities.
User Experience
9.9/10
User Experience
Best Rating
9.9/10
Average Rating
7.0/10
Worst Rating
2.0/10
We calculated this rating by assessing the VPN’s ease of use, interface design, and setup process across multiple platforms.
Ranked #1 out of 61 VPNs for User Experience
For us, ExpressVPN is categorically the easiest and nicest VPN to use. Its apps don't require any learning curve, you just need to press the large ‘on’ button and it will automatically select the best protocol and server location based on your physical location. We also love just how quick the app opens and connects to a server. These quality-of-life features might seem small, but they make a noticeable difference when you're using a VPN daily.
ExpressVPN’s user experience and design is consistent across devices, with one or two variations. You can expand each section below for an insight into how the VPN looks and feels on a specific platform.
Desktop & Laptop (Windows & Mac)
Unlike most other VPNs which treat Windows as their flagship and undervalue Mac, ExpressVPN has created desktop apps that look, feel, and perform the same.
The simple red, white, and green color palette contrasts well with any device display and makes reading labels easy. Clicking the power button once begins the VPN connection, automatically connecting you to a nearby server, and a second click disconnects.
We found this so much quicker and easier than other VPNs. Take NordVPN, for example, which makes you disable auto-connect every time you want to disconnect, adding an unnecessary second step to what should be a simple process.
The server list is easy to navigate with ‘Recommended’ servers selected by default. To view the full list, click ‘All Locations’, or we use the search bar to find a specific region.
You can customize the home screen to include shortcuts to your most frequently visited websites. We personally prefer the app’s design without them, though, so we’re glad you can disable this feature in the settings.
Mobile (iPhone & Android)
ExpressVPN’s mobile apps look and feel very similar to the desktop versions, with some minor changes.
We love how compact the mobile apps are. You can avoid trawling through the settings by tapping the appropriate shortcut from the home screen, for example the crescent moon icon in the top-right changes app appearance.
Both apps include a map in the bottom half of the home screen to show your virtual location. While it’s far less distracting than the maps in NordVPN or IPVanish’s apps, we’d still like the option to touch and drag it.
That said, we’re extremely pleased with the other updates, particularly two long-requested improvements. The mobile apps now have a dark mode option (two, in fact), and the overly complicated protection summary graph now takes up far less space on the home screen.
Streaming Devices (Fire TV, Apple TV & Android TV)
ExpressVPN’s apps for Fire TV, Apple TV, and Android TV are well-designed and user-friendly, featuring a dark mode interface that made it easier to read text on our TV screen.
While a light mode option would be a welcome addition for added customization, the apps already stand out for their intuitive layout. Server locations are organized by continent, complemented by a clear and straightforward visual design that simplifies server selection.
We like how ExpressVPN has consistent interface across all these devices. We’re puzzled when competitors like NordVPN use a different app design for its Fire TV and Apple TV apps.
Day-to-Day Experience
As we’ve mentioned throughout this review, ExpressVPN is simply a joy to use. We choose to use it as our daily driver over every other VPN service.
After years of using it, we sometimes take for granted just how well it does the basics: like quick server connection times, a minimal and attractive interface, and superb performance that handles everything with ease.
ExpressVPN is our favorite VPN to use.
The difference becomes obvious when we switch to even other top VPNs. Surfshark, for example, can even frustrate us with constant upgrade pop-ups and minor annoyances. ExpressVPN, by comparison, feels premium from day one.
Most of the time, we just click the large ‘on’ button and we’re set. We only venture beyond the home screen when connecting to international servers for geo-blocked content.
The only gripe we’ve ever had with ExpressVPN was the frequent CAPTCHAs we’d experience using the VPN. Thankfully, this is no longer the case as ExpressVPN has patched this issue.
Torrenting
9.3/10
Torrenting
Best Rating
9.7/10
Average Rating
6.2/10
Worst Rating
0.0/10
We calculated this rating by assessing the VPN's torrenting features, including P2P servers and port forwarding support. We also evaluated its average bitrate and stance on file-sharing.
Ranked #2 out of 61 VPNs for Torrenting
In our tests, ExpressVPN downloaded P2P files a lot faster than most of the competition. All 13,360 of ExpressVPN’s servers allow torrenting, and its kill switch and private logging policy will prevent your ISP from seeing your file-sharing activity. The only downside is the lack of port forwarding, but ExpressVPN is fast enough without it.
Torrenting Attribute
ExpressVPN
Permits P2P Traffic
Yes
Average Download Bitrate
9.8MiB/s (2% loss)
Countries with P2P Servers
109
Port Forwarding
No
Kill Switch
Yes
Logging Policy
No Identifiable Data
There’s no record of ExpressVPN ever forwarding DMCA requests to its users. You can check this yourself by looking through the service’s transparency reports.
Aside from its privacy features, we love how straightforward it is to torrent with ExpressVPN. With other VPNs, we’ve lost count of the number of times we thought it blocked torrents, only to discover we hadn’t activated a hidden setting or connected to a specialized server.
You won’t have that problem here, as every server, protocol, and app works for torrenting. Just click and connect, and you’re good to go.
ExpressVPN’s file-sharing speeds are among the best.
One criticism often levelled at ExpressVPN, is its lack of port forwarding. Honestly, it’s a nice-to-have feature, but it won’t massively affect your P2P speeds. That said, you can always use PIA if port forwarding is a deal-breaker for you.
To add some context, here’s how quickly we could download a 20GB file using the VPN, compared to other household names:
VPN Service
Download Bitrate
Time Taken (20GB File)
No VPN
10MiB/s
32 minutes
ExpressVPN
9.8MiB/s
33 minutes
Surfshark
8.7MiB/s
37 minutes
CyberGhost
3.9MiB/s
81 minutes
Device Compatibility
9.9/10
Device Compatibility
Best Rating
9.9/10
Average Rating
6.0/10
Worst Rating
1.0/10
We calculated this rating by evaluating the VPN's support for various devices. We considered dedicated apps, browser extensions, Smart DNS functionality, and router compatibility.
ExpressVPN is without question, the most compatible VPN service available. As well as its standard desktop and mobile apps, it has an excellent browser-based app for routers and a Smart DNS proxy. ExpressVPN allows 10 simultaneous connections, which is the industry average.
Windows
Yes
Mac
Yes
iOS
Yes
Android
Yes
Linux
Yes
Amazon Fire TV
Yes
Android TV
Yes
Apple TV
Yes
Router
Yes
Chrome
Yes
Smart DNS
Yes
Unblocks Content From
United Kingdom
United States
Simultaneous Connections: 10
You can run ExpressVPN on several devices at once.
If you plan on sharing your subscription with others, be aware that ExpressVPN allows 10 simultaneous connections per account. While this is very typical, cheaper services like PIA and Surfshark don’t impose any limits.
An Outstanding & Unique Router App
We’ve been reviewing VPN for years, and we’re always shocked at how few review sites highlight ExpressVPN’s extraordinary router app.
It’s the only VPN that offers a dedicated router app, including a bespoke user interface and a full suite of features. It’s browser-based, meaning you can change VPN settings and switch servers through a website on your laptop or phone as simply as you can on its PC or mobile apps.
This provides an unprecedented level of device compatibility that’s matched by no other VPN service, as any device that connects to your router is now connected to the VPN.
This means you can spoof your location and encrypt your connection on devices that don’t support VPN apps, like Smart TVs and games consoles.
Additional Features
6.4/10
Additional Features
Best Rating
9.9/10
Average Rating
3.3/10
Worst Rating
0.2/10
We calculated this rating by evaluating the VPN's extra capabilities beyond the basic VPN service. This includes bypassing censorship, additional tools like malware blockers, and customization options like split tunneling.
For an elite VPN service, we're slightly disappointed at ExpressVPN's lack of additional features. Its ad blocker isn't the best, and it's missing multi-hop servers and an Android GPS spoofing tool. That said, we've always appreciated how accessible ExpressVPN's apps are, especially compared to rivals like NordVPN and Surfshark which overwhelm you with new features and promos.
Additional Feature
ExpressVPN
Split Tunneling
Yes
VPN Obfuscation
Yes
Multi-Hop Servers
No
Dedicated IP
Yes
Ad Blocker
Yes
Password Manager
Yes
Anonymous Dedicated IP Feature
This add-on allows you to connect to a server with an IP address that’s exclusive to you, unlike standard VPN IPs that are shared among dozens of users.
When setting up your dedicated IP, ExpressVPN uses zero-knowledge encryption alongside a ‘blind token system’ to maintain your anonymity. In plain English, this prevents the VPN from seeing your unique activation code and linking it to your account.
Unfortunately, this is not the industry-standard. NordVPN admits in its privacy policy that it links your dedicated IP address to your account.
Threat Manager Performs Adequately
All of ExpressVPN’s apps include an ad and tracker blocker, named Threat Manager.
According to our data, Threat Manager only blocked 60% of ads and trackers. Private Internet Access and NordVPN prevented 100%.
As it stands, Threat Manager is a useful feature that’ll enhance protection of your web activity from data profiling. But there are better alternatives available.
ShuffleIP Makes Tracking Harder
All VPNs assign you a new IP address when you first connect, but ExpressVPN goes one step further by changing your IP every time you use a new website or app.
This feature, known as ShuffleIP, makes it near-impossible for anyone to track your online activity or harvest data about your browsing habits.
You won’t even notice this is happening, as the feature works automatically in the background without interrupting your connection.