ExpressVPN review 2024

ExpressVPN review 2024
We may receive commissions for purchases made through links on our website. We appreciate your support.

ExpressVPN is at the top of our list of best VPNs in 2024. It’s one of the safest VPNs to use and with all the great features it offers, it’s ideal for anyone who wants to protect their online identity. Some may find it a bit expensive, but with all the premium features it comes with, ExpressVPN has sufficient grounds to justify the high price tag.

Everything you need in a good VPN, ExpressVPN has it. Features such as kill switch, split tunneling, DNS leak protection, and multiple VPN protocols can be easily enabled. It gives faster speeds than other VPNs like NordVPN and Surfshark. Most of the time, you won’t even notice that you’re using a VPN. You can use it to unblock geo-restricted content in 105 countries and you can even use it to bypass China’s Great Firewall.

ExpressVPN specifications

ExpressVPN has tons of great features that make it stand out, with its proprietary protocol Lightway being the most notable one. To save you some time, we’ve made a table that summarizes all the important features of ExpressVPN. Here are the specifications that make ExpressVPN stand out:

Number of servers Over 3000 in 105 countries
Number of simultaneous connections 8
Encryption Military-grade 256-bit AES
VPN protocols Lightway and OpenVPN
Bypass China’s Great Firewall Yes
Streaming capabilities Supports major platforms like Netflix, Disney Plus, Amazon Prime, and HBO
Logging No-log policy
Price Yearly package costs $6.67 per month
Money-back guarantee 30 days

ExpressVPN short overview

To save you time, we’ve summarized our review of ExpressVPN. You can quickly read our analysis below:


  • Strict no-log policy – ExpressVPN is located in the British Virgin Islands, which isn’t a member of the 14 Eyes alliances. It doesn’t have any obligation to hand over user data to any third party and there have been external audits which have proved the VPN service’s no-log claims.
  • Advanced security features – With military-grade encryption and tons of other advanced security features like kill switch, split tunneling, and Threat Manager, you can rest assured that your online data will be safe and secure with ExpressVPN.
  • Large number of servers – There aren’t a lot of popular VPNs that have their server network spread out in so many countries. ExpressVPN has over 3000 servers in 105 countries, giving you a variety of different regions to stream content from. Compare this with NordVPN, which has 5000 servers in 54 countries.
  • Supports major streaming platforms – Whether you’re traveling or just want to enjoy some foreign content, ExpressVPN has got your back. It supports almost every major streaming platform like Netflix, Disney Plus, Amazon Prime, and BBC iPlayer. You’ll get extremely fast speeds even when you’re connected to distant servers.

  • Free trial version for smartphones – Unlike its rival company NordVPN, ExpressVPN offers a free 7-day trial version on both iOS and Android phones. If you want to use it on desktop only, you’ll get a 30-day money-back guarantee with your purchase so you can try the VPN and get a refund within 30 days if you don’t enjoy using it.
  • Consistent app design – When you switch from desktop to smartphone, you’ll notice that ExpressVPN has a consistent aesthetic and design. The app is incredibly minimalistic and we love the uniform design. 


  • Expensive – ExpressVPN may seem pricey at first glance. However, opting for the annual subscription not only provides a 30-day money-back guarantee, but also includes an additional 3 months of service for free, all at a monthly rate of just $6.67. This represents a significant saving of 49% compared to the standard monthly pricing.

Speed – is ExpressVPN fast?

If you're looking for a VPN that delivers lightning-fast speeds, ExpressVPN is a great choice. In fact, we consider it to be one of the fastest VPN services available today. With its proprietary VPN protocol called Lightway, ExpressVPN offers faster speeds and better protection than other protocols. If you want to experience the best possible speeds, we recommend using the Lightway protocol.

Compared to other popular VPNs like NordVPN and Surfshark, ExpressVPN consistently delivered faster speeds during our tests. We tested it on our 100 Mbps connection on servers in the US and the UK, and even when connected to distant servers, ExpressVPN outperformed its competitors. Whether we were streaming content on Netflix or playing games like Counter-Strike: Global Offensive, we experienced no lag at all.

ExpressVPN speed test while connected to a server in the USA

Here’s a table to show you the connection speeds on both ExpressVPN and NordVPN:

  ExpressVPN NordVPN
US download speed 89 Mbps 81 Mbps
UK download speed 83 Mbps 78 Mbps
VPN protocol Lightway OpenVPN

