ProPrivacy is reader supported and sometimes receives a commission when you make purchases using links on this site.

VPN Speed Testing Tool | Results Updated Daily

The first and only VPN speed testing tool on the market that monitors providers 24 hours a day, 7 days a week to provide you with real-time speed data.


We know that the number one issue that people care about with regards to VPNs is speed, every VPN user wants the fastest VPN.

Unfortunately, most VPN comparison sites don't test speed in a scientific way. Testing a VPN from home or an office, over Wi-Fi, via a speed testing website doesn't give accurate and repeatable scientific data. So what's the solution?'s testing methodology:

We have testing servers in the USA and South Africa, and these servers test all VPN company speeds every eight hours (three times a day).

Speedtest Counter


Tests done last 7 days


Tests done last 30 days


Total tests done

  • We test downloading the same amount of data in the same way across VPNs, so the measurement is scientific.
  • We store all historic data and make the last seven days' figures available to the public.

This method means that all speed tests are done in exactly the same way for every VPN, without Wi-Fi connections, internet connections, or speed test websites affecting the results – which they do, massively.

We only test OpenVPN encryption

There are heaps of protocols to choose from, but that doesn't mean they're all safe! We only test OpenVPN encryption because it is, by far, the most secure. Some providers offer their own proprietary protocols which can be faster, but they may not be as secure/battle-hardened as OpenVPN. For this reason, the speeds you see here may differ from the speeds other providers claim to achieve.


The Results – The Five Fastest VPNs

* Other provider's speeds are shown lower down on the page

Place Provider Average Speed Max Speed Visit Site
1. 89.32 Mbit/s 159.88 Mbit/s Visit Site
2. 69.26 Mbit/s 92.84 Mbit/s Visit Site
3. 64.47 Mbit/s 86.18 Mbit/s Visit Site
4. 62.63 Mbit/s 88.23 Mbit/s Visit Site
5. 62.12 Mbit/s 90.98 Mbit/s Visit Site

Which VPNs Do We Test?

We test the following VPN services, and their average speeds over the last 7 days are shown in (brackets):

Speedtest List

  1. Astrill VPN (89.324 Mbits/s)
  2. Ivacy (69.258 Mbits/s)
  3. PureVPN (64.468 Mbits/s)
  4. NordVPN (62.628 Mbits/s)
  5. (62.122 Mbits/s)
  6. Surfshark (59.646 Mbits/s)
  7. VeepN (57.128 Mbits/s)
  8. GOOSE VPN (56.252 Mbits/s)
  9. ExpressVPN (55.848 Mbits/s)
  10. Mullvad (52.202 Mbits/s)
  11. StrongVPN (49.842 Mbits/s)
  12. Private Internet Access (49.106 Mbits/s)
  13. HMA (48.64 Mbits/s)
  14. CactusVPN (44.882 Mbits/s)
  15. PrivateVPN (44.72 Mbits/s)
  16. IPVanish (39.808 Mbits/s)
  17. OVPN (38.596 Mbits/s)
  18. AirVPN (37.608 Mbits/s)
  19. CyberGhost VPN (35.922 Mbits/s)
  20. VPNArea (35.78 Mbits/s)
  21. AzireVPN (35.154 Mbits/s)
  22. VyprVPN (32.792 Mbits/s)
  23. ZenMate VPN (8.182 Mbits/s)
  24. TunnelBear (0 Mbits/s)
  25. RusVPN (0 Mbits/s)
  26. ProtonVPN (0 Mbits/s)

If you would like us to test a VPN that isn't on the list, send us a message.

What Are Average Speed and Max Speed/Burst?

Weighted Speedtest Result is the average of all speed tests across countries, weighted towards local connections, as we've found slightly more people use VPNs within their own country. It is a great indication of performance, as it contains hundreds of readings from across the globe. These readings push VPNs as fast as they go, so the results are not restricted by the speeds of our servers, which all use ultra-fast 1Gbit/s connections. Basically, this means we push the VPNs as fast as they will go!

For those who are curious, our weighing calculation is as follows: 60% of the speed measurement is cross-continent and 40% is local connections (same country), since our research suggests that's how most people use a VPN. 

Max Speed/Burst is a local download via a content distribution network (CDN), so a download from a UK server to a UK server, for example. This gives a max speed indication for nearby traffic. This is not an indication of quality performance across the board, but it's still interesting to see.

A thought on VPNs

Speed is important when picking a VPN, but many other factors should also be taken into account, such as your location, the devices you are using, or what you want a VPN for. If you are using a VPN for torrenting or using a VPN to stream, speed is important. 

Written by: Pete Zaborszky

Founder of and privacy advocate even before Edward Snowden's revelations. Computing graduate from Imperial College London. Speaker at cybersecurity conferences e.g. IPExpo and regularly speaks on tech podcasts.


on September 3, 2021
Do you collect any information about what plans/subscriptions are used to get the speeds? ProtonVPN , for instance, have different plans/subscriptions that provide different speeds. Do you collect and can you share this type of information?
Andreas Theodorou replied to Peter
on November 12, 2021
Hi Peter! Whenever a service offers tiered speeds, we use the highest-ranking tier to ensure we are able to show the absolute maximum that our readers can expect from the service. This prevents us from showing a lower speed if the provider can actually be faster.
on August 11, 2021
A good source of information, but it's a pity not to have the upload speeds!
Andreas Theodorou replied to Hugo
on November 10, 2021
Hi Hugo, thanks for the comment. I've passed it along to our dev team as this is definitely something which would add value to our tests. We're wanting to upgrade our speed tests in the coming year so we can hopefully make this an additional feature.
Aziz Ur Rehman
on June 3, 2020
I have noticed Nordvpn Speed Increased inspeed tests. Is it due to new protocol? Also i dont see hotspot shield added to the list. It would be great to see how it performs using its hydra protocol.
Quick Brown Fox replied to Aziz Ur Rehman
on October 23, 2020
Nord VPN is able to increase its speed by implementing the Wireguard protocol via NordLynx, its own version of Wireguard. To use Nordlynx, go to the Settings button, click Auto-connect, then click " Choose a VPN protocol and server automatically," then slide its indicator from "On" to "Off," When you see the dropdown box, select "NordLynx Recommended." That's all there is to it.
Ray Walsh replied to Aziz Ur Rehman
on July 9, 2020
It is still using OpenVPN. If it is faster then it has just improved its network as far as we know.
on April 7, 2020
Good, informative article. Thanks for that. Would it be possible to share the data with results for each location too?
Douglas Crawford replied to Robert
on April 8, 2020
Hi Robert. We are currently working with our developers to improve these tests in various ways, and hopefully, this will allow us to automate the publication of more detailed results. Watch this space!
Show More Got Something to Say?

Write Your Own Comment

Your comment has been sent to the queue. It will appear shortly.

Your comment has been sent to the queue. It will appear shortly.

Your comment has been sent to the queue. It will appear shortly.

  Your comment has been sent to the queue. It will appear shortly.

We recommend you check out one of these alternatives:

The fastest VPN we test, unblocks everything, with amazing service all round

A large brand offering great value at a cheap price

One of the largest VPNs, voted best VPN by Reddit

One of the cheapest VPNs out there, but an incredibly good service