Troubleshooting

Speed Up a Slow VPN (Checklist)

Step-by-step guide to diagnose and fix slow VPN connections.

We may earn a commission when you buy through links on our site. Learn more
Key Takeaway

Most VPN slowdowns are fixed by switching to WireGuard and choosing a nearby server. If still slow, check for ISP throttling, adjust MTU, or try a different VPN provider. Use our speed test to measure improvements.

Get a personalized VPN in 2-4 steps. Independent picks. No ranking bias.
Find My Best VPN

Quick Fix Checklist

Try these fixes in order-most issues are solved by the first few steps:

  1. Switch to WireGuard protocol - Fastest option, 2-3x faster than OpenVPN
  2. Connect to nearest server - Distance = latency = slower speeds
  3. Try a different server - Current server may be overcrowded
  4. Restart VPN app - Clears stuck connections
  5. Update VPN app - Bug fixes and performance improvements
  6. Disable antivirus VPN scanning - Can slow encrypted traffic
  7. Try wired connection - Wi-Fi adds latency and packet loss
  8. Contact VPN support - They may have server-specific advice

Diagnose the Problem

Before fixing, understand what's actually slow:

Step 1: Baseline Speed Test

  1. Disconnect from VPN
  2. Run a speed test
  3. Note your download, upload, and ping

Step 2: VPN Speed Test

  1. Connect to VPN (nearest server)
  2. Run the same speed test
  3. Compare results

Expected Speed Loss

Protocol Expected Speed If Lower, Check...
WireGuard 90-95% of baseline Server distance, ISP throttling
IKEv2 85-90% of baseline Server load, network issues
OpenVPN UDP 70-85% of baseline CPU usage, MTU settings
OpenVPN TCP 60-75% of baseline Consider switching to UDP
If VPN speed is much lower than expected: The issue is likely protocol, server, or ISP throttling. If it matches expectations but feels slow, your baseline internet may be the bottleneck.

Switch Protocols

Protocol choice has the biggest impact on VPN speed:

WireGuard (Recommended)

  • Fastest protocol available
  • Low CPU overhead
  • Quick connection times
  • Best for streaming, gaming, large downloads

IKEv2

  • Good speed, native OS support
  • Excellent for mobile (handles network switches)
  • Use if WireGuard unavailable

OpenVPN

  • Use UDP mode, not TCP (TCP is slower)
  • Higher CPU usage than WireGuard
  • Good for bypassing firewalls (port 443)
  • Consider only if WireGuard/IKEv2 blocked

How to Switch Protocols

  1. Open VPN app settings
  2. Find "Protocol" or "Connection" settings
  3. Select WireGuard (or fastest available)
  4. Reconnect and test speed

Server Selection

Distance Matters

Every 1000km adds approximately 10-15ms latency. For best speeds:

  • Choose servers in your country first
  • If none available, choose neighboring countries
  • Avoid cross-continental connections unless necessary

Server Load

Overcrowded servers are slower. Look for:

  • Server load indicators in your VPN app
  • Servers with <50% load
  • Less popular server locations
  • Recently added servers

Specialty Servers

  • Streaming servers: Optimized for video, may be faster
  • P2P servers: Configured for high bandwidth
  • 10Gbps servers: Higher capacity, less congestion

MTU Optimization

MTU (Maximum Transmission Unit) is the largest packet size your connection can handle. VPN encryption adds overhead, which can cause fragmentation if MTU is too high.

Symptoms of MTU Issues

  • Some websites load, others don't
  • Connections start then stall
  • Inconsistent speeds
  • High packet loss

Finding Optimal MTU

# Windows (Command Prompt as Admin)
ping -f -l 1472 8.8.8.8

# If "Packet needs to be fragmented" - reduce size
ping -f -l 1400 8.8.8.8

# macOS/Linux
ping -D -s 1472 8.8.8.8

Start at 1472 and decrease by 10 until pings succeed. Add 28 to get your MTU.

Setting MTU in VPN

  • Some VPN apps have MTU settings in advanced options
  • Try values: 1400, 1350, 1300
  • Lower MTU = more overhead but fewer fragmentation issues

Device & Network Fixes

Device CPU

VPN encryption uses CPU. On weak devices (old phones, routers, Raspberry Pi):

  • Use WireGuard (much lower CPU than OpenVPN)
  • Close background apps
  • Check CPU usage while VPN is active
  • Consider running VPN on router instead of device

Network Optimization

  • Use ethernet: More stable than Wi-Fi
  • 5GHz Wi-Fi: Faster than 2.4GHz
  • Reduce Wi-Fi distance: Closer to router = better signal
  • Check for interference: Other devices, microwaves, etc.

Software Conflicts

  • Antivirus: May scan VPN traffic, add VPN to exclusions
  • Firewall: May interfere with VPN connections
  • Other VPNs: Only one VPN should be active
  • Proxy settings: Disable if not needed

ISP Throttling

Some ISPs throttle (slow down) detected VPN traffic. Signs of throttling:

  • VPN is slow but regular internet is fast
  • Speed varies by time of day
  • Different VPN protocols have very different speeds

How to Test for Throttling

  1. Test speed with VPN on standard port (1194)
  2. Test speed with VPN on port 443 (HTTPS port)
  3. If port 443 is significantly faster, ISP may be throttling

Bypass Throttling

  • Use port 443: Looks like HTTPS traffic
  • Enable obfuscation: Hides VPN signature
  • Try different protocols: Some may not be throttled
  • Use TCP instead of UDP: Harder to identify as VPN

Learn more about obfuscated VPN protocols.

Frequently Asked Questions

VPNs add encryption overhead and route traffic through an extra server. Some speed loss (5-20%) is normal. If loss is greater, try WireGuard protocol, a closer server, or check for ISP throttling.

Only if your VPN speed is limited by your internet speed. If you have 100Mbps internet and VPN gives 80Mbps, upgrading to 500Mbps may not help if the VPN server or protocol is the bottleneck. Test first.

In most cases, yes. WireGuard is significantly faster than OpenVPN. However, if WireGuard is being throttled by your ISP or blocked by a firewall, OpenVPN on port 443 might work better in that specific situation.

These servers often have higher capacity (10Gbps) and may be less crowded. Try them, but also test regular servers nearby-sometimes a close regular server beats a distant "optimized" one.

Still Having Speed Issues?

Find a VPN known for fast, reliable speeds.

What to Do Next

Ready to find the perfect VPN for your needs?