Updating live · last result 1m

NordVPN speed test, live.

Every result from our test runner as it lands — 80,306 automated tests so far, with 127 locations passing recently.

Get NordVPN →From £2.69/mo · 69% off + 3 months free
Avg download, 30 days1,107.0Mbps
Avg upload, 30 days939.7Mbps
Avg ping, 30 days102.9ms
Peak, 30 days1,672.7Mbps
Total tests80,306
Pass rate, 30 days38.8%

Left out: 1 NordVPN location with fewer than 5 successful tests in the last 30 days.

Last 60 tests · all servers
Download & upload
DownloadUpload×Failed
2,000 1,000 0
Ping & jitterlower is better
Ping · 0–350 ms
Jitter · 0–10 ms
Top 10 serversavg download, Mbps
Douglas
1,537
London
1,517
Manchester
1,334
Paris
1,328
Kansas City
1,300
Copenhagen
1,295
Madrid
1,289
Amsterdam
1,262
Rome
1,260
Charlotte
1,259
Like these speeds? Get NordVPN + 3 months free.From £2.69/mo · 30-day money-back guarantee · WireGuard Claim deal →

Recent results

UTC · Mbps · ms
TimeServerDownUpPingJitterStatus
08:15:55 Slovakia - Bratislava 1,038.3 1,331.4 35.3 0.10 PASS
08:14:00 Slovenia - Ljubljana 1,336.5 1,011.6 46.0 5.30 PASS
08:11:36 Singapore - Singapore 971.7 375.5 237.2 0.00 PASS
08:09:45 Sweden - Stockholm 1,383.5 1,591.5 37.5 0.10 PASS
08:06:15 Romania - Bucharest 1,272.1 1,668.2 46.2 0.00 PASS
08:03:16 Portugal - Lisbon 1,083.0 1,657.1 40.6 0.00 PASS
08:00:56 Poland - Warsaw 1,160.5 1,636.2 29.3 0.10 PASS
07:57:40 Philippines - Manila 1,046.6 550.8 191.2 0.10 PASS
07:55:06 Peru - Lima 1,054.0 569.7 158.1 0.60 PASS
07:52:40 New Zealand - Auckland 842.3 337.7 261.8 0.10 PASS
07:50:33 Norway - Oslo 1,359.3 1,488.1 36.4 0.10 PASS
07:48:34 Netherlands - Amsterdam 1,369.3 1,663.9 13.2 0.00 PASS

FAIL means the test didn't complete — tunnel timeout (15 s), no connectivity, or a speed-test error (90 s). Failures lower the pass rate but never the speed averages. How we test →

About these tests

Our runner connects to each NordVPN server over WireGuard, runs a full Ookla test and records the result. This page polls for new results every 10 seconds. Why our numbers differ from other reviews →

What does FAIL mean?

The test didn't complete: the tunnel didn't establish within 15 seconds, it couldn't reach the internet, or the Ookla CLI errored. Failures count against the pass rate but don't affect speed averages.

How often does this update?

The runner works 24/7. This page polls for new results every 10 seconds; each server is retested on every full rotation.

What is jitter?

The variation in ping over time. Under 10 ms is good; high jitter causes stuttering calls and lag spikes.

What is a good download speed?

10 Mbps covers HD streaming, 25 Mbps covers 4K, and anything above 100 Mbps is excellent for everyday use.

What is a good ping for gaming?

Under 30 ms is ideal for competitive play, under 50 ms is good, and under 100 ms is playable. Pick a server close to you.

NordVPN — 69% off + 3 months free 30-day money-back guarantee · affiliate links