Lightway protocol is available on all platforms and you can use it on a router, too. It’s worth mentioning that connection speeds may differ as they depend on multiple factors. Nevertheless, it’s safe to say that in most cases, ExpressVPN seems to give faster speeds than other VPNs.

On what apps and devices does ExpressVPN work?

You can get ExpressVPN on pretty much any device. It supports 5 simultaneous connections and since the app’s UI is consistent across all devices, you won’t have much trouble switching from one to another. Here are some of the devices it’s compatible with:

  • Windows
  • MacOS
  • Linux
  • Android
  • iOS
  • Streaming devices like Amazon Fire TV and Android TV
  • Compatible routers like the Netgear R6400v2 and Linksys WRT1200AC

Apple TV app

If you have an Apple TV and want to watch content from different countries, you can now do that by downloading ExpressVPN’s app for it. It’s available on the App Store and you can easily sign into it by scanning a QR code.

Once you’re signed in, you can enable dark mode and connect to servers in 105 countries. Just like the mobile and desktop apps, the Apple TV version also uses the Lightway protocol. 

Some improvements have been added to the Android TV version as well. For example, you can now use the app in dark mode and sign in with a QR code. Changing the servers is much easier now thanks to the redesigned server location menu.

ExpressVPN for Windows, macOS, and Linux

Unfortunately, there’s no free trial version on the desktop ExpressVPN app. The good thing is, however, that you get a 30-day money-back guarantee with your purchase so you can easily try out the app and see if you like using it. The design of the app is similar to how it is on the smartphone app and it’s extremely user friendly.

To connect to a server, all you have to do is click the large power button in the center of the app. It’ll automatically connect you to the nearest and fastest server. If you want to choose a server in a specific location, click on Selected Location and choose your preferred server from the list that opens.

The desktop version has all the important features you need in a VPN. The kill switch is enabled by default. There are two types of split tunneling methods on ExpressVPN: one is where you choose which apps to exclude from the VPN connection, and the other is where you choose which apps to connect to it. Split tunneling isn’t supported on macOS 11 and above.

ExpressVPN for Android and iOS

ExpressVPN retains its minimalist and simple design on the smartphone version of the app. To connect to the nearest server, simply tap the power button in the center of the screen and you’ll be connected to the VPN server in a matter of seconds.

The mobile version of the app has most of the functionalities you’d find on the desktop version. The Network Lock feature (kill switch) that’s present in the desktop version is called “Network Protection” in the mobile version. Split tunneling is only available on the Android version of the app. Due to restrictions set in place by Apple, you can’t use split tunneling no matter what VPN client you use.

ExpressVPN for streaming devices

Using ExpressVPN directly on a streaming device will change your IP address and allow you to watch your favorite geo-restricted content. You’ll get faster speeds since the streaming device won’t be using the VPN for anything other than streaming content. You can easily download the app by searching for it in the streaming device’s store (Google Play Store in the case of Android TV).

The streaming device version of the app looks exactly the same as it does on desktop and smartphone, so you’ll have no problem navigating your way around it. Click on the power button to connect to a server and you can immediately start watching shows from different regions.

If your streaming device doesn’t have ExpressVPN in the store (Apple TV, for example), you can connect to it by changing your default DNS servers. ExpressVPN comes with MediaStreamer DNS which you can use to alter your location. Keep in mind, though, that MediaStreamer doesn’t give all the security benefits of ExpressVPN and it’ll only allow you to stream blocked content on your streaming device.

Use MediaStreamer DNS to use ExpressVPN on a streaming device that doesn’t support the app

If your streaming device doesn’t support ExpressVPN and you want it to be encrypted, you’ll have no choice but to connect it to a VPN-enabled router.

ExpressVPN for routers

The most significant benefit of an ExpressVPN-enabled router is that every device connected to it will be encrypted and protected by the VPN. Once you’ve enabled ExpressVPN on your router, it’ll always stay connected. And since you can use Network Lock on the router as well, you’ll never have to worry about your data being compromised if the VPN connection drops.

On ExpressVPN-enabled routers, split tunneling is called “Device Groups”. It allows you to choose which devices pass through the VPN server and which ones don’t.

ExpressVPN on a router

