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
The best gaming VPN currently is ExpressVPN, with an outstanding 9.3/10 test rating. It excelled in all categories thanks to its fast speeds and low latency across its server network, alongside robust security features. Windscribe is the best free VPN we’ve used while gaming, but unlike ExpressVPN, it’s not compatible with routers and it imposes a data cap.
There’s a lot of misinformation around using a VPN for gaming. Many websites incorrectly claim that VPNs can increase your internet speed, stop lag, prevent DDoS attacks, or even allow you to get games before their release date.
While VPNs can’t do the above, you can use a VPN for gaming to change your strict NAT Type, access easier gaming lobbies and avoid skill-based matchmaking (SBMM), avoid ISP throttling, and more.
However, the unique demands of online gaming — low ping, stable connections, and access to servers across the world — mean that many VPNs on the market simply aren’t good enough.
A subpar VPN can increase lag, cause frequent disconnections, and even get your account banned from some games.
To find the very best VPNs for gaming, we tested each VPN on multiple devices, games consoles, and operating systems with a variety of games.
Summary: The Best VPNs for Gaming
Following recent tests and years of personal use, here’s our list of the highest-rated VPNs for gaming:
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.
ExpressVPN is our top-rated VPN for gaming on all devices. Its large server network, low ping time, and wide device compatibility makes it a great choice for mobile, PC, and console gamers alike.
The standout feature is its dedicated router app which allows you to use ExpressVPN on all gaming systems and devices. As such, it’s also the easiest VPN to set up on PS5.
That said, ExpressVPN isn’t as optimized for mobile gaming due to its lack of a GPS spoofing tool and its pricing plans are more expensive than NordVPN’s and Surfshark’s.
We didn’t experience any lag on Halo Infinite while connected to ExpressVPN.
Consistently Low Ping for Lag-Free Gameplay
While connected to a nearby ExpressVPN server, we recorded an average ping of 8ms. To put this to the test, we used ExpressVPN while playing Valorant and Halo Infinite across multiple days and at different times, including peak hours.
In our experience, we never experienced any lag or FPS drops with ExpressVPN and our hit detection was unaffected.
You can use the chart below to see how ExpressVPN’s ping time compares to other top-rated VPNs over a period of five years of testing:
As the data above shows, ExpressVPN has consistently remained below 10ms for over 5 years.
We also recorded impressive download speeds, with an average speed loss of just 3% while connected to local ExpressVPN servers and 15% loss on international connections. This is sufficient for online gaming and 4K streaming on consoles.
Works on All Games Consoles & Devices
ExpressVPN is compatible with all devices, thanks to its dedicated router app. Gaming consoles without native VPN support, such as Xbox and PlayStation, can connect to the router directly and benefit from ExpressVPN’s encryption, speed, and server network.
It only took us a few minutes to set up ExpressVPN’s router app and connect our Xbox.
You can also install ExpressVPN’s well-designed apps on Windows, macOS, Android, and iOS. All of its apps are quick to install and only require one click, or tap, to start using.
If you want to unblock geo-restricted content on your games console, you can also use ExpressVPN’s Smart DNS tool MediaStreamer. While this won’t encrypt your connection, it spoofs your geo-location with ease.
Extensive Server Coverage
ExpressVPN’s network consists of over 3,000 VPN servers across 106 countries. This ensures there’ll always be a server near to your real location which minimizes any latency.
This also allows you to connect to regions with easier lobbies and avoid SBMM on online games such as Apex Legends and Overwatch 2.
In our own testing, we used ExpressVPN’s server network to bypass IP bans on our account and regional restrictions on games like the PUBG Mobile ban.
While impressive, ExpressVPN still lags behind NordVPN’s coverage with VPN servers in 111 countries.
Surfshark is a good VPN for mobile gaming thanks to its advanced iOS and Android apps as well as its low ping.
It’s also affordably priced at $1.99 a month on its two-year plan, and you try Surfshark for free with its seven-day free trial.
Though cheap, Surfshark has higher ping than other top-rated VPNs on long-distance connections, which may affect your gameplay.
We shared our Surfshark connection with our PS5 while playing Helldivers 2.
Smooth Gameplay on Nearby VPN Servers
Our ping remained at 9ms while connected to a close-by Surfshark server. We found this low enough for casual and competitive gaming alike, including fast-paced battle royale games like Fortnite and PUBG.
We didn’t notice any lag and our framerate was consistent on PC and console across hours of testing.
On longer-distance connections, our ping increased as high as 407ms. This is awful, especially compared to ExpressVPN and NordVPN, so we advise against using Surfshark for accessing easier game lobbies in distant continents.
We recorded a superb download speed of 95Mbps on a local Surfshark server which dropped to 67Mbps while connecting to a South Africa server.
Works with the Most Setup Methods
Surfshark has fully-featured apps for PC, macOS, iOS, and Android. Its mobile apps in particular include advanced features such as GPS spoofing which allows you to bypass regional bans on games.
We were able to use Surfshark on games consoles by installing it on our router or sharing its VPN connection from a computer. In fact, Surfshark is the only VPN we tested that’s able to share its connection on Mac, via ethernet.
That said, we’d like Surfshark to create a dedicated router app to make installation quicker and less technical.
Perfect for Changing Your Region on Mobile Games
Surfshark offers access to VPN servers in 100 countries, with city-level options in 11 of those. As such, you’ll always have a server you can connect to — even during hours of peak usage.
We connected to a Surfshark Argentina server to access easier lobbies on COD: Warzone Mobile. Thanks to Surfshark’s GPS spoofing tool, our real US location wasn’t detected by the game service.
That said, Surfshark does experience high ping across long distances, so we recommend only connecting to servers in your own region or neighboring countries.
NordVPN is an excellent VPN for gaming, with a consistently low ping and beginner-friendly apps.
As NordVPN now has the best server network, it recently updated its coverage to 111 countries, and fast international speeds, it’s ideal for switching game regions to access easier lobbies abroad.
However, we found NordVPN slightly harder to set up on our games consoles due to the absence of a dedicated router app.
Our ping rarely exceeded 8ms on NordVPN servers.
Minimal Latency & No Lag
In our most recent tests, we registered an average ping of 8ms while connected to a local US NordVPN server. This is a great ping time and it’s consistent with the results we’ve recorded over the last few months.
As part of our evaluation, we connected to NordVPN and played multiple matches of competitive games such as Counter-Strike 2 and Rainbow Six Siege. Across several hours of testing, we never detected any lag or sudden framerate drops with NordVPN.
Even while connected to distant server locations, like Egypt or New Zealand, our connection to the match remained stable and gameplay was smooth.
We were also impressed by NordVPN’s fast network speeds. While connected to a set 100Mbps broadband, we recorded an average download speed of 95Mbps locally, and 86Mbps internationally.
Compatible with All Devices, but No Router App
You can install NordVPN on Windows, macOS, iOS, and Android. All of its apps are consistent in design and include the split tunneling feature. This lets you designate specific apps for the VPN tunnel, like Steam or a mobile game, while leaving the rest of your device’s traffic unaffected.
We used NordVPN to prevent against DoS attacks while playing PUBG on Android.
Unlike ExpressVPN, NordVPN does not have a dedicated VPN app for routers, but you can still install it on compatible routers. Alternatively, we found it straightforward to set up NordVPN on our PS4 by using a mobile hotspot.
You can also use NordVPN’s Smart DNS tool to change the online location of your console. Smart DNS doesn’t encrypt your traffic, but it reroutes your traffic to unblock geo-restricted content
Large Server Network for Switching Lobbies
Aside from HMA and Proton VPN, NordVPN offers servers in more countries than any VPN we’ve tested. For example, it has servers in 11 more countries than CyberGhost and 20 more than Private Internet Access.
Coupled with an average download speed loss of just 13% across all locations, you’ll always have a server nearby with low latency.
We personally used NordVPN’s New Zealand server to bypass SBBM on Call of Duty: Modern Warfare 3. This put us in a match with players far below our ELO rating as the matchmaking algorithm prioritized filling the lobby over matching skill level.
Despite the distance, our game never lagged or disconnected us from the lobby, thanks to NordVPN’s consistently low ping.
Free servers in 10 countries, including the USA & UK.
Unlimited simultaneous connections
Privacy-friendly logging policy & no data leaks
Limited free server network
Only 10GB of free bandwidth each month
Free tier can’t be installed on routers
Smart DNS not included with VPN subscription
Port forwarding is paywalled
Cheapest Price
Free
Download Speed
90Mbps
Countries with Servers
10
Smart DNS
No
Compatible with
Windows
Mac
iOS
Android
Linux
Amazon Fire TV
Android TV
Apple TV
Router
Chrome
Windscribe is the best free VPN for gaming, as confirmed by our hands-on testing and personal experience of the VPN.
Unlike most free VPNs, it delivers fast connection speeds, barely increases your ping, and uses AES-256 encryption. However, it does come with some limitations compared to its paid counterpart such as a 10GB data cap and reduced server network.
We didn’t experience any lag on Minecraft using Windscribe Free.
Lowest Ping of Any Free VPN We’ve Tested
We recorded an average ping of 5ms while connected to a nearby Windscribe Free server, from a baseline of 1ms. This is an exceptional result, better than most paid VPNs, and makes lagging unlikely.
As expected, our ping increased while connecting to further away servers such as 75ms in the UK and 98ms in Germany. This is still low enough for most online games and matches the results we recorded with top-shelf VPNs, like NordVPN.
We used Windscribe ourselves across several Minecraft servers without any framerate drops or rendering issues.
Though Windscribe Free isn’t as fast as paid VPN services, it’s still fast enough for online gaming.
On our fixed 100Mbps bandwidth, we recorded an average download speed of 90Mbps while connected to a nearby Windscribe server — a 10% decrease. This is fast enough for multiplayer games and streaming in 4K on your games consoles.
Unlike many other free VPNs, Windscribe maintains fast speeds across its server network.
Difficult to Set Up on Games Consoles
Windscribe Free provides apps for iOS, Android, macOS, and Windows. We found it seamless to set up and start using for gaming, especially on mobile.
Sadly, you can’t install Windscribe’s free tier on routers which makes it much harder to use the VPN on games consoles, like the Xbox Series X or PS5. Windscribe does have a Smart DNS tool called Control D, but it costs $40.00 a year.
To use Windscribe on your games consoles, you’ll need to create a mobile hotspot or use an Ethernet cable via your computer.
Smaller Server Network than Paid VPNs
Windscribe Free provides servers in 10 countries, which is good for a free VPN but significantly less than its paid competitors.
For example, you can connect to 53 countries with IPVanish and 100 countries with CyberGhost.
While Windscribe has multiple servers in Europe and North America, it only has one location in Asia, and none in South America or Africa. If you’re based in these continents, you’ll experience slow speeds and lots of lag.
It’s also impossible to switch regions to find easier PvP lobbies as Windscribe lacks the necessary server locations.
While assembling our recommendations, we discovered that some well-known VPN services weren’t as good for gaming as we expected.
Below, we’ve highlighted a selection of popular VPNs that fell short of our the very best gaming VPNs:
IPVanish
Reason for exclusion:
No smart DNS feature
Limited server network
While IPVanish performs well in most areas, it disappointed in our gaming tests. Its main shortcomings were its small server network compared to competing providers and the lack of a Smart DNS tool.
CyberGhost
Reason for exclusion:
High ping
Slow download speed
CyberGhost is an excellent VPN but its ping and download speed on long-distance connections are much slower than those of our recommended gaming VPNs.
Norton VPN
Reason for exclusion:
High ping
Slow download speed
Logs your IP address
Put simply, Norton VPN is not private enough for us to recommend it. It logs your real IP address, lacks essential security features, and outputs average download speeds.
Why Should You Use a VPN for Gaming?
You can see a summary of the different claims surrounding gaming VPNs, and whether they’re true or not, in the table below:
True
False
Avoid SBMM and find easier lobbies
Lower your ping and remove lag
Prevent DoS attacks
Prevent DDoS attacks
Bypass IP bans
Speed up your internet connection
Stop ISP throttling
Access games before their release
Change a strict NAT type
Change your App Store region
Circumvent local firewalls
Unblock geo-restricted content
We’ve covered each of the ‘true’ gaming use-cases in greater detail below:
1. Avoid Skill-Based Matchmaking
Recommended VPN: NordVPN
Popular battle royale games, such as Call of Duty: Warzone and PUBG, use a system known as skill-based matchmaking (SBMM).
This matchmaking algorithm determines your skill based on your in-game performances, then matches you with similarly-skilled opponents.
To bypass this, you can connect to a VPN server in a region with a smaller play base. This causes the algorithm to prioritize filling the server over matching skill, resulting in easier lobbies.
Due to its large server network and low ping in all locations, we recommend using NordVPN to avoid SBMM.
2. Prevent DoS Attacks
Recommended VPN: PIA VPN
If you participate in e-sports, competitive multiplayer games, or Twitch streaming, you may experience a denial of service (DoS) attack on your connection.
DoS attacks are when an attacker sends large amounts of traffic to your IP address to disrupt your connectivity and even disconnect you from the internet.
You can use a VPN to hide your real IP address with that of the VPN server, preventing any DoS attacks. In fact, Xbox’s official support even suggests using a VPN as a preventative measure against these attacks.
Whereas, a distributed denial-of-service attack (DDoS) is a far more sophisticated attack on your network from multiple sources. These types of attack are generally faster, more severe, and much harder to protect against.
A commercial VPN would not be able to prevent or disrupt an ongoing DDoS attack.
3. Change a Strict NAT Type
Recommended VPN: ExpressVPN
A strict NAT Type affects your matchmaking time, connection to the game server, and restricts your communication with other players.
Some games consoles – like the Nintendo Switch – rely on P2P and won’t work online if you have a strict NAT firewall.
Despite what others may claim, connecting to a VPN does not change your router’s NAT Type. If anything, routing your traffic through both your router and a VPN server would restrict your NAT Type further.
However, you can change your NAT type by connecting to a VPN mobile hotspot on Windows 10 or 11. This consistently assigns you a moderate NAT Type regardless of your router or network settings.
4. Stop ISP Throttling
Recommended VPN: ExpressVPN
Your internet service provider (ISP) may throttle your internet connection when you’re gaming. This may be due to the amount of bandwidth you’re using or your geographic location.
It’s also common for ISPs in hotels, college dorms, or other shared accommodations to throttle your connection to optimize bandwidth distribution.
Some online games ban IP addresses it suspects of wrongdoing. This can wrongly lead to your IP address being banned, preventing you from playing the game.
Equally, it’s entirely possible that your ISP assigns you an IP address that has been banned due to the actions of a previous user.
You can hide your banned IP address from the game server by replacing it with a VPN server IP address.
We don’t recommend you do this as bypassing an IP ban violates the terms and conditions of the game you’re playing and may lead to a permanent suspension.
Plus, a VPN can’t bypass bans related to your account, email address, or device’s Mac address.
6. Get Games Cheaper & Earlier
Recommended VPN: ExpressVPN
Though you can’t use a VPN to access games early, you can get games for cheaper in most cases.
To access Xbox games cheaper we suggest using a VPN with a game key from a more affordable region. For example, we purchased a Red Dead Redemption 2 game key from Turkey for a fraction of the US price and used a Turkish VPN server to activate it within our Microsoft Account.
While this is a cost-effective workaround, it is also strictly prohibited in the Microsoft terms of service. We’ve never known anyone to receive a ban for taking advantage of it, but you are doing so at your own risk.
Similarly, we discovered that you can use a VPN to get Steam games for cheap on PC. We cover this complicated process in our dedicated how-to guide on changing your Steam region.
A VPN won’t let you access cheaper PlayStation games, as your PS store is region locked to your real-life location. In this case, you’ll have to create a new PSN account in a different region which can be a long and difficult process.
How to Use a VPN on a Game Console
Due to a lack of native VPN support, it’s much harder to install a VPN on game consoles.
Fortunately, we’ve spent hours testing various methods for setting up VPNs on games consoles, like manually installing VPN software on your WiFi router or changing your console’s DNS settings.
In our experience, we found that the easiest method is to share your VPN connection from your computer via a mobile hotspot or Ethernet cable.
How to Set Up a VPN on Your Games Consoles via Mobile Hotspot:
Subscribe to a reputable VPN and install it on your Windows PC or laptop.
Connect to the VPN on your computer.
Create a mobile hotspot in your Network & Internet Settings.
Share your VPN connection through the mobile hotspot.
Connect your games consoles to the hotspot.
We were able to use ExpressVPN on our Xbox by creating a mobile hotspot.
For specific device instructions and alternative setup methods, you can refer to our dedicated guides:
We tested 61 VPNs for gaming by evaluating their performance in 5 key testing categories. Each VPN was assigned a rating for each of these categories which were then combined to calculate an overall gaming rating.
Below is a more detailed explanation of the 5 key testing categories, along with how much of the overall gaming rating they make up:
1. Ping (40%)
Test Conducted: We recorded the ping times to game servers across the globe, using both our proprietary speed test tool and in-game ping measurements.
Why It’s Important: A low ping time or ‘latency’ is essential for minimizing the amount of lag you experience while playing online, which is especially important in fast-paced games.
Optimal Result: An average ping of 10ms or less on a nearby VPN server and 100ms or less on international connections.
We played popular online titles using each VPN and documented any lag or unresponsive gameplay.
2. Device Compatibility (25%)
Test Conducted: We installed each VPN’s PC app and tested if we could share its VPN connection via Windows hotspot. We also downloaded and tested its mobile apps with popular titles and used its Smart DNS tool on both Xbox and PlayStation consoles. If available, we also installed its router app and tried connecting a variety of devices to the network.
Why It’s Important: VPN setup differs by gaming device. For instance, PC players can simply install a VPN’s Windows app whereas Xbox players need to connect to a VPN-enabled network. As such, it’s essential that a VPN service includes the necessary software and functionality to be used on all devices.
Optimal Result: User-friendly and easy-to-install apps for mobile, router, and PC. Plus, a Smart DNS tool for streaming on games consoles.
We tested sharing each VPN’s connection via a Windows 10 and 11 hotspot.
3. Server Locations (20%)
Test Conducted: We recorded the total number of server locations listed on each VPN’s website and compared them to the in-app server list to ensure consistency. We then connected to several VPN servers while using our IP lookup tool to verify that they were working correctly.
Why It’s Important: An extensive server network ensures that there’s always a server nearby to minimize latency and download speed loss. Moreover, a vast server network allows you to connect to online lobbies in regions with a lower player base, providing easier opponents.
Optimal Result: A VPN server list covering every inhabitable continent, with multiple servers per location.
Our VPN experts maintain a database of every VPN, including the number of countries in its server network.
4. Gaming Features (10%)
Test Conducted: We checked for and tested the effectiveness of each VPN’s port forwarding and split tunneling feature, focusing on their performance and suitability for gaming.
Why It’s Important: Port forwarding can improve connection stability to game servers, allow you to host multiplayer game servers on your network, and bypass NAT firewalls. Split tunneling lets you route specific games through the VPN and others on your regular network.
Optimal Result: A VPN that provides both features across all platforms, with the flexibility to manually select port numbers and customize split tunneling per app or website.
We checked the availability and effectiveness of each VPN’s port forwarding feature.
5. Security (5%)
Test Conducted: We evaluated each VPN’s encryption using Wireshark, a packet analyzer. We also tested for IP or DNS leaks using a mix of in-house and third party tools.
Why It’s Important: Robust VPN encryption prevents your ISP from detecting your gaming activity and throttling your connection. Plus, VPN encryption conceals your real IP address, protecting you from malicious third-parties.
Optimal Result: AES-256 or ChaCha20 encryption with no known security vulnerabilities or data leaks.
We used Wireshark to test VPN encryption.
Data Cap Penalty
We apply a penalty to the VPN’s final overall rating for gaming based on its data cap:
Unlimited bandwidth: No deduction to the overall rating
10GB per month: -20% to the overall rating
500MB per day: -25% to the overall rating
5GB per month: -30% to the overall rating
1GB or 2GB per month: -35% to the overall rating
200MB per day: -40% to the overall rating
500MB per month: -50% to the overall rating
FAQs
What Is the Best VPN Protocol for Gaming?
Connection speed and latency are very important factors when picking a VPN protocol for gaming.
Generally, the best VPN protocol for gaming is WireGuard. It adds less latency than OpenVPN without sacrificing security. This varies according to the VPN service you use, though.
In some cases, PPTP may be the fastest protocol, but it isn’t secure and we don’t recommend using it.
Find out how much additional data each VPN protocol uses in our guide to VPN data usage.
Will a VPN Reduce My Ping?
Ping time or ‘latency’ is the time it takes for data packets to travel from your device to an internet server and back again.
The lower the latency on your connection, the less lag you’ll experience while gaming. However, VPNs with fast speeds do not always have low ping.
In almost all cases a VPN will make your ping worse to some degree, because your data has to travel further. We only recommend VPNs for gaming if they add as little latency as possible.
In very rare situations, a VPN might improve your ping. For example, your ISP or local network administrator could be throttling your connection speeds due to network congestion.
Similarly, if your VPN exit node is close to the gaming server you are connected to, your latency might be reduced.