Does a VPN Slow Down Your Internet Speed?

Every VPN adds some overhead — but with the right protocol and server, the impact is often imperceptible. Here's the real data on VPN speed, and how to maximise yours.

VPN speed test results and performance comparison
1Speed Fundamentals

Why VPNs Affect Internet Speed

A VPN introduces three sources of overhead that can reduce your effective internet speed: encryption processing, additional routing distance, and server congestion. Understanding each helps you minimise their impact. Encryption processing is the computational cost of encrypting and decrypting all your traffic. Modern CPUs include hardware AES acceleration (AES-NI), making AES-256 encryption extremely efficient on modern devices — typically under 1ms per packet. On older devices or those without hardware acceleration, encryption CPU cost can be more significant.

Routing distance is often the more significant factor. Instead of your data taking the most direct path to its destination, it must first travel to the VPN server, and then from the VPN server to the destination. If you're in It Protects and How to Use It">on Public WiFi: Why It's Essential in Hong Kong">Hong Kong and connecting to a VPN server in the US to access US content, your data now travels Hong Kong → US VPN server → destination server in the US, instead of directly Hong Kong → destination. This additional distance adds latency (typically 150–200ms extra for a HK → US route) but doesn't necessarily reduce throughput for high-bandwidth connections.

Server congestion is the most variable factor. A VPN server shared by thousands of simultaneous users at peak load will be significantly slower than a lightly loaded server. Quality VPN providers invest in high-capacity server infrastructure and show real-time load percentages in their apps, allowing you to choose less congested servers. Free VPN servers are particularly susceptible to congestion because they concentrate a large user base on minimal infrastructure.

  • Encryption overhead: AES-256 encryption adds minimal CPU cost on modern hardware with AES-NI instruction sets.
  • Routing distance: Traffic detours through the VPN server — geographically closer servers minimise added latency.
  • Server congestion: Overloaded servers dramatically reduce throughput — check load percentages in your VPN app.
  • Protocol choice: WireGuard adds 5–15% overhead; OpenVPN can add 20–40% under the same conditions.
  • ISP throttling bypass: In some cases, a VPN can actually improve speeds by bypassing ISP throttling on specific traffic types.
  • Server bandwidth: Premium providers offer servers with 10Gbps+ uplinks; budget and free VPNs often share 1Gbps between many users.
Compare VPN protocols: OpenVPN, WireGuard & IKEv2 →
VPN speed overhead sources diagram
2Protocol Speed Test

WireGuard vs OpenVPN: Speed Comparison Data

WireGuard's performance advantage over OpenVPN is consistently demonstrated in independent speed benchmarks. In tests conducted from Hong Kong to NordVPN servers in Japan (a realistic HK use case), NordLynx (WireGuard-based) consistently delivers 350–500 Mbps download speeds on a 1 Gbps connection, while NordVPN's OpenVPN UDP configuration on the same route delivers 150–250 Mbps. The difference — approximately 2–3x faster throughput — is significant for streaming, downloading, and any high-bandwidth activity.

The latency difference is even more pronounced. WireGuard's lean design adds typically 5–15ms of additional latency compared to a direct (no-VPN) connection on a nearby server. OpenVPN on the same server adds 20–40ms of additional latency due to its larger codebase, different handshake mechanism, and userspace operation (vs WireGuard's kernel-level operation on Linux). For gaming, where every millisecond of latency matters, this difference is often perceptible and can affect competitive performance.

IKEv2/IPSec occupies a middle position — significantly faster than OpenVPN but slightly slower than WireGuard in most benchmarks. Its MOBIKE support makes it particularly efficient on mobile networks where protocol handshakes on network transitions are minimised. For mobile users who value both speed and seamless network switching (common in Hong Kong where users frequently switch between office WiFi, MTR station WiFi, and 4G/5G), IKEv2 is a strong alternative to WireGuard. ExpressVPN's Lightway (based on wolfSSL) is roughly comparable to WireGuard in speed benchmarks, offering similar performance with different cryptographic primitives.

  • WireGuard (HK to JP): 350–500 Mbps throughput, 5–15ms additional latency — fastest protocol.
  • OpenVPN UDP (HK to JP): 150–250 Mbps throughput, 20–40ms additional latency — reliable but slower.
  • IKEv2/IPSec: 250–400 Mbps throughput — excellent balance of speed and mobile network-switching capability.
  • OpenVPN TCP: Slowest (~100–200 Mbps) but most reliable on restricted networks — use only when UDP is blocked.
  • ExpressVPN Lightway: Comparable to WireGuard — 300–500 Mbps from HK in independent tests.
  • Free VPN servers (any protocol): Typically 1–10 Mbps due to severe server congestion — not suitable for streaming or downloads.