To Integrate ExpressVPN into your router, you'll need to select a compatible model. ExpressVPN specifically suggests Aircove, their innovative home router equipped with built-in VPN and robut Wi-Fi 6 capabilities, ensuring ample bandwidth to acommodate even the busiest households. With Aircove in operation, every device in your home, including those typically unable to run VPN software, like smart home appliances, can benefit from VPN protection.

use aircove router for expressvpn

Alternatively, if you’re outside the US, you can get the Netgear R7000, but you’ll have to install the VPN on it yourself.

Every router is different so it’s only natural for the installation process to be different, too. You can check the ExpressVPN site to see how you can install the VPN on your router.

Is ExpressVPN good for streaming?

ExpressVPN is the perfect choice for streaming geo-restricted content because it has servers in 105 countries and it supports almost every major streaming platform. We tested ExpressVPN with Netflix Japan and we were easily able to access the Japanese library.

Finding a server in Japan that works with Netflix wasn’t difficult at all and if you struggle with that, you can contact the customer support and they’ll tell you which server you should connect to.

Here’s a list of some of the streaming platforms ExpressVPN works with:

  • BBC iPlayer
  • Crunchyroll
  • Disney+
  • HBO Max
  • YouTube
  • Hulu
  • Amazon Prime
  • Paramount Plus

Note that for some of these platforms, it’ll take you some time to find the right server. As mentioned above, if it takes too long, you should contact customer service and ask them which server you should connect to for a specific streaming site to work.

Is ExpressVPN safe?

Yes, ExpressVPN is one of the safest VPNs you can use because it has a variety of advanced security features like a kill switch, split tunneling, and DNS leak protection, and it’s based in the British Virgin Islands, a non-4/9/14 Eyes member territory.

Let’s take an in-depth look at some of the things that make ExpressVPN safe:

No-log policy

As mentioned above, ExpressVPN is located in the British Virgin Islands (BVI). The BVI is outside the jurisdiction of the 4/9/14 Eyes alliances, which means ExpressVPN is under no legal obligation to hand over their users’ data to government agencies.

It has a strict no-log policy which we know it adheres to because it’s been proven in court and through multiple external audits. ExpressVPN’s most recent external audits took place in March 2023. The VPN service doesn’t even ask you to provide any billing information when subscribing to it. You can pay through cryptocurrency which is completely anonymous.

You can pay for your ExpressVPN subscription with cryptocurrency

For a VPN company, being transparent is one of the most important things because it can’t last without the trust of its users. An external audit helps build more confidence and proves the veracity of the company’s claims. Cure53, the company that audited ExpressVPN’s macOS and Linux apps, only found two vulnerabilities in the macOS app, which were quickly fixed by ExpressVPN and later reviewed by the auditing company.

The audit performed on the Windows app concluded that no information is leaked outside of the VPN tunnel and the app isn’t “susceptible to remote code execution attacks.”

It’s safe to say that ExpressVPN takes the privacy of its users seriously and does all it can to protect their data.

Split tunneling

Split tunneling is one of the most important features a VPN can have. ExpressVPN has split tunneling on every platform except iOS. On the desktop version, you can use the feature in two different ways. One is regular split tunneling where you can exclude apps from the VPN tunnel, and the other method is called inverse split tunneling where you can protect specific apps.

Split tunneling is useful because it lets you reap the benefits of a VPN service while still being able to browse the web on your real IP address. For example, by including a web browser in the list of apps that pass through the VPN tunnel, you’re excluding everything else. You can watch geo-restricted content on the browser and use other apps as you normally would. This will also ensure that you get faster speeds because only one app is using the VPN.

There are very few risks associated with using split tunneling. Human error is common when setting it up. You could accidentally exclude the apps you want to include in the VPN tunnel. Other than that, there’s not much room for error.

Use the split tunneling feature to “split” your connection into two

Kill switch

A kill switch is a feature that immediately blocks your device from connecting to the Internet when your VPN connection drops. It only lets the device reconnect to the Internet when the VPN connection is restored. This ensures that none of your data is leaked when you switch from the VPN network to the open network.

ExpressVPN’s kill switch, or Network Lock as it’s called, is available on every platform, even on a VPN-enabled router.

On smartphones, Network Lock is called Network Protection. The feature is enabled by default. Your real IP address will always remain hidden if you have kill switch enabled. A kill switch-enabled VPN makes torrenting safer as there are no chances of your IP address being leaked or your ISP finding out about your online activities.

You can disable the kill switch in the settings on the desktop and smartphone apps, but there’s no way to turn it off on routers. We recommend always keeping it on so your data is never leaked.

