We earn commissions from affiliate links at no cost to you. Read our disclosure.

Troubleshooting · How-to

Why Is My VPN So Slow? 7 Real Fixes That Actually Work

Why is my VPN so slow - speed test showing slow VPN connection at 5 Mbps as a symptom of one of seven fixable issues

You turn on your VPN, open Netflix, and everything crawls. Your 500 Mbps home connection just became a slideshow. If you’re asking why is my VPN so slow, the answer is almost always one of seven specific things not some deep technical mystery.

Affiliate disclosure: This article contains affiliate links. If you click a link and subscribe to a VPN we recommend, we may earn a commission at no extra cost to you. We only recommend products we have tested and would use ourselves.

Quick answer: why is my VPN so slow?

Your VPN is probably slow because the server is too far away, you’re running an outdated protocol, or the specific server is overloaded. In about 90% of cases, reconnecting to a closer server on WireGuard protocol fixes the issue inside of 30 seconds.

Here are the seven causes worth checking, in order of how often they turn out to be the culprit:

  1. Server location too far from where you are
  2. Running OpenVPN when WireGuard is available
  3. Overloaded server at peak hours
  4. Your WiFi is the actual bottleneck
  5. ISP throttling that the VPN isn’t hiding
  6. Heavy encryption settings you don’t need
  7. The VPN app itself needs a restart or update

Let’s walk through each one what causes it, how to test for it, and how to fix it.

Fix #1: Your server is too far away

The cause. Every mile your data travels adds latency. A VPN server in Singapore when you’re sitting in Chicago means your traffic flies 9,000 miles before it even touches the rest of the internet. That’s physics, not something software can fix.

How to test. Open your VPN app and check which server you’re connected to most apps show it on the main screen. If you’re in the US and your server says Tokyo, London, or Sydney, that’s likely your problem.

The fix. Disconnect, then reconnect to a US server in the same region as you. Northeast US, use New York or Secaucus. West Coast, use Los Angeles or San Jose. On NordVPN, the “Quick Connect” button picks the fastest available server automatically. On ExpressVPN, use “Smart Location”.

Expected result. Speed usually jumps 3–10x immediately. If you went from 5 Mbps to 50+, that was your problem. If you’re still asking why is my VPN so slow after reconnecting, move on to Fix #2.

Fix #2: You’re on the wrong protocol

NordVPN protocol settings panel showing NordLynx WireGuard-based selected for faster speeds than OpenVPN

The cause. WireGuard is dramatically faster than OpenVPN in almost every real-world scenario. If your VPN defaults to OpenVPN TCP the slowest combo and you never changed it, you’re capped at 40–60% of your line speed for no good reason.

How to test. In your VPN settings, look for “Protocol” or “Connection Type”. If it says OpenVPN TCP or just “OpenVPN”, that’s the issue.

The fix. Switch to WireGuard. NordVPN calls theirs NordLynx, ExpressVPN calls theirs Lightway both are WireGuard-grade or WireGuard-based and plenty fast. Surfshark uses WireGuard directly. If WireGuard is blocked on your network (some schools and offices do this), fall back to OpenVPN UDP not TCP.

Expected result. 20–40% speed improvement on top of any other fix. Sometimes much more.

Fix #3: The server is overloaded

The cause. Popular VPN servers think New York, London, Amsterdam can have thousands of users at peak hours. The server’s own uplink becomes the bottleneck long before yours does.

How to test. Most VPN apps show server load as a percentage. Anything over 80% is a problem. Some apps show this as colored bars (green/yellow/red).

The fix. Connect to a nearby but less obvious city. If you’re hitting New York at 90% load, try Newark, Boston, or Washington DC. Same region, much less crowded. NordVPN and ExpressVPN both let you pick specific cities within a country; use that feature.

Expected result. 2–5x speed improvement during peak hours which for US users usually means 7pm to 11pm Eastern.

Fix #4: Your WiFi is the actual bottleneck

The cause. If you’re on 2.4 GHz WiFi in an apartment building with twenty other routers fighting for the same channel, no VPN in the world will save you. Your bottleneck is the WiFi link itself, not the VPN tunnel.

How to test. Run a speed test with the VPN completely off. If you’re already capped at 30 Mbps and you pay for 300, your WiFi is the issue. The VPN isn’t making it worse your WiFi was already broken.

The fix. Two options. Easy: switch to your 5 GHz WiFi network most routers broadcast both, and the 5 GHz one usually has “5G” or “5GHz” in the name. Better: run an Ethernet cable to whichever device matters most (work laptop, gaming console, streaming box).

Expected result. Often doubles or triples your baseline speed, which the VPN can then actually use.

Fix #5: Your ISP is throttling you

The cause. Comcast, AT&T, Verizon, Spectrum US ISPs have been caught throttling streaming and gaming traffic for years. Ironically, running a VPN usually HIDES your traffic from the ISP and prevents throttling in the first place. But if your baseline connection is already throttled, that shows up as “my VPN is slow” when actually your whole connection is slow.

How to test. Speed test with the VPN completely OFF at two different times mid-afternoon, then 8–10pm. If 3pm is 200 Mbps and 9pm is 30 Mbps, you’re being throttled during peak hours.

