How a VPN Affects Your Internet Speed
A VPN reroutes all your traffic through an encrypted tunnel to a remote server. This adds distance, encryption overhead, and an extra hop — all of which cost speed and latency. Here's what to expect and how to minimise the impact.
What a VPN does to your connection
Without a VPN, your traffic travels directly from your device to the destination server. With a VPN, every packet is:
- Encrypted on your device using the VPN protocol
- Sent to the VPN server (which may be in a different country)
- Decrypted and forwarded to the actual destination
- The response travels back through the same path in reverse
Each of these steps adds overhead. The encryption/decryption adds CPU load and latency on both ends. The rerouting adds physical distance. The extra hop adds another network segment that can be congested.
Typical VPN speed impact
| Factor | Typical impact | Best case | Worst case |
|---|---|---|---|
| Download speed reduction | 10–30% | <5% (nearby server, fast protocol) | 50–80% (distant server, slow protocol) |
| Latency added (ping) | 20–80 ms | 5–10 ms (nearby server) | 150–300 ms (remote server) |
| Jitter increase | 5–20 ms added | Minimal if server is nearby | Significant with overloaded VPN servers |
| Upload speed reduction | 10–30% | <5% | 50%+ |
Why VPN protocol matters more than the VPN service
The encryption protocol your VPN uses has a large effect on both speed and security:
| Protocol | Speed | Security | Notes |
|---|---|---|---|
| WireGuard | Fastest | Excellent | Best choice for speed; modern, lean codebase |
| IKEv2/IPSec | Fast | Excellent | Especially fast on mobile; handles network switching well |
| OpenVPN (UDP) | Moderate | Excellent | Widely supported; slower than WireGuard |
| OpenVPN (TCP) | Slower | Excellent | TCP within TCP causes double-retransmit overhead |
| PPTP | Fast | Broken — avoid | Deprecated; known vulnerabilities; do not use |
Server location is the biggest variable
Connecting to a VPN server in a different country or continent adds the full round-trip latency of that physical distance. A server 50 km away adds 2–5 ms. A server in a different continent adds 100–300 ms. For latency-sensitive use cases (gaming, video calls), always connect to the nearest available VPN server.
Many VPN providers show their server load. A heavily loaded server delivers significantly lower throughput than a lightly loaded one, even if geographically close. If a nearby server is slow, try another in the same region.
When a VPN can improve speed (rarely)
In one scenario, a VPN can make your connection faster: when your ISP is throttling specific services or traffic types. Some ISPs reduce speeds for streaming services (Netflix, YouTube) or BitTorrent traffic during peak hours. Because a VPN encrypts all traffic, the ISP cannot identify what service you're using and cannot selectively throttle it. Is your ISP throttling you? →
This is not common — most speed reductions attributed to ISP throttling are actually network congestion — but it does occur and a VPN genuinely helps in that specific case.
VPN impact on gaming
Gaming is the use case where VPN impact is most noticeable. The added latency from VPN routing (even to a nearby server) typically adds 10–40 ms to your ping. On competitive games where 20 ms is the acceptable ceiling, this is significant. Use VPNs for gaming only when there's a specific routing benefit (e.g. connecting to a game server that performs better through a VPN route) — not as a default configuration. Ping requirements by game type →
How to test VPN speed impact
Use the VPN Check tool to confirm your VPN is active, then run a full speed test. Reconnect without the VPN and run again. The difference is your VPN overhead.