Why Is My VPN Slow? Eight Causes and Their Fixes

Key points

  • Losing 5 to 15 percent of speed is normal. Bigger losses have findable causes.
  • Server distance and server load cause most slowdowns, so a closer, quieter server fixes both.
  • A modern VPN protocol over UDP is the fastest common setup. Check the app has not silently fallen back to TCP.
  • Test your bare connection first, then change one setting at a time and measure after each.
Why Is My VPN Slow? Eight Causes and Their Fixes
On this page
  1. The Eight Causes, In Order
  2. Quick Reference Table
  3. How to Troubleshoot Without Guessing
  4. When Slow Is Actually Fine
  5. Is It the VPN, or Is Your Provider Throttling You?
  6. Summary
  7. Frequently asked questions

You connected your VPN, opened a page, and waited. And waited. A slow VPN is one of the most common complaints in this industry, and the good news is that it almost always has a findable cause.

First, set an honest baseline. Every VPN adds some work: your device encrypts traffic, the data takes an extra hop, and the server decrypts it. With a modern setup, that cost is small, often 5 to 15 percent of your speed. If you are losing half your speed or more, something specific is wrong, and you can usually fix it in minutes.

This article walks through the eight causes we see most, in the order you should check them. If you want to measure properly before and after each fix, our VPN speed guide explains how to run a fair test.

The Eight Causes, In Order

1. The server is too far away

Distance is the biggest factor in how a VPN feels. Data cannot travel faster than light through fiber, so every extra thousand kilometers adds delay to every single request. A server across an ocean can double or triple your latency, and pages built from dozens of small requests feel that delay on each one.

Fix: connect to the closest city that meets your needs. For most people, that is simply the nearest server. Our guide to picking the right server location covers the exceptions.

2. The server is crowded

Each server has a fixed amount of capacity, and everyone connected shares it. During evening peak hours, a popular server can fill up, and every user on it gets a smaller slice. The telltale sign is speed that drops at the same times each day.

Fix: switch to another server in the same city or region. Good providers show load levels so you can pick a quiet one. You can check current capacity on our server list before you connect.

3. You are on an older protocol

The protocol is the rulebook your tunnel follows, and the rulebooks differ a lot in speed. A modern protocol processes packets with far less overhead than OpenVPN, and the gap grows on phones and older laptops. If your app is set to an older protocol, you may be leaving a lot of speed on the table.

Fix: open your app settings and select the modern protocol if it is available. Our protocol comparison explains when each one makes sense.

4. The tunnel is running over TCP

VPN tunnels can ride on two transports, UDP and TCP. TCP mode exists to pass strict firewalls, but it stacks reliability checks on top of reliability checks, which slows everything down. Some apps fall back to TCP silently after a failed connection and never switch back.

Fix: check that your app is using UDP unless a firewall forces TCP. The full story is in our explainer on UDP versus TCP for VPNs.

5. Your base connection is the real problem

A VPN cannot be faster than the connection underneath it. If your home internet is having a bad evening, the VPN gets blamed for a slowdown it did not cause. This one fools a lot of people.

Fix: disconnect the VPN and run a speed test. If the bare connection is slow too, the issue is your internet service or your Wi-Fi, not the tunnel.

6. Your device is doing the encryption slowly

Encryption costs processing power. Modern phones and laptops handle it easily, but an old router running a VPN, or a budget device from years ago, can become the bottleneck. The sign is a speed ceiling that never moves no matter which server you pick.

Fix: test the same server from a newer device. If the newer device is much faster on the same network, the hardware is the limit.

7. Weak Wi-Fi is amplifying the cost

VPN traffic is slightly more sensitive to packet loss than regular traffic, because lost packets have to be handled inside the tunnel. A weak Wi-Fi signal that drops a few percent of packets can feel fine without a VPN and rough with one.

Fix: move closer to the router or plug in a cable, then test again. If the VPN is only slow in one corner of your home, Wi-Fi is the cause.

8. The network is interfering with VPN traffic

Some networks slow down or block traffic they cannot identify. Hotel, campus, and some mobile networks are the usual suspects. The sign is a VPN that crawls on one network but flies everywhere else.

Fix: try a different protocol or port in your app settings. OpenVPN over TCP port 443 often passes where other setups struggle, at some cost in speed.