To enable/disable the kill switch, check the “Stop all internet traffic…” box

RAM-based servers

ExpressVPN has over 3000 RAM-based servers in 105 countries. Most VPNs still store all of their data on hard disks, which can be a security issue since the data isn’t removed until the hard disk is erased or overwritten with new data. Storing data on hard disks also makes it easier for hackers and government agencies to get their hands on sensitive information.

RAM or random access memory is volatile. Any information stored in it is completely wiped out when you restart your device or turn off the VPN server. RAM-based servers provide a higher degree of protection and every VPN that claims to be no-log should have them.

Tracking data stored in RAM-only servers is essentially useless since it’s encrypted and is erased as soon as you restart your device or disable the VPN. It is possible to hack them, but if any third party tries to gain access to the data, it’ll cause the VPN to restart, thereby deleting everything.

ExpressVPN calls this technology “TrustedServer Technology. It’s been audited independently by a firm called PwC, which confirmed that it works exactly the way ExpressVPN described.

ExpressVPN servers run completely on RAM instead of the hard disk like servers of other VPNs do

DNS leak protection

In many cases, even if you’re connected to a VPN, your DNS requests can be leaked to your ISP and other third parties. They won’t be able to see what it is exactly you’re doing, but they’ll know what websites you visit. This can be a problem if, for example, you’re using a torrent or an illegal streaming website.

ExpressVPN has a feature called DNS leak protection which blocks your DNS requests from being sent to any server other than the VPN’s. ExpressVPN also has its own DNS leak tester which you can use to confirm no DNS requests are leaked while using the VPN.

Use ExpressVPN’s DNS leak tester to make sure your DNS requests aren’t leaked to your ISP

Built-in password manager

Another great feature recently introduced by ExpressVPN is a new built-in password manager called Keys. With the help of this tool, you don’t have to worry about remembering all of your passwords. ExpressVPN will save them for you and keep them secure. No one can access your passwords, not even the VPN itself.

ExpressVPN password manager keys featureKeys also lets you generate unique passwords. This is especially important if you want to keep yourself safe from phishing attacks.

If you’re already using another password manager, you can easily import all your passwords to Keys. It’s available in the mobile apps and also on desktop as a Chrome browser extension.


The VPN giant has finally added an ad-blocker to its repertoire. It’s capable of blocking most display ads, but can’t get rid of video and audio ads. It has its own ad blocklist, which is made from a publicly available list of known display ads. This blocklist is updated on a regular basis to keep those pesky ads at bay.

You can find the new ad-blocker in the “Advanced Protection” section of ExpressVPN’s settings. It only works when you’re connected to a VPN server and using the Lightway protocol. Note that it’s currently not available on Linux.

ExpressVPN ad block feature

ExpressVPN pricing

ExpressVPN distinguishes itself not just by its price, but also by the quality of service it offers compared to other VPNs.

You probably have a good idea by now of just how secure and fast it is, which sort of justifies the price. Here are the different plans ExpressVPN offers:

  • The monthly VPN plan is the most expensive out of all the plans. It costs $12.95 per month.
  • The 6-month plan is available for $9.99 per month. You can save a few bucks with this plan, but you’d save a lot more with the yearly subscription.
  • The annual plan, now available at an exclusive $6.67 per month with a whopping 49% off, (usual price $8.32 per month), provides the highest level of savings.

All plans come with a 30-day money-back guarantee and there are no different tiers, so you get all the features with every plan. The yearly plan will also give you 3 additional months for free.

The high price is the only disadvantage you get with ExpressVPN, but again, all the features you get with it make it absolutely worth it. You can buy ExpressVPN by clicking here.

ExpressVPN subscription plans

Does ExpressVPN work in China?

Yes, ExpressVPN is one of the most stable and reliable VPNs you can use in China. It’s no secret that China heavily censors the Internet in the country and it doesn’t take long for the government to block any VPN that works there. Luckily, ExpressVPN knows how to fight back. It’s one of the few VPNs that can bypass China’s Great Firewall.

ExpressVPN’s site doesn’t work in China and you should download the app before you go there. Don’t worry if you’re already in the country and you don’t have the app, though. You can get it by contacting ExpressVPN’s customer support and requesting a mirror link.

You can choose cryptocurrency as a payment method to remain anonymous. Once you’ve installed the app, set the protocol to automatic so ExpressVPN can automatically find the best protocol for China.

