The Journal · October 26, 2026

VPN Speed Loss, Explained: How Much Slower a VPN Actually Makes Your Connection

A VPN always costs some speed — a few percent on a nearby server with a modern protocol, and a third or more on a distant, crowded server with an old one — but the percentage that matters is not the one in a headline; it is what is left of your own connection after the tax, measured against what you actually do online.

LISTEN TO THIS ARTICLE · NARRATED BY THE INSTITUTE’S VOICE
0:00 / 12:54

The full article text, read aloud. Tables, figures and the source list stay on the page.

A VPN always costs some speed, and the honest answer is a range, not a number: on a nearby server using a modern protocol such as WireGuard, expect a loss in the single digits to roughly ten percent; on a server on another continent, a crowded free server, or an older protocol, expect twenty to fifty percent, and occasionally worse. Three separate taxes add up to that total — the detour your traffic takes to reach the VPN server and back, the encryption and packet overhead the tunnel adds, and the queue that forms when too many subscribers share one server. Cloudflare's explainer on VPN speed names the same three causes: the extra travel time it calls the trombone effect, server load, and the time encryption takes. Which tax dominates your connection decides what to fix — which is why our VPN ranking weighs speed the way a subscriber actually meets it, protocol first and server distance second, rather than quoting a provider's best-case number.

The three taxes, in the order you will meet them

The first and usually largest tax is geography. Without a VPN, your request travels to the nearest copy of whatever you asked for, often in your own state. With a VPN, the Federal Trade Commission's description applies literally: your data is first routed through servers controlled by the VPN provider, and only then on to its destination. If that server sits in another state — or another country, because you chose it for its location — every request and response makes the trip twice: you to the server, server to the site, and back again. Cloudflare calls this the trombone effect, and notes that it bites hardest in the absurd case: contacting a data center a few miles from home by way of a server a thousand miles away. The second tax is the tunnel itself: encrypting and decrypting every packet takes processor time, and the tunnel wraps each packet in extra headers, so fewer of the bytes crossing your line are your data. The third tax is company. A VPN server is shared hardware, and in Cloudflare's example a server that can handle 300 requests at a time, asked to serve 1,000 users at once, starts queueing and dropping them — everyone connected slows down. Free and discount services pack the most users onto the least hardware, which is where the horror-story percentages usually come from.

The protocol decides how heavy the tunnel tax is

The clearest published comparison comes from WireGuard's own technical paper, which benchmarked the protocol against OpenVPN and two configurations of IPsec with the standard iperf3 tool over a gigabit Ethernet link, averaged over thirty minutes. WireGuard moved 1,011 megabits per second — effectively saturating the wire — while OpenVPN, running in user space and copying each packet between kernel and user space several times, managed 258 megabits per second with its test machine's processor pinned at 100 percent. Ping told the same story: 0.403 milliseconds for WireGuard, 1.541 for OpenVPN. Read those numbers as what they are — one careful benchmark of the protocols, not of any company's service — and the lesson holds: the protocol sets the ceiling, and a modern kernel-space protocol's ceiling is far above an older user-space one's. The packet math agrees. A WireGuard packet carries about 60 bytes of overhead over IPv4 — outer IP and UDP headers, WireGuard's own 16-byte header fields, and a 16-byte authentication tag — which is why its tunnel interface defaults to a 1,420-byte MTU inside a standard 1,500-byte packet. Sixty bytes in 1,500 is four percent: the floor under any WireGuard loss, the part no provider can engineer away. Older protocols carry more overhead and spend more processor time per packet; apps that run OpenVPN over TCP, retransmitting lost packets twice — once inside the tunnel and once outside it — show the steepest losses in ordinary use, and IKEv2/IPsec, which Cloudflare notes negotiates connections slightly faster than SSL-based VPNs, sits between the two.

Distance is the tax you cannot negotiate

Throughput is only half of what "slow" means, and for much of what people do online it is the smaller half. Cloudflare's engineering blog puts the distinction plainly: data travels through fiber-optic backbone cables at almost 200,000 kilometers per second, and no engineering makes it faster — the only way to cut the delay is to shorten the distance. The same post cites a Google simulation study every VPN user should know: once a connection passes about 5 megabits per second, web pages barely load any faster as bandwidth rises, while latency keeps paying — every 20 milliseconds of round-trip time removed improved page load times by about ten percent. A VPN moves both numbers the wrong way, but not equally. A nearby server might cost five percent of throughput you were never using and two or three milliseconds you will never feel. A server an ocean away can add fifty to a hundred and fifty milliseconds to every click, call, and game — a delay your eyes and ears notice immediately — while the throughput percentage, the number speed tests headline, still looks respectable. That is the practical reason for the standard advice to connect to the nearest server that does the job: you are not chasing megabits, you are refusing to pay light-speed for a detour. A video call does not care that you kept 92 percent of your download speed; it cares that your voice now arrives a tenth of a second later, each way.

