Running a VPN speed test

VPN Speed Test: the 2025 Practical Guide

Learn how to run trustworthy tests, read the numbers, and squeeze the most speed out of your VPN.

Get NordVPN — Fast & Reliable Try Surfshark — Great for Streaming

Quick answer: A good VPN should keep your base speed within ~80–90% on nearby servers and ~50–70% on distant ones, with stable latency and minimal jitter. If you see worse results, double-check protocol (NordLynx/WireGuard-family usually wins), server load, and whether your device/ISP is the bottleneck.

What a VPN speed test actually measures

Most people look at a single “result” and call it a day. In reality a proper test is a set of measurements taken under controlled conditions. Here’s what matters:

How to run a realistic VPN speed test (step by step)

  1. Baseline first: disconnect the VPN and run 2–3 tests on a reputable test target. Note down download, upload, ping.
  2. Pick a nearby VPN server: ideally within your country or neighbouring region to minimise distance and hops.
  3. Select the modern protocol: on most providers that’s WireGuard or a variant (e.g., NordLynx/WireGuard family). Avoid old PPTP/L2TP.
  4. Run multiple passes: three tests per location. Average the values. If they vary wildly, note jitter/server load.
  5. Test distance properly: repeat with a mid-range server (e.g., another EU country) and a far one (e.g., US↔EU).
  6. Mirror real usage: if you care about streaming, test to a streaming CDN; for work, test during your meeting hours.
  7. Record conditions: device, OS, adapter (Wi-Fi vs Ethernet), time of day, and server label. This helps reproduce results later.

How to read the numbers

Don’t chase a single “top speed” screenshot. Use these sanity ranges instead (assuming a decent base line and a modern VPN):

Throughput is only half of the story. If latency spikes by 150 ms during a stream or frames drop in calls, switch servers even if the raw Mbps looks “fine”.

12 proven ways to make your VPN faster

  1. Use WireGuard-family protocols (e.g., NordLynx). They have leaner crypto handshakes and kernel-level implementations.
  2. Switch to a nearer server. Physical distance ≈ more hops ≈ more latency and potential bottlenecks.
  3. Change server cluster, not only the country. Providers often list multiple cities; try a less busy one.
  4. Prefer Ethernet over Wi-Fi or at least 5 GHz Wi-Fi with strong signal. Your adapter can be the bottleneck.
  5. Close background syncs (cloud drives, Steam/console updates) that chew upload and inflate latency.
  6. Reboot the router/modem to clear bufferbloat. Consider a QoS/smart-queue setup on supported routers.
  7. Disable battery/performance savers that throttle the CPU or NIC on laptops/phones.
  8. Try another port (e.g., UDP vs TCP) if the ISP shapes or blocks traffic on specific ports.
  9. Split Tunneling: route heavy but latency-insensitive tasks through VPN, keep voice/game outside when appropriate (learn more).
  10. Pick the right server type for your goal — some providers expose “Streaming” or “P2P” labels (which server to choose).
  11. Check for DNS leaks & slow resolvers — bad DNS can “feel” like a slow VPN (DNS leak guide).
  12. Update the app/OS — performance patches land often, especially for new protocols.

Video: quick setup & best practices

Watch on YouTube (NordVPN official).

Common pitfalls that ruin speed tests

When a slower VPN is still the right choice

Security features like Double VPN or multi-hop add overhead by design. For journalism or high-risk scenarios, the privacy gain outweighs a 20–40% speed hit. For streaming or gaming, choose single-hop/WireGuard-family and a close server instead.

Boost speed with NordVPN (NordLynx) Surfshark: fast & budget-friendly

FAQ — VPN speed testing

What is a “good” ping on a VPN?

Under 40 ms locally is excellent; 40–80 ms is fine; 100 ms+ starts to affect gaming and calls. Across oceans, 150–200 ms is normal.

Why is my VPN fast for downloads but bad for calls?

Throughput can be high while jitter is unstable. Switch to a less loaded server, prefer Ethernet/5 GHz, and try WireGuard-family protocols.

Which protocol is fastest?

WireGuard and its implementations (e.g., NordLynx) typically outperform OpenVPN and IKEv2. Results still depend on your ISP/route.

Should I test with Netflix or general speed sites?

Both. Use a general site for baseline + a streaming service or CDN mirroring your real usage to catch peering quirks.

How often should I retest?

Any time your usage changes (new city/server), after app updates, or when you notice buffering. Keep notes so you can reproduce.

Related guides