HomeSurfshark VPN Review
Live Speed Data

Surfshark VPN: Real Speed Test Results

Not a one-time test. We continuously monitor Surfshark's WireGuard performance across 142 server locations. Here's what the data actually shows.

From £1.79/mo — 86% off + 3 months free
30-day money-back guarantee • Affiliate link
Compare Surfshark vs other VPNs →
97.9%
Automated Test Pass Rate
Reflects strict automated testing conditions — real-world reliability is typically higher
1584.0
Avg Download (Mbps)
991.4
Avg Upload (Mbps)
114.4
Avg Ping (ms)
as low as 1.6 ms on nearby servers
2956.3
Peak Download (Mbps)
Based on 84825 real speed tests
Data as of 6 August 2026 · continuously tested, latest 1 min ago
Measured server-side — the VPN's speed ceiling, not a home-broadband guarantee. How we test →

Surfshark Speed Test Results: What the Data Shows

As of 6 August 2026, Surfshark averaged 1584.0 Mbps download and 991.4 Mbps upload (peak 2956.3 Mbps) across 142 WireGuard servers in 84825 independent, continuously-updated speed tests — measured by VPNSpeedTest (vpnspeeddata.com). Here is the full performance picture.

Tested by the VPNSpeedTest team · automated, vendor-independent measurement · data as of 6 August 2026 · methodology · about us

Our testing system connects to each Surfshark server location, runs a full speed test (download, upload, ping, and jitter), and logs the results to our database. This runs continuously — not once for a review, but thousands of times per week.

Metric Result Verdict
Average Download 1584.0 Mbps Excellent
Average Upload 991.4 Mbps Excellent
Average Ping 114.4 ms Testing...
Peak Download 2956.3 Mbps Peak performance
Test Pass Rate 97.9% Very reliable (automated testing)
Protocol Tested WireGuard Fastest protocol

Is Surfshark Fast Enough?

For Streaming

4K streaming requires roughly 25 Mbps. With Surfshark averaging 1584.0 Mbps in our tests, it comfortably handles Netflix, Disney+, BBC iPlayer, and other streaming services in 4K quality with bandwidth to spare.

For Gaming

Gaming primarily cares about ping (latency), and latency is dominated by distance to the server — so the figure that matters is your nearest server, not the worldwide average. On nearby servers Surfshark measured as low as 1.6 ms, which is well suited to online gaming. The average across all 142 global locations is higher (114.4 ms) because distant servers like Sydney and Hong Kong add hundreds of milliseconds. Pick a close server — see our server page sorted by lowest ping.

For Torrenting

Torrenting benefits from both download and upload speeds. Surfshark's WireGuard performance delivers strong speeds in both directions, and with 142 server locations, you can find a fast nearby server easily.

✅ Our Verdict on Surfshark Speeds

Based on real, continuously-collected data — not a single test session.

Fast WireGuard speeds

Consistently strong download and upload performance across servers.

Good server coverage

142 locations tested with reliable connectivity.

Reliable connections

97.9% success rate across all tests.

Independently measured

Every figure here comes from our automated tests, not the provider.

Get Surfshark + 3 Months Free

From £1.79/mo — 86% off + 3 months free
142 server locations • WireGuard speeds
Get Surfshark + 3 Months Free →
30-day money-back guarantee • Affiliate link

Frequently Asked Questions

Is Surfshark VPN fast enough for streaming?+
Yes. 4K streaming requires roughly 25 Mbps. Based on our 84825 automated speed tests, Surfshark averages 1584.0 Mbps download via WireGuard, which comfortably handles Netflix, Disney+, BBC iPlayer, and other streaming services in 4K quality.
What protocol does Surfshark use for fastest speeds?+
WireGuard (and WireGuard-based protocols) offer significantly lower overhead than OpenVPN, resulting in faster speeds and lower latency. It's what we test exclusively for an apples-to-apples comparison across providers.
Does Surfshark have a money-back guarantee?+
Yes. Surfshark offers a 30-day money-back guarantee on all plans. If you're not satisfied with the speeds or service, you can get a full refund within 30 days of purchase.
How are your speed tests different from other VPN review sites?+
Most VPN review sites run a single manual speed test and publish a screenshot. Our tests are fully automated, running 24/7 across all 142 server locations. We show averages, peaks, and reliability rates from 84825 real tests — not a single cherry-picked result. See our full methodology.
Is Surfshark good for gaming?+
Gaming depends primarily on ping (latency), not download speed, and ping is driven by how close the server is. On nearby servers Surfshark measured as low as 1.6 ms — well suited to online gaming. The 114.4 ms figure is the average across all 142 global locations, inflated by distant ones like Sydney and Hong Kong. For the best experience, choose a server close to you — check our server speeds page sorted by lowest ping.

