Our Verdict: 9.9

ExpressVPN is our number one choice of VPN for 2019 and it’s clear why. It offers unbeatable performance and reliability while maintaining your privacy with industry-leading security. ExpressVPN truly stands out when it comes to streaming, reliably unblocking all the major services including Netflix, Hulu, BBC iPlayer, and Amazon Prime Video. That means you can always connect and stream HD content without any issues.

ExpressVPN offers the best all-round performance of any VPN we’ve tested, with an unbeatable combination of speed, reliability, privacy and customer service while unblocking all major streaming services.

ExpressVPN isn’t the cheapest provider, but you certainly get what you pay for. With over 148 locations in 94 countries, it offers fast, reliable connections from wherever you’re based. In our tests, ExpressVPN is one of the few providers that reliably bypasses censorship in countries like China and the UAE.

Based in the British Virgin Islands, ExpressVPN ensures a totally private browsing experience. They keep no logs of your activity and are outside the jurisdiction of major nations. With a full suite of security features including military-grade encryption, perfect forward secrecy, a kill switch, and leak protection, you can be sure that nobody can see what you do online. Torrenting is allowed on all servers, and with unlimited bandwidth, it’s a great choice for P2P filesharing.

What really sets ExpressVPN apart is the quality of its service. Offering true 24/7 customer support, with typical live chat response times of less than 15 seconds, there’s always someone there if you need them.

Advanced users might want greater configuration options, but the quality, security and speed of the connection should satisfy even the most skeptical user. Apps are available for all major operating systems, including mobile phones and the Amazon Fire Stick. Even streaming devices like Apple TV and game consoles that don’t support VPNs can connect through the ExpressVPN router or configure the standalone MediaStreamer smart DNS service included in every subscription.

In an extremely competitive market, ExpressVPN stands out as a premium quality choice. The best way to know if a VPN is right for you is to try it out. With a no-quibbles 30-day money-back guarantee, you can do that with no risk. Cheaper options are available, but ExpressVPN’s true value comes from the quality of the service and support, making it our #1 choice with a score of 9.9/10.

Features and pricing

ExpressVPN-Review image

ExpressVPN is not for users on a budget. The basic monthly price is $12.95 per month, while a yearly subscription cuts it down to $8.32 per month. That puts ExpressVPN firmly in the upper price bracket. ExpressVPN accepts payment via credit card, PayPal, Bitcoin, and several third-party payment gateways.

Reader deal: Get 3 months extra free here with the ExpressVPN’s annual plan, which equates to a 49% saving.

By default, ExpressVPN will automatically choose the most favorable protocol on your behalf. Usually, this is OpenVPN over UDP. Users may also manually choose to connect with OpenVPN over TDP, L2TP/IPSec, PPTP, and SSTP. You can learn about each of these protocols using our cheat sheet, but OpenVPN is generally regarded as the best option.

To make ExpressVPN as accessible and unintimidating as possible for novice users, it has cut out a few tweaks and features available on some more configurable rivals. Encryption levels are non-negotiable, for example; you can’t speed up the connection by sacrificing security.

A recent update to the ExpressVPN desktop apps added a « network lock » feature that halts all internet traffic when the connection to the VPN drops. This prevents DNS leaks and effectively functions as a kill switch. Additionally, ExpressVPN forces all DNS requests over the IPv4 protocol instead of the less secure IPv6.

Expressvpn speed tests

The ExpressVPN app includes a built-in speed tester tool to check which servers offer the fastest download times. The tool gives latency and download speeds for every server location on ExpressVPN’s network. This sounds great in theory, but it can take several minutes to finish, and the results could change from one hour to the next.

Split tunneling was recently added to the Mac version, which allows you to pick and choose which apps and services get tunneled through the VPN tunnel and which are sent over the default ISP network.

Setup and interface