The fix. A good VPN actually solves this by encrypting your traffic so the ISP can’t identify it to throttle. Make sure obfuscation is on in your VPN settings NordVPN calls this Obfuscated Servers, ExpressVPN has Network Lock plus stealth protocols built into Lightway.

Expected result. Consistent speeds across the day, regardless of what content you’re watching.

Fix #6: Encryption is heavier than you need

The cause. AES-256-GCM is the standard encryption on most consumer VPNs. It’s secure and it’s fine, but it’s also more CPU-intensive than ChaCha20. On older laptops or budget phones, the CPU itself becomes the ceiling on how fast the VPN can run.

How to test. Open Task Manager (Windows) or Activity Monitor (Mac) during a speed test with the VPN on. If your CPU is pegged at 90%+, encryption is your bottleneck, not network speed.

The fix. Switch to ChaCha20 encryption if your VPN app exposes it. Mullvad, Proton VPN, and NordVPN all allow this in advanced settings. On ARM devices (most phones, Apple Silicon Macs, older laptops), this often doubles VPN throughput.

Expected result. 30–50% speed improvement on older or underpowered hardware. Makes almost no difference on a modern desktop.

Fix #7: The VPN app just needs a restart

The cause. This one is boring but it happens constantly. The app hangs in a weird half-connected state. The system tray icon says “connected”, but data isn’t actually flowing through the tunnel or it’s flowing through a bad session that never got renegotiated.

How to test. Fully quit the VPN app not just disconnect, actually right-click the tray icon and pick Quit. Then relaunch. Also check for an app update in the provider’s settings.

The fix. Kill it, update it, restart it. Also restart your router if you’re still seeing issues. Both together take about three minutes.

Expected result. Fixes the problem about 20% of the time, and it’s the cheapest fix to try, so do this first before you dig into protocols.

When to actually switch VPN providers

2026 VPN speed comparison chart for users wondering why is my VPN so slow - NordVPN, ExpressVPN, and Surfshark speed retention on a 500 Mbps US connection

If you’ve run through all seven fixes and you’re still asking why is my VPN so slow, the VPN itself is the issue. No amount of protocol tweaking fixes a provider with bad infrastructure.

Two VPNs consistently land in the top three for speed across independent 2025–2026 tests:

  • NordVPN NordLynx protocol, usually 80%+ speed retention on North America servers, 9,000+ servers in 60+ countries, strong apps on every platform. Good default pick for most US users.
  • ExpressVPN Lightway protocol, consistently fast on East Coast and West Coast US servers, excellent for travel and streaming. More expensive than NordVPN but the support is top-tier.

Free VPNs and $1/month services almost always fail on speed. You’re sharing oversold servers with thousands of other users, and the economics don’t work out any other way. If speed is what you’re trying to fix, a paid provider is the only honest answer.

Tools that help you diagnose VPN speed issues

  • Speedtest by Ookla run it twice: once with VPN off, once with VPN on. Compare. If the drop is under 15%, your VPN is fine. Over 40% means something is wrong.
  • Fast.com Netflix’s own speed tester. Useful for confirming streaming-grade throughput specifically, since it tests against Netflix’s own CDN.
  • The VPN app’s built-in speed test NordVPN and ExpressVPN both ship with server speed testers that let you auto-pick the fastest available server in one click.
  • Glasswire (Windows) or Little Snitch (Mac) show which apps are actually using bandwidth. Useful when you suspect split tunneling is misconfigured.

FAQ: more answers to why is my VPN so slow

Does a VPN always slow my connection down?

Yes, slightly. Encryption adds overhead and the extra hop adds latency. A well-running VPN costs you 5–15% of your line speed. If you’re losing more than 30%, something in this article’s list is the issue.

Will a paid VPN always be faster than a free one?

In practice, yes. Free VPNs run oversold servers on cheap infrastructure, and many deliberately throttle to push you to the paid tier. The top paid providers invest in bandwidth the free ones can’t match.

Is WireGuard actually safe? OpenVPN has been around longer.

WireGuard is audited, safe, and faster. OpenVPN is older and more battle-tested but it’s not more secure in any practical sense. For 2026, WireGuard (or a provider’s WireGuard-based protocol) is the right default.

Why is my VPN slow on Netflix specifically but fast on speed tests?

Netflix actively blocks VPN IP ranges. If you’re detected, Netflix routes you to a degraded CDN node or shows an error. Switch to a different server IP, ideally one your provider marks as “streaming optimized”. NordVPN and ExpressVPN both maintain dedicated streaming server pools for exactly this reason.

Will an Ethernet cable help?

Yes, a lot. WiFi adds 10–40ms of latency and introduces random speed dips that get blamed on the VPN. If the device can be wired, wire it.

Related reading

More guides coming soon: best VPN for streaming, best VPN for gamers, WireGuard vs OpenVPN vs IKEv2 protocol comparison.

Published: April 26, 2026 · Last updated: April 27, 2026 · Author: K2

FTC-compliant disclosures
Independent testing
10+ years cybersecurity
$0 sponsored content