Not a one-off review. We test NordVPN's WireGuard performance around the clock, and 127 server locations have results from the last 30 days. Here's what the data shows.
Watch the live speed test →From 14,219 test attempts in the last 30 days. Left out: 1 NordVPN location with fewer than 5 successful tests in the last 30 days. Measured server-side from a datacentre line — the VPN's ceiling, not a home-broadband guarantee. How we test →
2 of 127 locations clear 1,500 Mbps. The long tail is distance, not the VPN: Asia-Pacific servers sit furthest from our test box.
4K needs roughly 25 Mbps (the line). NordVPN averages 1,107 Mbps — about 44× that.
Ping depends on distance. Nearby servers hit 6.7 ms (solid); the global average is 102.9 ms (outline), dragged up by distant locations. Pick a close server.
Seeding and video calls lean on upload. NordVPN keeps 85% of its download speed on the way up — 940 Mbps on average.
Our automated tests use rapid connect/disconnect cycles and hard timeouts. A 70.4% pass rate over the last 7 days describes those tests, not how often your own connection would fail. We show it anyway.
| # | Location | Download, Mbps | Up | Ping |
|---|---|---|---|---|
| 01 | DouglasIsle of Man | 1,537.4 |
1,582.9 | 14.5 |
| 02 | LondonUnited Kingdom | 1,517.2 |
1,625.9 | 6.9 |
| 03 | ManchesterUnited Kingdom | 1,334.0 |
1,575.7 | 12.7 |
| 04 | ParisFrance | 1,328.2 |
1,598.1 | 15.4 |
| 05 | Kansas CityUnited States | 1,300.1 |
855.2 | 102.1 |
| 06 | CopenhagenDenmark | 1,295.4 |
976.2 | 27.5 |
| 07 | MadridSpain | 1,289.4 |
1,587.7 | 32.5 |
| 08 | AmsterdamNetherlands | 1,262.5 |
1,103.7 | 13.6 |
| 09 | RomeItaly | 1,260.4 |
1,588.4 | 38.0 |
| 10 | CharlotteUnited States | 1,259.2 |
893.1 | 103.0 |
| 11 | DublinIreland | 1,257.4 |
1,525.1 | 16.7 |
| 12 | Andorra la VellaAndorra | 1,251.7 |
1,583.3 | 29.2 |
| 13 | MarseilleFrance | 1,249.9 |
1,578.2 | 23.0 |
| 14 | OsloNorway | 1,246.1 |
1,360.7 | 36.5 |
| 15 | PragueCzech Republic | 1,238.3 |
1,394.2 | 24.8 |
| 16 | FrankfurtGermany | 1,237.9 |
1,586.8 | 21.2 |
| 17 | StockholmSweden | 1,233.6 |
1,090.7 | 37.1 |
| 18 | PodgoricaMontenegro | 1,227.6 |
1,496.5 | 56.3 |
| 19 | OmahaUnited States | 1,225.5 |
826.8 | 105.7 |
| 20 | EdinburghUnited Kingdom | 1,223.8 |
1,144.0 | 30.9 |
| 21 | DetroitUnited States | 1,219.8 |
925.6 | 99.7 |
| 22 | BucharestRomania | 1,219.5 |
1,483.3 | 47.9 |
| 23 | Panama CityPanama | 1,219.3 |
776.2 | 144.6 |
| 24 | VilniusLithuania | 1,218.2 |
1,269.1 | 38.5 |
| 25 | MilanItaly | 1,218.0 |
1,579.8 | 25.7 |
| 26 | BelmopanBelize | 1,216.3 |
785.2 | 126.9 |
| 27 | BordeauxFrance | 1,211.9 |
1,580.6 | 30.9 |
| 28 | ReykjavikIceland | 1,209.0 |
1,375.6 | 103.7 |
| 29 | NashvilleUnited States | 1,208.2 |
838.0 | 115.7 |
| 30 | TashkentUzbekistan | 1,208.1 |
1,347.3 | 104.8 |
| 31 | BelgradeSerbia | 1,204.7 |
1,409.9 | 40.1 |
| 32 | TiranaAlbania | 1,202.7 |
1,448.2 | 47.1 |
| 33 | HoustonUnited States | 1,202.2 |
801.8 | 110.6 |
| 34 | ChisinauMoldova | 1,201.7 |
1,560.0 | 56.0 |
| 35 | WarsawPoland | 1,198.8 |
1,582.7 | 29.4 |
| 36 | ZurichSwitzerland | 1,197.4 |
1,172.9 | 29.3 |
| 37 | VaduzLiechtenstein | 1,194.4 |
1,077.1 | 25.8 |
| 38 | AtlantaUnited States | 1,193.9 |
907.0 | 95.8 |
| 39 | AlgiersAlgeria | 1,193.6 |
1,560.9 | 43.3 |
| 40 | SofiaBulgaria | 1,190.9 |
1,129.8 | 51.7 |
| 41 | KyivUkraine | 1,190.5 |
1,568.7 | 46.3 |
| 42 | HelsinkiFinland | 1,187.6 |
1,548.9 | 46.8 |
| 43 | Tel AvivIsrael | 1,186.1 |
12.2 | 65.0 |
| 44 | RabatMorocco | 1,184.7 |
1,536.9 | 42.4 |
| 45 | BratislavaSlovakia | 1,183.5 |
1,489.5 | 36.9 |
| 46 | GlasgowUnited Kingdom | 1,182.5 |
1,351.2 | 34.0 |
| 47 | San JoseCosta Rica | 1,176.7 |
784.1 | 148.9 |
| 48 | CaracasVenezuela | 1,175.8 |
803.8 | 137.3 |
| 49 | ViennaAustria | 1,172.7 |
909.2 | 32.8 |
| 50 | RigaLatvia | 1,169.9 |
1,580.0 | 44.1 |
| 51 | San JuanPuerto Rico | 1,168.8 |
789.4 | 132.1 |
| 52 | SarajevoBosnia and Herzegovina | 1,168.2 |
1,351.7 | 57.9 |
| 53 | BrusselsBelgium | 1,168.0 |
1,384.8 | 19.3 |
| 54 | DenverUnited States | 1,167.7 |
751.2 | 122.1 |
| 55 | NicosiaCyprus | 1,166.0 |
835.0 | 66.7 |
| 56 | ZagrebCroatia | 1,165.4 |
1,569.1 | 39.3 |
| 57 | TallinnEstonia | 1,162.3 |
1,285.2 | 41.6 |
| 58 | NassauBahamas | 1,159.9 |
780.7 | 113.1 |
| 59 | TorontoCanada | 1,159.8 |
980.3 | 89.2 |
| 60 | BudapestHungary | 1,158.3 |
1,435.0 | 37.4 |
| 61 | MiamiUnited States | 1,154.3 |
809.3 | 109.1 |
| 62 | BerlinGermany | 1,147.3 |
1,403.5 | 26.4 |
| 63 | LjubljanaSlovenia | 1,143.0 |
1,324.5 | 42.3 |
| 64 | NuukGreenland | 1,136.8 |
1,594.8 | 72.6 |
| 65 | SkopjeNorth Macedonia | 1,131.2 |
1,312.1 | 51.8 |
| 66 | AthensGreece | 1,120.8 |
849.5 | 58.6 |
| 67 | LisbonPortugal | 1,118.6 |
1,518.5 | 41.7 |
| 68 | DallasUnited States | 1,114.8 |
718.3 | 120.8 |
| 69 | DhakaBangladesh | 1,111.2 |
445.7 | 208.1 |
| 70 | Salt Lake CityUnited States | 1,109.6 |
728.0 | 122.6 |
| 71 | San FranciscoUnited States | 1,105.9 |
599.7 | 144.4 |
| 72 | Bandar Seri BegawanBrunei | 1,104.8 |
555.8 | 187.3 |
| 73 | BangkokThailand | 1,102.7 |
553.1 | 186.2 |
| 74 | VientianeLaos | 1,102.2 |
551.9 | 192.9 |
| 75 | ChicagoUnited States | 1,097.4 |
881.1 | 94.0 |
| 76 | LagosNigeria | 1,097.2 |
733.2 | 120.8 |
| 77 | VancouverCanada | 1,095.7 |
668.8 | 134.5 |
| 78 | BuffaloUnited States | 1,092.2 |
926.2 | 105.9 |
| 79 | Las VegasUnited States | 1,091.5 |
614.9 | 150.1 |
| 80 | UlaanbaatarMongolia | 1,089.3 |
481.7 | 244.5 |
| 81 | Phnom PenhCambodia | 1,088.5 |
550.8 | 183.2 |
| 82 | NaypyidawMyanmar | 1,084.3 |
549.3 | 197.1 |
| 83 | New YorkUnited States | 1,076.9 |
1,124.8 | 76.7 |
| 84 | BostonUnited States | 1,073.4 |
1,041.1 | 83.4 |
| 85 | Los AngelesUnited States | 1,072.4 |
601.1 | 146.9 |
| 86 | BogotaColombia | 1,069.5 |
604.8 | 148.2 |
| 87 | KarachiPakistan | 1,067.2 |
528.9 | 247.4 |
| 88 | ManilaPhilippines | 1,064.3 |
542.5 | 191.5 |
| 89 | AshburnUnited States | 1,059.9 |
1,011.3 | 83.1 |
| 90 | MontrealCanada | 1,051.7 |
834.8 | 86.9 |
| 91 | SeattleUnited States | 1,043.6 |
668.2 | 138.5 |
| 92 | LimaPeru | 1,035.6 |
576.2 | 157.9 |
| 93 | TokyoJapan | 1,035.4 |
394.4 | 215.5 |
| 94 | PerthAustralia | 1,029.7 |
425.9 | 211.2 |
| 95 | PhoenixUnited States | 1,028.8 |
584.0 | 142.3 |
| 96 | QuitoEcuador | 1,023.6 |
603.7 | 159.8 |
| 97 | KathmanduNepal | 1,016.7 |
493.7 | 239.6 |
| 98 | CairoEgypt | 1,002.3 |
1,351.2 | 58.2 |
| 99 | JakartaIndonesia | 1,001.5 |
449.3 | 203.9 |
| 100 | DubaiUAE | 996.8 |
522.5 | 174.1 |
| 101 | MumbaiIndia | 996.1 |
450.5 | 221.7 |
| 102 | TaipeiTaiwan | 995.8 |
426.2 | 212.5 |
| 103 | BarcelonaSpain | 988.3 |
1,063.4 | 34.1 |
| 104 | VallettaMalta | 975.8 |
1,177.6 | 50.2 |
| 105 | AccraGhana | 964.2 |
805.6 | 136.9 |
| 106 | YerevanArmenia | 951.6 |
978.1 | 80.9 |
| 107 | MonacoMonaco | 948.3 |
1,570.0 | 33.0 |
| 108 | Kuala LumpurMalaysia | 938.3 |
372.8 | 226.2 |
| 109 | TbilisiGeorgia | 936.4 |
781.6 | 73.3 |
| 110 | ColomboSri Lanka | 936.1 |
550.4 | 193.9 |
| 111 | Buenos AiresArgentina | 922.7 |
424.5 | 213.2 |
| 112 | SingaporeSingapore | 920.8 |
459.1 | 204.8 |
| 113 | SeoulSouth Korea | 905.6 |
388.3 | 230.0 |
| 114 | Sao PauloBrazil | 903.0 |
471.8 | 184.6 |
| 115 | ThimphuBhutan | 899.8 |
431.8 | 237.8 |
| 116 | MontevideoUruguay | 886.8 |
478.0 | 211.1 |
| 117 | JohannesburgSouth Africa | 886.5 |
457.6 | 185.1 |
| 118 | SantiagoChile | 867.7 |
482.8 | 186.7 |
| 119 | SydneyAustralia | 861.1 |
336.0 | 263.6 |
| 120 | AsuncionParaguay | 850.4 |
461.5 | 229.8 |
| 121 | MelbourneAustralia | 835.3 |
300.7 | 298.5 |
| 122 | AucklandNew Zealand | 786.5 |
334.3 | 271.1 |
| 123 | Ho Chi Minh CityVietnam | 752.8 |
466.3 | 208.8 |
| 124 | AdelaideAustralia | 738.4 |
280.4 | 318.8 |
| 125 | Hong KongHong Kong | 722.6 |
283.5 | 276.1 |
| 126 | BrisbaneAustralia | 710.4 |
326.7 | 276.6 |
| 127 | BakuAzerbaijan | 207.0 |
1,522.5 | 81.9 |
Yes. 4K streaming needs roughly 25 Mbps. Across 14,219 automated tests in the last 30 days, NordVPN averages 1,106.9 Mbps download over WireGuard — comfortably enough for Netflix, Disney+ and BBC iPlayer in 4K. These are datacentre-measured ceiling speeds, not a guarantee of home-broadband throughput.
Gaming depends on ping, and ping depends on distance. On nearby servers NordVPN measured as low as 6.7 ms. The 102.9 ms global average is inflated by distant locations — choose a server close to you.
WireGuard exclusively (NordLynx on NordVPN). It has far lower overhead than OpenVPN, and testing one protocol keeps the comparison apples-to-apples.
Yes — 30 days on all plans. If the speeds don't work for you, you can get a full refund within that window.
Most reviews run one manual test and publish a screenshot. Ours run automatically, 24/7, and we publish averages, peaks and pass rates from the last 30 days — not a single cherry-picked result.