This is where ExpressVPN shines the brightest. After signup, the user can download and install the VPN client. Upon first running it, you’ll be prompted to input an activation code, which differs for each device. A link to a web page containing this code is included in the confirmation email, so be sure to save it. While it’s a bit tedious to input the activation code for each device separately, it means you’ll never–or, at least, rarely–need to waste time logging in. As soon as you start the app, it’s ready to go. During the install process, the user can choose whether to share anonymous connection data to help improve speeds.

The app is probably the most intuitive and simply-designed VPN software we’ve ever used. Just select a server, star it if you want to quick access to it later, and hit Connect. A few basic settings can be tweaked in the options menu, such as which protocol you prefer to use, but all that can be ignored if you don’t need it. The straightforward plug-and-play interface makes ExpressVPN a great choice for novice users or for people who need something their kids or elderly family members can use.

If you prefer not to leave the ExpressVPN GUI open, it will run quietly in the system tray. You can quickly connect to your favorite servers, disconnect, and access the options from there as well.


The mobile apps require the same activation process and are equally simple. ExpressVPN clearly put a lot of thought into designing idiot-proof apps.

One downside comes into play when you want to use a fourth device. I have two PCs, a tablet, and a smartphone, for instance. If I leave ExpressVPN connected on three devices, then I can’t connect on a fourth. Instead of simply booting one computer off the network, I must manually disconnect it. This means if I leave ExpressVPN connected on an office computer and forget that it’s on, I won’t be able to connect three devices at home. We would like to see a mechanism in which the old connection is booted off to make room for the new one.

Router app

ExpressVPN router app

Aside from the desktop and mobile apps, ExpressVPN also makes firmware that can be used by certain popular models of wifi routers. You can either buy a router pre-configured with ExpressVPN, or install the router app for free if your existing router is compatible. With the VPN set up on a router, all the devices connected to your home wifi will have their internet traffic routed through a VPN. The router only counts as one device, so an unlimited number of devices can use the VPN on a normal subscription, bandwidth pending.

If you want to flash ExpressVPN’s firmware onto your router, double check that it is compatible first. Otherwise, you could brick your wifi router so that it’s unusable.

Browser extension


In 2017, ExpressVPN added a browser extension for Chrome and Firefox to its repertoire. After adding the plug-in to your browser, you’ll be able to control the VPN connection and location from a simplified version of the native app. Note that you still need to have the native app for either MacOS or Windows installed for it to work. This is not a standalone extension like the HTTPS proxy extensions offered by some other VPN providers. Sorry, Chromebook users. Instead, the extensions are simply another way to control the native app.

One nice feature is that the browser extension goes an extra step to hide your location by tricking Google’s geo-location API. Your reported location is randomized to appear somewhere near the VPN server, so websites that use the API see a realistic spoof.

Does ExpressVPN work with Netflix?

Yes, but only on certain servers. If Netflix shows a proxy error when connected to ExpressVPN, contact the live chat support and ask which servers can currently access Netflix. We do not want to disclose which servers we used during testing so as not to draw undue attention to them but we can say ExpressVPN has been working consistently during out testing.

We only test VPNs with Netflix US, but ExpressVPN purports to also work with Netflix Canada, UK, and Japan.

The same goes for Hulu and BBC iPlayer. You’ll need to ask customer support, but ExpressVPN almost always has a server that can bypass the firewalls.

Servers and performance 9.8

ExpressVPN operates over 1,500 servers in 94 countries. That’s more than your average run-of-the-mill provider, but a handful of rivals offer even more. Bandwidth and server switches are unlimited.

We streamed 1080p video without waiting for it to buffer and could seamlessly play fast-paced online games without any noticeable extra lag.

Our only complaint is the very occasional dropped connection. It’s not a deal-breaker by any means, but users who spend a lot of time online can expect to see a temporary disconnection notification about once every couple of days. That means streams and downloads occasionally get interrupted, but the network lock will still make sure no traffic escapes the VPN tunnel.