Surfshark Server Speeds by Country

Not all VPN servers are equal. Our data shows significant speed differences between Surfshark's server locations. Here are the current standings:

1. United Kingdom - London 1431 tests
2284.7 Mbps down 1695.9 Mbps up 16.6 ms ping
2. Denmark - Copenhagen 474 tests
2271.0 Mbps down 1295.8 Mbps up 28.1 ms ping
3. France - Bordeaux 474 tests
2255.2 Mbps down 1665.7 Mbps up 35.9 ms ping
4. France - Paris 1440 tests
2250.4 Mbps down 1738.8 Mbps up 17.5 ms ping
5. Norway - Oslo 472 tests
2243.3 Mbps down 1805.7 Mbps up 33.5 ms ping
6. Spain - Madrid 1441 tests
2236.4 Mbps down 1854.8 Mbps up 30.0 ms ping
7. Malta - Valletta 234 tests
2231.7 Mbps down 1834.5 Mbps up 65.2 ms ping
8. Ireland - Dublin 473 tests
2230.7 Mbps down 1713.8 Mbps up 18.4 ms ping
9. United Kingdom - Edinburgh 469 tests
2230.0 Mbps down 1150.5 Mbps up 31.3 ms ping
10. Czech Republic - Prague 474 tests
2226.2 Mbps down 1814.3 Mbps up 30.4 ms ping
11. United Kingdom - Glasgow 469 tests
2224.3 Mbps down 969.9 Mbps up 25.7 ms ping
12. Switzerland - Zurich 1447 tests
2224.1 Mbps down 1659.8 Mbps up 28.7 ms ping
13. Belgium - Brussels 478 tests
2212.5 Mbps down 1137.9 Mbps up 20.5 ms ping
14. Hungary - Budapest 473 tests
2212.1 Mbps down 1734.9 Mbps up 36.0 ms ping
15. Monaco - Monaco 234 tests
2208.4 Mbps down 1536.2 Mbps up 112.4 ms ping
16. Italy - Rome 1438 tests
2206.5 Mbps down 1808.6 Mbps up 46.5 ms ping
17. Italy - Milan 1438 tests
2205.3 Mbps down 1755.4 Mbps up 34.1 ms ping
18. Portugal - Porto 471 tests
2205.1 Mbps down 1715.7 Mbps up 37.8 ms ping
19. Slovakia - Bratislava 470 tests
2198.7 Mbps down 1833.6 Mbps up 35.8 ms ping
20. Sweden - Stockholm 1432 tests
2197.8 Mbps down 1659.7 Mbps up 37.0 ms ping
21. Austria - Vienna 478 tests
2194.1 Mbps down 1737.7 Mbps up 31.2 ms ping
22. Poland - Warsaw 1434 tests
2186.9 Mbps down 1466.3 Mbps up 33.8 ms ping
23. Lithuania - Vilnius 473 tests
2177.8 Mbps down 1662.7 Mbps up 39.7 ms ping
24. Germany - Frankfurt 1441 tests
2175.6 Mbps down 1764.0 Mbps up 25.4 ms ping
25. Croatia - Zagreb 473 tests
2175.3 Mbps down 684.8 Mbps up 41.2 ms ping
26. Portugal - Lisbon 471 tests
2169.6 Mbps down 1658.1 Mbps up 41.8 ms ping
27. United Kingdom - Manchester 1431 tests
2147.3 Mbps down 1310.0 Mbps up 21.5 ms ping
28. Slovenia - Ljubljana 470 tests
2126.4 Mbps down 1559.5 Mbps up 42.8 ms ping
29. Iceland - Reykjavik 473 tests
2125.6 Mbps down 1477.0 Mbps up 92.2 ms ping
30. Finland - Helsinki 474 tests
2125.1 Mbps down 1633.9 Mbps up 49.5 ms ping
31. Uzbekistan - Tashkent 231 tests
2120.0 Mbps down 1024.4 Mbps up 120.2 ms ping
32. Germany - Berlin 1444 tests
2116.8 Mbps down 1854.6 Mbps up 30.3 ms ping
33. Serbia - Belgrade 233 tests
2115.4 Mbps down 1724.1 Mbps up 41.5 ms ping
34. Belgium - Antwerp 478 tests
2101.6 Mbps down 1344.4 Mbps up 26.7 ms ping
35. Ukraine - Kyiv 231 tests
2097.7 Mbps down 1380.0 Mbps up 47.1 ms ping
36. Bulgaria - Sofia 478 tests
2087.9 Mbps down 1489.5 Mbps up 50.8 ms ping
37. Romania - Bucharest 471 tests
2082.2 Mbps down 1362.9 Mbps up 48.4 ms ping
38. Isle of Man - Douglas 234 tests
2079.6 Mbps down 1269.3 Mbps up 82.2 ms ping
39. Greenland - Nuuk 234 tests
2076.9 Mbps down 1539.4 Mbps up 71.0 ms ping
40. Montenegro - Podgorica 234 tests
2072.7 Mbps down 1608.8 Mbps up 51.8 ms ping
41. Saudi Arabia - Riyadh 471 tests
2071.4 Mbps down 1533.4 Mbps up 87.3 ms ping
42. Luxembourg - Steinfort 473 tests
2068.7 Mbps down 1599.7 Mbps up 63.5 ms ping
43. Estonia - Tallinn 474 tests
2033.6 Mbps down 1506.7 Mbps up 43.9 ms ping
44. Bosnia and Herzegovina - Sarajevo 236 tests
2032.1 Mbps down 1586.6 Mbps up 48.3 ms ping
45. Turkey - Istanbul 470 tests
2030.7 Mbps down 1301.5 Mbps up 54.6 ms ping
46. Morocco - Rabat 234 tests
2025.1 Mbps down 1523.5 Mbps up 42.5 ms ping
47. Andorra - Andorra la Vella 236 tests
1995.4 Mbps down 1696.1 Mbps up 30.4 ms ping
48. Spain - Valencia 474 tests
1969.9 Mbps down 1488.5 Mbps up 42.0 ms ping
49. Liechtenstein - Vaduz 234 tests
1967.1 Mbps down 1110.4 Mbps up 128.8 ms ping
50. Netherlands - Amsterdam 1435 tests
1963.8 Mbps down 1256.2 Mbps up 16.1 ms ping
51. Moldova - Chisinau 234 tests
1954.3 Mbps down 1432.9 Mbps up 56.6 ms ping
52. Albania - Tirana 236 tests
1947.4 Mbps down 1521.7 Mbps up 52.9 ms ping
53. Greece - Athens 473 tests
1938.6 Mbps down 1376.4 Mbps up 59.6 ms ping
54. France - Marseille 473 tests
1936.6 Mbps down 1302.1 Mbps up 68.6 ms ping
55. Algeria - Algiers 234 tests
1923.5 Mbps down 1454.2 Mbps up 48.8 ms ping
56. India - New Delhi 1439 tests
1884.3 Mbps down 621.5 Mbps up 163.5 ms ping
57. Armenia - Yerevan 236 tests
1859.1 Mbps down 1438.9 Mbps up 76.4 ms ping
58. India - Mumbai 1438 tests
1854.1 Mbps down 326.0 Mbps up 146.9 ms ping
59. Egypt - Cairo 234 tests
1795.6 Mbps down 1399.2 Mbps up 60.2 ms ping
60. Cyprus - Nicosia 475 tests
1793.3 Mbps down 470.3 Mbps up 68.1 ms ping
61. United States - New York 1430 tests
1759.6 Mbps down 1055.1 Mbps up 97.9 ms ping
62. Canada - Toronto 1450 tests
1716.1 Mbps down 992.4 Mbps up 87.3 ms ping
63. United States - Boston 469 tests
1705.0 Mbps down 1030.0 Mbps up 86.4 ms ping
64. United States - Latham 469 tests
1682.2 Mbps down 1063.6 Mbps up 81.8 ms ping
65. United States - Atlanta 469 tests
1681.2 Mbps down 908.8 Mbps up 95.7 ms ping
66. Azerbaijan - Baku 236 tests
1669.6 Mbps down 1247.6 Mbps up 95.7 ms ping
67. United States - Ashburn 469 tests
1662.3 Mbps down 999.8 Mbps up 85.4 ms ping
68. Belize - Belmopan 236 tests
1648.7 Mbps down 806.1 Mbps up 126.1 ms ping
69. United States - Buffalo 469 tests
1635.6 Mbps down 780.8 Mbps up 96.5 ms ping
70. United States - Detroit 469 tests
1633.2 Mbps down 354.2 Mbps up 99.6 ms ping
71. United States - Charlotte 469 tests
1632.2 Mbps down 706.9 Mbps up 101.7 ms ping
72. United States - Nashville 469 tests
1619.2 Mbps down 826.1 Mbps up 117.4 ms ping
73. United States - Omaha 469 tests
1617.3 Mbps down 813.7 Mbps up 109.7 ms ping
74. Spain - Barcelona 1441 tests
1612.5 Mbps down 1514.6 Mbps up 41.0 ms ping
75. United States - Miami 1430 tests
1601.5 Mbps down 811.6 Mbps up 108.4 ms ping
76. United States - Dallas 1430 tests
1552.4 Mbps down 747.0 Mbps up 116.5 ms ping
77. United States - Chicago 469 tests
1541.3 Mbps down 834.8 Mbps up 108.7 ms ping
78. Bahamas - Nassau 236 tests
1506.3 Mbps down 816.0 Mbps up 108.8 ms ping
79. United States - Salt Lake City 468 tests
1492.7 Mbps down 715.2 Mbps up 128.8 ms ping
80. Canada - Montreal 478 tests
1486.4 Mbps down 860.1 Mbps up 92.4 ms ping
81. United States - Houston 469 tests
1435.1 Mbps down 776.0 Mbps up 113.3 ms ping
82. United States - Denver 469 tests
1430.7 Mbps down 622.2 Mbps up 116.1 ms ping
83. United States - Phoenix 468 tests
1410.1 Mbps down 626.5 Mbps up 138.0 ms ping
84. United States - Kansas City 469 tests
1380.1 Mbps down 730.3 Mbps up 103.9 ms ping
85. United States - Seattle 468 tests
1370.3 Mbps down 632.9 Mbps up 140.2 ms ping
86. United States - San Jose 468 tests
1362.9 Mbps down 594.7 Mbps up 144.4 ms ping
87. United States - Bend 469 tests
1359.1 Mbps down 617.5 Mbps up 142.2 ms ping
88. Israel - Tel Aviv 473 tests
1333.6 Mbps down 952.0 Mbps up 67.3 ms ping
89. Panama - Panama City 233 tests
1332.3 Mbps down 599.3 Mbps up 172.4 ms ping
90. Mexico - Queretaro 473 tests
1331.3 Mbps down 649.2 Mbps up 146.9 ms ping
91. Puerto Rico - San Juan 233 tests
1330.6 Mbps down 586.5 Mbps up 209.1 ms ping
92. United States - Las Vegas 469 tests
1314.7 Mbps down 604.4 Mbps up 153.8 ms ping
93. Latvia - Riga 473 tests
1311.2 Mbps down 980.0 Mbps up 44.6 ms ping
94. United States - Los Angeles 1430 tests
1308.6 Mbps down 596.8 Mbps up 148.3 ms ping
95. Costa Rica - San Jose 476 tests
1304.2 Mbps down 596.4 Mbps up 219.0 ms ping
96. Ecuador - Quito 234 tests
1285.1 Mbps down 604.6 Mbps up 163.2 ms ping
97. Poland - Gdansk 471 tests
1281.6 Mbps down 837.4 Mbps up 35.1 ms ping
98. Peru - Lima 472 tests
1253.6 Mbps down 559.7 Mbps up 161.7 ms ping
99. Colombia - Bogota 476 tests
1253.2 Mbps down 572.4 Mbps up 158.2 ms ping
100. United States - San Francisco 468 tests
1250.5 Mbps down 610.0 Mbps up 148.0 ms ping
101. Venezuela - Caracas 231 tests
1246.1 Mbps down 591.0 Mbps up 192.3 ms ping
102. Canada - Vancouver 477 tests
1227.3 Mbps down 636.2 Mbps up 141.6 ms ping
103. South Africa - Johannesburg 1428 tests
1166.9 Mbps down 473.7 Mbps up 178.9 ms ping
104. Singapore - Singapore 1432 tests
1143.8 Mbps down 522.8 Mbps up 178.7 ms ping
105. Bolivia - Sucre 236 tests
1095.1 Mbps down 442.7 Mbps up 219.5 ms ping
106. Argentina - Buenos Aires 478 tests
1089.5 Mbps down 472.4 Mbps up 214.5 ms ping
107. Mongolia - Ulaanbaatar 234 tests
1077.9 Mbps down 426.2 Mbps up 249.9 ms ping
108. Chile - Santiago 476 tests
1077.2 Mbps down 471.5 Mbps up 190.8 ms ping
109. Pakistan - Karachi 233 tests
1061.7 Mbps down 434.4 Mbps up 304.6 ms ping
110. Myanmar - Naypyidaw 234 tests
1058.1 Mbps down 451.5 Mbps up 237.3 ms ping
111. Macau - Macau 234 tests
1046.4 Mbps down 411.0 Mbps up 220.2 ms ping
112. Hong Kong - Hong Kong 1440 tests
1026.7 Mbps down 418.2 Mbps up 207.3 ms ping
113. Nepal - Kathmandu 233 tests
1021.4 Mbps down 428.7 Mbps up 293.4 ms ping
114. Bangladesh - Dhaka 236 tests
1020.9 Mbps down 433.7 Mbps up 258.4 ms ping
115. Vietnam - Ho Chi Minh City 468 tests
1019.7 Mbps down 401.8 Mbps up 245.8 ms ping
116. Sri Lanka - Colombo 234 tests
994.9 Mbps down 536.8 Mbps up 195.0 ms ping
117. Laos - Vientiane 234 tests
994.7 Mbps down 387.7 Mbps up 269.6 ms ping
118. Paraguay - Asuncion 233 tests
972.4 Mbps down 364.7 Mbps up 206.8 ms ping
119. Brunei - Bandar Seri Begawan 236 tests
969.2 Mbps down 363.5 Mbps up 263.3 ms ping
120. Brazil - Sao Paulo 1450 tests
965.4 Mbps down 424.0 Mbps up 189.3 ms ping
121. Nigeria - Lagos 233 tests
964.9 Mbps down 794.8 Mbps up 111.4 ms ping
122. Cambodia - Phnom Penh 234 tests
955.7 Mbps down 390.4 Mbps up 256.3 ms ping
123. Japan - Tokyo 1437 tests
934.8 Mbps down 339.8 Mbps up 242.1 ms ping
124. North Macedonia - Skopje 234 tests
926.4 Mbps down 904.6 Mbps up 55.1 ms ping
125. Uruguay - Montevideo 231 tests
922.0 Mbps down 438.9 Mbps up 213.7 ms ping
126. New Zealand - Auckland 1435 tests
857.2 Mbps down 315.4 Mbps up 281.0 ms ping
127. Ghana - Accra 234 tests
823.9 Mbps down 641.5 Mbps up 176.4 ms ping
128. Kazakhstan - Oral 234 tests
808.8 Mbps down 622.0 Mbps up 94.4 ms ping
129. Bhutan - Thimphu 236 tests
796.2 Mbps down 335.3 Mbps up 341.7 ms ping
130. Philippines - Manila 471 tests
788.6 Mbps down 354.2 Mbps up 239.0 ms ping
131. Georgia - Tbilisi 234 tests
628.8 Mbps down 536.2 Mbps up 72.5 ms ping
132. Australia - Melbourne 1456 tests
507.6 Mbps down 294.5 Mbps up 275.4 ms ping
133. Australia - Brisbane 478 tests
476.5 Mbps down 283.6 Mbps up 286.3 ms ping
134. Australia - Sydney 1452 tests
462.2 Mbps down 269.9 Mbps up 272.7 ms ping
135. Australia - Perth 478 tests
453.7 Mbps down 273.3 Mbps up 271.9 ms ping
136. UAE - Dubai 478 tests
421.4 Mbps down 345.4 Mbps up 140.5 ms ping
137. Australia - Adelaide 478 tests
397.3 Mbps down 214.7 Mbps up 302.5 ms ping
138. South Korea - Seoul 1437 tests
359.1 Mbps down 315.7 Mbps up 243.5 ms ping
139. Taiwan - Taipei 469 tests
321.8 Mbps down 300.0 Mbps up 226.5 ms ping
140. Malaysia - Kuala Lumpur 473 tests
296.3 Mbps down 258.2 Mbps up 210.0 ms ping
141. Thailand - Bangkok 470 tests
271.5 Mbps down 197.7 Mbps up 188.3 ms ping
142. Indonesia - Jakarta 473 tests
231.1 Mbps down 225.5 Mbps up 179.6 ms ping
Surfshark — From £1.79/mo — 86% off + 3 months free
Claim Deal →