When the percentage actually matters — and when it is a rounding error

Whether a given loss matters depends on what is left, and that is a question about your house, not the VPN. Run the arithmetic against what activities actually require. YouTube's help pages recommend a sustained 5 megabits per second for 1080p video and 20 for 4K. A household on a 300-megabit connection that loses fifteen percent still has about 255 megabits — twelve 4K streams' worth — and will never see the loss outside a speed test. The same fifteen percent on a 25-megabit rural connection leaves about 21 megabits: one 4K stream, with nothing left for the person on a video call in the next room. There, the loss is the difference between a setup that works and one that buffers at dinner time. Upload deserves the same check: cable connections often upload at a tenth of their download rate, and the VPN's percentage comes off that small number too — where home workers sending large files feel a VPN first. Gamers and callers should watch the other figure entirely, added latency, because their traffic is tiny and time-sensitive. And one case runs the other way: Cloudflare notes a VPN can occasionally make a specific service faster, when a provider is throttling that service, because the encryption hides it from the throttling. A VPN cannot beat your unthrottled line; it can only beat a throttled path.

Measuring your own loss, honestly

To find out what a VPN costs you, test the connection you actually have, not the one in an advertisement. Run a speed test with the VPN off, then on, back to back, at the same time of day, from the same device, ideally wired to the router so your own Wi-Fi is not the variable — and record latency alongside download and upload, because the two losses have different fixes. Compare the nearest server against the distant one you actually use: if the nearby loss is small and the distant one large, your problem is geography, and no change of provider repeals it. If even the nearest server costs a third of your speed, switch the app's protocol to WireGuard or a WireGuard-based mode before blaming the service — that setting is the largest controllable factor in this article — and retest at a quieter hour to separate the server-load tax from the rest. Judge the result by the standard in our methodology: a loss is a problem when what remains fails a job your household actually does — a 4K stream that will not hold, an upload that misses a deadline, a call that talks over itself — not when a percentage merely looks large. Readers comparing services on that basis will find the measurements, protocols, and server networks in our VPN ranking, inside the full software and digital services rankings.

Sources

  • Donenfeld, Jason A. — "WireGuard: Next Generation Kernel Network Tunnel" (NDSS 2017 paper, June 2020 draft): WireGuard implemented for Linux in less than 4,000 lines of code; iperf3 benchmark averaged over thirty minutes on gigabit Ethernet — WireGuard 1,011 Mbps throughput and 0.403 ms ping, IPsec 881 and 825 Mbps, OpenVPN 258 Mbps and 1.541 ms ping, with the CPU at 100% during the OpenVPN and IPsec throughput tests: https://www.wireguard.com/papers/wireguard.pdf
  • Cloudflare Learning Center — "How VPNs affect Internet speed": VPNs add latency through the trombone effect (extra travel distance), server load (with free and discount services most affected), and encryption; IKEv2/IPsec negotiates slightly faster than SSL VPNs; a VPN can circumvent ISP throttling of a specific service because encryption hides which service is in use: https://www.cloudflare.com/en-ca/learning/access-management/vpn-speed/
  • Cloudflare Blog — "Making home Internet faster has little to do with 'speed'": data travels at almost 200,000 kilometers per second in fiber-optic backbone cables; latency is cut by shortening distance, not by adding bandwidth; citing a 2010 Google simulation, above about 5 Mbps web pages load little faster with more bandwidth, while every 20 ms of reduced round-trip time improved page load times by about 10%: https://blog.cloudflare.com/making-home-internet-faster
  • Federal Trade Commission — "In the market for a VPN app?": a VPN routes data from your device through servers controlled by the VPN provider and can encrypt the data between device and server, so others on a public network see only gibberish; a VPN shifts trust to the provider rather than making the user anonymous: https://www.ftc.gov/business-guidance/blog/2018/02/market-vpn-app
  • YouTube Help (Google Support) — "System requirements and supported devices for YouTube": recommended sustained speeds — 4K UHD 20 Mbps, HD 1080p 5 Mbps, HD 720p 2.5 Mbps: https://support.google.com/youtube/answer/78358?hl=en-WS
  • WireGuard — MTU and packet overhead reference (via Wikipedia's WireGuard article): overhead breaks down as a 20-byte IPv4 header (40 bytes for IPv6), an 8-byte UDP header, 4-byte type, 4-byte key index, 8-byte nonce, and a 16-byte authentication tag — 60 bytes total over IPv4, 80 over IPv6 — with a 1,420-byte interface MTU recommended on a 1,500-byte network: https://en.wikipedia.org/wiki/wireguard
Back to top