Return to protonvpn.com Facebook   Twitter   Reddit   ProtonMail

Support Center

Support Center / Troubleshooting / Understanding and Increasing VPN Speeds

Understanding and Increasing VPN Speeds

In this article, we discuss the factors that impact VPN speed and how VPN speed can be increased. We also cover the speed differences between different ProtonVPN plans.

Because VPN is establishing an encrypted tunnel over your existing Internet connection, the speed of a VPN is largely limited by the speed of your current internet connection. Factors that might limit VPN speeds include:

  • Limitation of your Internet service provider. Generally speaking, you can’t get speeds faster than how much data your ISP can transport over their network.
  • International internet links. If you are connecting to an overseas VPN server, an issue with the network links anywhere between you and that server could lead to performance problems. This could include congestion caused by a failure of an undersea internet cable, or maintenance being performed by the network provider upstream to your ISP.
  • ISP throttling. Some providers will intentionally throttle VPN connections or throttle your entire connection if you are using a lot of bandwidth. This would degrade your VPN speed as your entire connection would be running slower.

Because networks are always changing, VPN speeds will vary depending on where you are located, which servers you connect to, and even when you are connected. Furthermore, because connecting to a VPN might bypass a problem elsewhere on the Internet, it is even possible sometimes to get faster connection speeds to certain sites by using a VPN.

How to get faster speeds on a VPN

If you are experiencing slow speeds on a VPN, it could be caused by some of the factors described above, but there are still some tricks that can improve VPN performance.

  • Switch to a different VPN server – A different server would be on a different connection and might not be impacted by network issues which can reduce speeds. When you switch servers, use a server with an IP address that is from a different range. For example, instead of switching from 162.210.192.158 to 162.210.192.159, switch instead to 209.58.129.97. As long as the first two sets of numbers are different, you will be in a different range.
  • Switch to a server closer to you – The farther away the a server is, the higher the latency, which hurts speeds. A server further away also means it is more likely for something to be wrong in the network between you and the server.
  • Use UDP instead of TCP – ProtonVPN applications are configured to use UDP by default, as are our OpenVPN config files. If you are using our applications, you can go into Settings to ensure you are using UDP as UDP is much faster than TCP.
  • Use servers that are not under heavy load – ProtonVPN applications, and also our VPN server page, will display the load of all our servers. Try to pick a server that has low load.
  • Don’t use Secure Core – The extra security provided by Secure Core VPN unfortunately comes at the cost of performance since passing through our Secure Core network adds extra latency. If you are doing bandwidth intensive activity that doesn’t require the highest levels of security, you can get faster performance by not using Secure Core.
  • Don’t use Tor VPN servers – ProtonVPN is unique in that we also provide Tor VPN servers which exit through the Tor network. However, because the Tor network is often slow, Tor VPN servers can also be slow.
  • Use a newer VPN client – If you are using the ProtonVPN application, make sure you update to the latest version by clicking Update in the menu. If you are using a third party OpenVPN client, make sure to use one that we recommend, and also be sure that you are running the latest version. New versions will contain performance optimizations or support faster cipher suites which will improve overall performance.

Speeds of different ProtonVPN Plans

ProtonVPN maintains very high performance across our entire global VPN server network by using only the fastest servers and using specially selected networks. ProtonVPN is a free VPN service, but our global network is not free to operate. The operating expenses are mostly covered by paid ProtonVPN Plus users. Because of this, we provide much high levels of performance for ProtonVPN Plus and ProtonVPN Basic users.

Because ProtonVPN is a no-logs VPN service, we do not monitor or track user activity. Therefore, we have no bandwidth limits or bandwidth caps, even for free users. However, speeds differ between Free, Basic, and Plus plans due to varying server load. Because we offer only a very limited number of free servers, those servers tend to have many more users crowded on them with leads to lower performance.

ProtonVPN Basic users benefit from high performance because they have access to servers without free users that are connected to higher performance networks. Finally, ProtonVPN Plus users have the highest performance because they have access to Plus servers which are only accessible to other Plus users. Because there are fewer Plus users, and because many of the Plus servers are on 10 Gbps networks, very high performance is possible. Indeed, speeds of up to 300 Mbps are frequently reported. Your actual speeds may vary however, depending on network conditions.

Still experiencing speed issues?

At ProtonVPN, we strive to not only provide the most secure VPN service, but also the fastest VPN service. To do this, we only deploy high performance servers in datacenters with the best network connectivity. If you are experiencing poor performance from one of our servers, we would like to know about it. Please tell us which server is performing poorly by contacting us.

Best Regards,
The Proton Technologies Team

Post Comment

9 comments

  1. Hillary Clinton

    hai! ProwtonVPN cownecxion keeps droppin until i manyualy diskonnect and changje serveh.
    dis MUST stawp.
    or else

  2. ProtonVPN

    We have recently made a change that should fix this problem.

  3. Steve

    Speeds on the SE-AU Secure Core configuration have been too slow to permit video streaming. This problem was resolved by using the Australia Country Connect config.

  4. Proton

    Can you add a feature to see what servers are Plus servers (in the list of VPN servers in the ProtonVPN program) and which are not Plus servers ? As an ProtonVPN Plus user, I only want to connect to Plus servers, but I don’t know which they are..

  5. ProtonVPN

    Yes you can get this information from the server page: https://protonvpn.com/vpn-servers

  6. Marcos

    Will you be implementing methods to get around ISP throttling (SSH/SSL tunneling, use different ports, etc)? I have a 100MB connection but only seem to get 20-30MB max with ProtonVPN, no matter what servers I use

  7. ProtonVPN

    We will look into advanced obfuscation technologies in the near future. Currently our main priority is to get native client support for other platforms besides Win

  8. amdelamar

    Does the “Fastest” button in the Windows VPN Client consider location and network issues? My thoughts are that its purely ping response based.

  9. ProtonVPN

    it relies on several factors, including location, ping and server load

Leave a Reply

Your email address will not be published. Required fields are marked *

Don't find your answer? We're happy to help you!     Contact Our Support Team

Secure Your Internet Today

Get ProtonVPN