To make things as fair as possible, we also run daily empirical tests to determine overall throughput speed. Comparitech’s VPN speed ratings are based on a series of tests that we run against several VPNs. We run 4 tests per day from 5 locations on each of the VPNs: the United States, the United Kingdom, Germany, Hong Kong, and Australia. Once connected, we download a file and record the download speed. We download the same data file for each test, which ensures we’re comparing « apples to apples ». Our testing server uses a direct 10GBPS internet connection that removes any speed differences associated with things like wi-fi networks, and fast SSD disks to eliminate any I/O bottlenecks.

Express results landed it in the middle of the road. That’s not bad for a provider as large as ExpressVPN. Smaller upstart providers often see greater speeds because their servers are less congested, but ExpressVPN has managed to maintain reliable performance over a long period of time for a huge number of customers, which is no small feat.

Keep in mind that this test is not a definitive indicator of which VPN is fastest. The internet’s inherent volatility adds a significant factor of randomness, so VPN speed tests should always be taken with a big grain of salt. Those with faster or slower connections may well notice varying discrepancies in speeds.


ExpressVPN is incorporated in the British Virgin Islands, placing it beyond the legal jurisdiction of law enforcement agencies like the NSA and GCHQ. All OpenVPN traffic–the default protocol–is encrypted with a 256-bit AES algorithm, which is as good as it gets for consumer-level transfer security.  Not only is the channel encryption strong, ExpressVPN also sets a gold standard when it comes to authentication (SHA 512).  4,096-bit ephemeral encryption protects key exchanges with perfect forward secrecy, which guards past sessions against future compromises of secret keys or passwords.

If you’re using ExpressVPN’s app, then the default encryption standards can’t be altered, although the VPN protocol can if you prefer something faster.

ExpressVPN doesn’t keep activity logs or monitor user activity, so you’re free to use it however you like. Connection logs can be viewed on the local computer, however, and the user has the option to save them to a local file. Normally this is just used for troubleshooting. In the latest client update, ExpressVPN switched from calling these text files « logs » to « diagnostics. » I guess the term « logs » tends to scare people away.

ExpressVPN does track dates (not times) that you connect to the service, which server you use, and the amount of data transferred. It does not log your IP address, however, and this information is only associated with your account. If you signed up anonymously using bitcoin and a burner email account, for example, none of this activity can be traced back to you or your devices.

Users get a shared static IP address. Because multiple users–sometimes hundreds or even thousands–use the same IP address, shared IPs add a significant level of anonymity. ExpressVPN does not offer dedicated/private IP addresses.

We’ve put together this graphic to show how ExpressVPN’s encryption works and how long it would take to break it.

Encryption explained

Customer Service

Because ExpressVPN is so easy to use, the demand for customer service should be quite low. Despite that, the company offers 24/7 live chat support with representatives that are fast, professional, and knowledgeable. You don’t even have to be a customer. Support staff are available if you just want to ask a few questions before making a purchase decision.  The average customer service response time is 15 seconds according to this ExpressVPN review video from BestVPN.com.

If live chat isn’t your thing, a contact form and email are also available. The only missing medium is a phone number.

Numerous tutorials, FAQs, and troubleshooting guides are at the user’s disposal, for everything from how to watch live sports to descriptions of different types of VPN protocols.

During our time with ExpressVPN, we never received any spam email or other unsolicited promotions. The website, however, is littered with « Get ExpressVPN now » buttons, and the client always advertises its referral program or blog.

ExpressVPN added a .onion version of its website that’s accessible to anonymous Tor users. This, combined with the fact that ExpressVPN accepts Bitcoin, allows customers to buy subscriptions without leaving any trace to their real identity or location.


ExpressVPN is a great one-size-fits-all VPN for those who are willing to pay a bit more for great design, solid security, strong performance, and fantastic customer service. Those who prefer a ton of configuration options might find it lacking. For individual users who want a no-fuss VPN that’s as simple and intuitive as possible, ExpressVPN is well worth the high price tag, particularly given the extra peace of mind the money back guarantee provides.

See also: Get 3 months extra free with this ExpressVPN coupon