Make sure you don’t disable kill switch or DNS leak protection, so your IP address and other data don’t get leaked.

ExpressVPN servers locations

ExpressVPN has over 3000 RAM-based servers in 105 countries. Many of them are virtual servers, which means they don’t exist physically in the country they’re from. For example, for a VPN to maintain physical presence in India, it has to log user data. Since ExpressVPN has a no-log policy, it’s set up virtual Indian servers which are physically based in different regions but have an Indian IP address.

Virtual servers tend to perform just as fast as regular servers. Sometimes users request servers from countries where there are no reliable servers available. In that case, VPN companies have to set up the server virtually otherwise they won’t perform as well.

You have to keep in mind that they’re only safe if the VPN company is transparent about them. ExpressVPN has a list of all their virtual servers on their site. Any server that’s not on the list is physically located in the country the server is from.

The exact number of their servers is unknown but most of them are in Europe and the US. Many of the servers don’t specify the city. The region with the least amount of servers is Central America (around 3) and the region with the highest is Europe (over 60).

How to install ExpressVPN?

Setting up ExpressVPN is simple. Here’s how you install it on desktop:

  1. Go to ExpressVPN website and purchase your preferred subscription plan.
  2. Download ExpressVPN.
  3. Open the app and click on Sign In. Copy and paste your subscription activation code which you received after you purchased the subscription.
    Open the app and click on Sign In. Copy and paste your subscription activation code which you received after you purchased the subscription.
  4. After it’s confirmed your activation code, you can connect to a server by clicking on the power button.
  5. You’re now ready to start browsing the web with ExpressVPN!

Installing it on your phone is just as simple. Here’s what you have to do:

  1. Go to Google Play Store or the Apple App Store and download the ExpressVPN app.
  2. Sign in with your activation code or start the free 7-day trial version.
  3. Tap the power button to quickly connect to the nearest server.
  4. Start browsing the web anonymously on your phone!
    ExpressVPN’s smartphone app

As we mentioned above, installing ExpressVPN on a router depends on which device you have. You can check the ExpressVPN guide to see how to install it on your model, but in most cases, all you’ll have to do is install the VPN firmware on the router. It’s pertinent to mention here that installing a third-party firmware on your router will void its warranty.

Reliability & Support

The only other VPN that rivals ExpressVPN’s level of reliability is NordVPN. It’s been through multiple audits and it has 24/7 customer support who will always be more than happy to help you. The VPN service also has tutorials and guides to help you get familiar with the app.

In case you run into any problem which the guides fail to solve, you can easily get in touch with customer support either by live chat or by sending an email.

To see how quick their live chat is, we decided to get in touch and ask them how we can disable the kill switch on the macOS app. In just a few seconds, our agent Danielle started typing in response to our question and helped us figure out how to turn off the kill switch. We were thoroughly impressed by the timing and the professionalism of the response.

ExpressVPN’s 24/7 live chat

If you send them an email, it won’t take more than two hours for them to reply to you.

Bottom line

All in all, we believe ExpressVPN is one of the best and most reliable VPNs on the market. There’s a reason why you see it on the top of everyone’s list of best VPNs. With military-grade encryption, a kill switch, split tunneling, and DNS leak protection, the VPN client is armed with advanced security features that keep your online data safe at all times.

ExpressVPN has left very little room for anyone to question its integrity and transparency. It’s had multiple independent audits that have confirmed its claims of having a no-log policy. It’s based in the British Virgin Islands where no one can force it to share data with any legal authority. The 3000+ RAM-based servers are a testament to the fact that ExpressVPN has no intention of retaining any user data.

You can unblock almost every streaming platform with ExpressVPN. Majority of the servers are compatible with platforms like Netflix, Disney Plus, and Amazon Prime. You can also download torrents without worrying about your ISP throttling your connection.

It may be a bit more expensive than its competitors, but other than that, it would be difficult to find anything else to criticize about it. You can get the yearly package for $6.67 per month. Once you’ve installed ExpressVPN on your device, you can start browsing the web safely and anonymously.

Frequently asked questions

Yes, ExpressVPN is one of the safest VPNs to use. It has over 3000 RAM-based servers, which means any information that’s stored on them when you’re using the VPN is erased as soon as you disable the connection. The VPN has a no-log policy and you can pay through cryptocurrency while signing up to avoid handing over any personally identifying information.