Quick Reference Table

SymptomLikely causeFirst fix to try
Slow everywhere, all the timeDistant server or old protocolPick a closer server, switch to the modern protocol
Slow only in the eveningCrowded serverSwitch servers within the region
Slow after a connection failureSilent fallback to TCPSet the app back to UDP
Slow with and without the VPNYour base connectionTest the bare connection first
Same ceiling on every serverDevice or router hardwareTest from a newer device
Slow only on one networkNetwork interferenceTry OpenVPN over TCP port 443

How to Troubleshoot Without Guessing

Change one thing at a time and measure after each change. Run a speed test with the VPN off, write the number down, then connect and test again. Now you know the real cost of the tunnel. Switch servers, test. Switch protocols, test. Within ten minutes you will know which change matters on your connection.

Resist the urge to change three settings at once. If speed improves, you will not know why, and you cannot repeat the fix next time.

Tip: keep a note on your phone with your bare connection speed and your best VPN result. The next time the VPN feels slow, you can compare against real numbers instead of a vague memory.

When Slow Is Actually Fine

Perspective helps here. Most everyday tasks need far less speed than people think. Streaming video in high definition uses about 5 to 8 megabits per second. Video calls use less. Browsing and email barely register. If your VPN connection delivers 50 megabits and your bare connection delivers 60, you will not feel the difference in normal use.

The numbers that matter are the ones tied to what you do. Chase latency if you play games. Chase throughput if you move large files. For everything else, a stable connection at a modest speed beats a fast one that drops.

Is It the VPN, or Is Your Provider Throttling You?

Sometimes the slow feeling is not the VPN at all. Internet providers can quietly slow down certain kinds of traffic, like video streaming or peer-to-peer transfers. This is called throttling. Here is the surprising part. If one activity runs faster with vpn.now turned on than with it off, your provider may be the one slowing you down. A VPN hides what your traffic is doing, so the provider cannot single out that activity and put the brakes on it.

You can test this yourself in a few minutes. The idea is simple: compare the same activity with the VPN off and then on, and watch for a clear difference.

  • Run a normal speed test with the VPN off and write down the result.
  • Do the activity that feels slow, such as playing a high-definition video, and note how it behaves.
  • Turn the VPN on, pick a nearby server, and repeat the exact same activity.
  • If the VPN version is clearly smoother, throttling is the likely cause, not the VPN.

Be honest with yourself about the limits of this test. Results vary from day to day, and a nearby server matters for a fair comparison, since a faraway server adds its own delay. A VPN cannot speed up a connection that is slow across the board. It can only get around targeted throttling of specific traffic. If everything is slow with the VPN both on and off, the problem is somewhere else, and the main troubleshooting steps above are your best next move.

Summary

The short version of fixing a slow VPN:

  • A small speed cost, often 5 to 15 percent, is normal. Large losses have findable causes.
  • Server distance and server load cause most slowdowns. A closer, quieter server fixes both.
  • A modern protocol over UDP is the fastest common setup. Check that your app has not fallen back to TCP.
  • Test your bare connection first, so you do not blame the VPN for a slow evening on your home internet.
  • Change one setting at a time and measure, so you learn which fix actually worked.

If you want to test these fixes without committing money first, the vpn.now free plan runs the same protocol setup as the paid plans, so the speeds you see are the speeds you would keep.

Frequently asked questions

How much speed loss is normal with a VPN?
With a modern protocol and a nearby server, losing 5 to 15 percent of your download speed is typical. Bigger losses usually point to a fixable cause, like a distant server, a crowded server, or an older protocol setting.
Why is my VPN slow only at certain times of day?
That pattern usually means server load. Evenings are peak hours, and a busy server splits its capacity among everyone connected. Switching to a less crowded server in the same region often restores your speed.
Will a paid VPN always be faster than a free one?
Usually, but not always. Paid services can afford more capacity per user, so their servers are less crowded. A free plan with honest limits and modern protocols can still feel fine for everyday browsing.
Can my internet provider slow down my VPN on purpose?
Some networks slow down traffic they cannot identify, and a VPN stream can fall into that bucket. It is not common on home connections, but it happens on some mobile and campus networks. Switching ports or protocols sometimes helps.