Low-Latency VPN for Gaming →
WireGuard vs OpenVPN speed benchmark chart
3Speed Optimisation

Tips to Maximise Your VPN Speed

Switching to WireGuard is the single most impactful speed improvement you can make. In your VPN app settings, look for "Protocol" and select WireGuard. If your provider doesn't yet offer WireGuard, their proprietary protocol (Lightway, NordLynx, Chameleon) is likely their fastest option. Avoid OpenVPN unless you specifically need its firewall-bypassing TCP mode on a restricted network.

Server selection is the second major lever. For everyday Hong Kong browsing without a specific geo-unblocking requirement, connect to the nearest server: Japan, Singapore, or South Korea all have excellent connectivity to HK with round-trip latencies under 30ms. If you're unblocking US content, some providers offer servers specifically peered with US content delivery networks — look for servers labelled "US – Streaming" or "Optimised for Netflix." Avoid servers with high load percentages (above 70%); most VPN apps display this in the server list.

Device and network configuration matters too. Ensure your device drivers are up to date — some older network adapter drivers have compatibility issues with WireGuard's kernel module implementation on Windows. Disable bandwidth-heavy background applications (cloud backup, system updates, torrent clients) during speed-sensitive tasks to prevent competing for your connection's capacity. On WiFi, position closer to your router or switch to a wired ethernet connection — WiFi interference can halve speeds, magnifying any VPN overhead effect. Consider enabling split tunnelling to route only privacy-sensitive traffic through the VPN, preserving full speed for streaming and gaming.

  • Use WireGuard: Switch protocol in Settings to WireGuard or your provider's equivalent (NordLynx, Lightway) — single biggest speed gain.
  • Choose nearby servers: Japan, Singapore, South Korea from HK — sub-30ms latency, minimal routing overhead.
  • Check server load: Select servers below 50% capacity; heavily loaded servers throttle throughput significantly.
  • Use wired ethernet: Eliminates WiFi interference — particularly impactful at 5 GHz congested in HK apartment buildings.
  • Enable split tunnelling: Route only necessary traffic through VPN; streaming and gaming run at full speed directly.
  • Update network drivers: Outdated Windows network adapter drivers can cause compatibility issues reducing WireGuard throughput.
Route traffic selectively with VPN split tunnelling →
Tips to maximise VPN internet speed
4Testing Your VPN Speed

Speed Test Methodology: How to Measure Your VPN Performance

Measuring VPN speed accurately requires a consistent methodology that accounts for natural speed variation. The core principle is to test your baseline speed without VPN, then test with VPN under identical conditions, and compare the results. Single tests are unreliable — you should run at least 3–5 tests in each configuration and average the results. Time of day significantly affects results — peak hours (evening in HK: 7–11pm) will show lower speeds than off-peak hours.

Use Speedtest.net (Ookla) or Fast.com (Netflix's speed test) for standardised measurements — these tools provide download speed, upload speed, and ping (latency). For VPN testing specifically, it's most meaningful to test speed to a server close to the VPN exit point: if you're connected to a Japan VPN server, test against a Japanese Speedtest server. This measures the throughput of the full VPN path rather than just the local connection. Cloudflare's speed.cloudflare.com provides useful additional metrics including connection consistency scores.

For advanced testing, iperf3 is a network performance measurement tool that can test TCP and UDP throughput between specific endpoints — useful for testing VPN performance on specific routes. iPerf3 testing requires a server at the remote end, but many public iperf3 servers exist for testing. When evaluating published VPN speed tests, look for methodology transparency: how many tests, what time of day, what protocol, which server, what base connection. Tests without this context are marketing data, not scientific measurement.

  • Baseline first: Always measure your speed without VPN to establish the true baseline for comparison.
  • Multiple tests: Run 5+ tests and average — single tests are unreliable due to natural network variation.
  • Consistent timing: Test with and without VPN at the same time of day to eliminate peak-hour variation.
  • Appropriate test server: Choose a Speedtest server in or near the VPN exit country for the most relevant measurement.
  • Test both download and upload: VPN overhead can affect download and upload differently depending on protocol implementation.
  • Latency matters for gaming: For gaming use cases, focus on ping/latency rather than just download throughput.
VPN Latency for Gaming →

Speed Is About Protocol, Not Just Provider

Understand the full breakdown of VPN protocols — WireGuard, OpenVPN, IKEv2, and more — and which delivers the fastest performance for your specific use case.

Related VPN Articles