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 →
98.0%
Automated Test Pass Rate
Reflects strict automated testing conditions — real-world reliability is typically higher
1558.5
Avg Download (Mbps)
987.0
Avg Upload (Mbps)
114.5
Avg Ping (ms)
as low as 1.6 ms on nearby servers
2956.3
Peak Download (Mbps)
Based on 94884 real speed tests
Data as of 22 August 2026 · continuously tested, latest 2 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 22 August 2026, Surfshark averaged 1558.5 Mbps download and 987.0 Mbps upload (peak 2956.3 Mbps) across 142 WireGuard servers in 94884 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 22 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 1558.5 Mbps Excellent
Average Upload 987.0 Mbps Excellent
Average Ping 114.5 ms Testing...
Peak Download 2956.3 Mbps Peak performance
Test Pass Rate 98.0% Very reliable (automated testing)
Protocol Tested WireGuard Fastest protocol

Is Surfshark Fast Enough?

For Streaming

4K streaming requires roughly 25 Mbps. With Surfshark averaging 1558.5 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.5 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

98.0% 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 94884 automated speed tests, Surfshark averages 1558.5 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 94884 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.5 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 1600 tests
2227.0 Mbps down 1689.2 Mbps up 16.6 ms ping
2. Denmark - Copenhagen 530 tests
2220.7 Mbps down 1291.0 Mbps up 28.1 ms ping
3. France - Bordeaux 530 tests
2197.9 Mbps down 1673.1 Mbps up 36.0 ms ping
4. Norway - Oslo 529 tests
2182.5 Mbps down 1797.3 Mbps up 33.5 ms ping
5. France - Paris 1609 tests
2182.2 Mbps down 1720.7 Mbps up 17.8 ms ping
6. Malta - Valletta 262 tests
2176.5 Mbps down 1745.7 Mbps up 65.5 ms ping
7. Switzerland - Zurich 1615 tests
2169.9 Mbps down 1668.8 Mbps up 28.6 ms ping
8. Czech Republic - Prague 530 tests
2169.9 Mbps down 1805.5 Mbps up 30.6 ms ping
9. Spain - Madrid 1609 tests
2169.7 Mbps down 1789.1 Mbps up 30.1 ms ping
10. Ireland - Dublin 530 tests
2165.8 Mbps down 1714.0 Mbps up 18.4 ms ping
11. United Kingdom - Edinburgh 526 tests
2164.0 Mbps down 1179.0 Mbps up 31.3 ms ping
12. United Kingdom - Glasgow 526 tests
2160.7 Mbps down 960.4 Mbps up 25.7 ms ping
13. Belgium - Brussels 534 tests
2160.5 Mbps down 1109.7 Mbps up 20.7 ms ping
14. Monaco - Monaco 262 tests
2155.9 Mbps down 1543.9 Mbps up 112.3 ms ping
15. Italy - Rome 1607 tests
2155.4 Mbps down 1803.3 Mbps up 46.7 ms ping
16. Hungary - Budapest 530 tests
2153.1 Mbps down 1732.1 Mbps up 36.0 ms ping
17. Italy - Milan 1607 tests
2152.8 Mbps down 1757.0 Mbps up 34.1 ms ping
18. Portugal - Porto 528 tests
2151.4 Mbps down 1632.4 Mbps up 37.8 ms ping
19. Sweden - Stockholm 1601 tests
2145.7 Mbps down 1665.6 Mbps up 37.1 ms ping
20. Austria - Vienna 534 tests
2142.2 Mbps down 1738.1 Mbps up 30.9 ms ping
21. Slovakia - Bratislava 527 tests
2138.4 Mbps down 1826.6 Mbps up 35.8 ms ping
22. Poland - Warsaw 1603 tests
2132.3 Mbps down 1447.8 Mbps up 33.8 ms ping
23. Lithuania - Vilnius 530 tests
2127.8 Mbps down 1663.2 Mbps up 40.0 ms ping
24. Croatia - Zagreb 530 tests
2123.2 Mbps down 808.1 Mbps up 41.0 ms ping
25. Portugal - Lisbon 528 tests
2121.8 Mbps down 1631.0 Mbps up 41.7 ms ping
26. Germany - Frankfurt 1609 tests
2120.1 Mbps down 1753.8 Mbps up 25.0 ms ping
27. United Kingdom - Manchester 1600 tests
2096.6 Mbps down 1315.0 Mbps up 21.6 ms ping
28. Slovenia - Ljubljana 527 tests
2078.5 Mbps down 1573.4 Mbps up 42.8 ms ping
29. Finland - Helsinki 530 tests
2076.3 Mbps down 1633.5 Mbps up 49.5 ms ping
30. Germany - Berlin 1612 tests
2072.2 Mbps down 1848.3 Mbps up 30.3 ms ping
31. Iceland - Reykjavik 530 tests
2070.8 Mbps down 1479.6 Mbps up 92.4 ms ping
32. Serbia - Belgrade 261 tests
2066.6 Mbps down 1716.2 Mbps up 41.4 ms ping
33. Uzbekistan - Tashkent 259 tests
2058.2 Mbps down 1014.1 Mbps up 119.2 ms ping
34. Ukraine - Kyiv 259 tests
2052.0 Mbps down 1410.9 Mbps up 47.0 ms ping
35. Belgium - Antwerp 534 tests
2050.5 Mbps down 1308.6 Mbps up 28.3 ms ping
36. Isle of Man - Douglas 262 tests
2044.1 Mbps down 1266.2 Mbps up 82.4 ms ping
37. Bulgaria - Sofia 534 tests
2043.7 Mbps down 1494.4 Mbps up 51.1 ms ping
38. Romania - Bucharest 528 tests
2038.5 Mbps down 1370.4 Mbps up 48.3 ms ping
39. Saudi Arabia - Riyadh 528 tests
2035.4 Mbps down 1502.9 Mbps up 87.8 ms ping
40. Montenegro - Podgorica 262 tests
2030.2 Mbps down 1607.2 Mbps up 51.6 ms ping
41. Greenland - Nuuk 262 tests
2014.2 Mbps down 1546.4 Mbps up 71.0 ms ping
42. Estonia - Tallinn 530 tests
2005.2 Mbps down 1533.1 Mbps up 44.0 ms ping
43. Morocco - Rabat 262 tests
1991.0 Mbps down 1517.0 Mbps up 44.4 ms ping
44. Turkey - Istanbul 527 tests
1984.5 Mbps down 1286.2 Mbps up 54.5 ms ping
45. Bosnia and Herzegovina - Sarajevo 264 tests
1979.4 Mbps down 1579.1 Mbps up 47.9 ms ping
46. Andorra - Andorra la Vella 264 tests
1959.2 Mbps down 1695.6 Mbps up 30.4 ms ping
47. Luxembourg - Steinfort 530 tests
1959.2 Mbps down 1541.7 Mbps up 64.2 ms ping
48. Liechtenstein - Vaduz 262 tests
1934.7 Mbps down 1143.6 Mbps up 128.5 ms ping
49. Spain - Valencia 530 tests
1932.3 Mbps down 1413.5 Mbps up 42.0 ms ping
50. Moldova - Chisinau 262 tests
1923.3 Mbps down 1427.0 Mbps up 56.6 ms ping
51. Albania - Tirana 264 tests
1917.9 Mbps down 1531.8 Mbps up 52.7 ms ping
52. Netherlands - Amsterdam 1604 tests
1904.3 Mbps down 1229.5 Mbps up 16.0 ms ping
53. France - Marseille 530 tests
1897.7 Mbps down 1286.0 Mbps up 70.8 ms ping
54. Algeria - Algiers 262 tests
1896.5 Mbps down 1462.0 Mbps up 48.5 ms ping
55. Greece - Athens 530 tests
1857.9 Mbps down 1339.5 Mbps up 59.5 ms ping
56. India - New Delhi 1608 tests
1853.7 Mbps down 629.8 Mbps up 163.2 ms ping
57. Armenia - Yerevan 264 tests
1835.6 Mbps down 1451.1 Mbps up 76.6 ms ping
58. India - Mumbai 1607 tests
1825.8 Mbps down 308.7 Mbps up 146.6 ms ping
59. Cyprus - Nicosia 531 tests
1747.4 Mbps down 439.5 Mbps up 68.0 ms ping
60. United States - New York 1599 tests
1722.7 Mbps down 1059.7 Mbps up 95.7 ms ping
61. Egypt - Cairo 262 tests
1717.7 Mbps down 1360.4 Mbps up 60.0 ms ping
62. Canada - Toronto 1618 tests
1690.6 Mbps down 990.9 Mbps up 87.6 ms ping
63. United States - Boston 526 tests
1671.4 Mbps down 1032.0 Mbps up 86.3 ms ping
64. United States - Atlanta 526 tests
1661.4 Mbps down 910.0 Mbps up 95.7 ms ping
65. Azerbaijan - Baku 264 tests
1643.3 Mbps down 1191.4 Mbps up 104.5 ms ping
66. Belize - Belmopan 264 tests
1642.7 Mbps down 805.7 Mbps up 126.2 ms ping
67. United States - Latham 526 tests
1638.7 Mbps down 1062.7 Mbps up 82.1 ms ping
68. United States - Ashburn 526 tests
1631.0 Mbps down 1000.6 Mbps up 85.5 ms ping
69. United States - Detroit 526 tests
1622.3 Mbps down 356.9 Mbps up 99.3 ms ping
70. United States - Nashville 526 tests
1618.1 Mbps down 826.4 Mbps up 117.9 ms ping
71. United States - Omaha 526 tests
1616.5 Mbps down 814.4 Mbps up 109.5 ms ping
72. United States - Buffalo 526 tests
1613.0 Mbps down 798.8 Mbps up 98.5 ms ping
73. United States - Charlotte 526 tests
1612.9 Mbps down 717.0 Mbps up 101.5 ms ping
74. Spain - Barcelona 1609 tests
1592.5 Mbps down 1470.0 Mbps up 40.6 ms ping
75. United States - Miami 1599 tests
1586.8 Mbps down 812.2 Mbps up 108.4 ms ping
76. United States - Dallas 1599 tests
1548.3 Mbps down 743.1 Mbps up 116.9 ms ping
77. United States - Chicago 526 tests
1532.5 Mbps down 840.6 Mbps up 107.9 ms ping
78. Bahamas - Nassau 264 tests
1490.3 Mbps down 816.4 Mbps up 108.7 ms ping
79. United States - Salt Lake City 524 tests
1489.0 Mbps down 715.6 Mbps up 128.8 ms ping
80. Canada - Montreal 534 tests
1443.3 Mbps down 855.9 Mbps up 93.1 ms ping
81. United States - Houston 526 tests
1433.8 Mbps down 778.9 Mbps up 113.3 ms ping
82. United States - Denver 526 tests
1430.5 Mbps down 624.6 Mbps up 116.1 ms ping
83. United States - Phoenix 525 tests
1400.5 Mbps down 619.2 Mbps up 138.5 ms ping
84. United States - Kansas City 526 tests
1378.6 Mbps down 728.6 Mbps up 103.9 ms ping
85. United States - Seattle 524 tests
1365.1 Mbps down 636.0 Mbps up 139.7 ms ping
86. United States - Bend 526 tests
1363.0 Mbps down 619.1 Mbps up 142.3 ms ping
87. United States - San Jose 524 tests
1359.9 Mbps down 587.5 Mbps up 144.6 ms ping
88. Latvia - Riga 530 tests
1356.7 Mbps down 1028.9 Mbps up 44.3 ms ping
89. Panama - Panama City 261 tests
1324.3 Mbps down 598.6 Mbps up 172.7 ms ping
90. Puerto Rico - San Juan 261 tests
1323.7 Mbps down 585.6 Mbps up 209.9 ms ping
91. Israel - Tel Aviv 530 tests
1318.7 Mbps down 957.6 Mbps up 67.2 ms ping
92. Mexico - Queretaro 530 tests
1316.7 Mbps down 646.6 Mbps up 146.8 ms ping
93. United States - Las Vegas 526 tests
1314.3 Mbps down 603.7 Mbps up 153.7 ms ping
94. United States - Los Angeles 1599 tests
1304.4 Mbps down 591.8 Mbps up 148.7 ms ping
95. Costa Rica - San Jose 532 tests
1300.7 Mbps down 595.3 Mbps up 218.9 ms ping
96. Poland - Gdansk 528 tests
1281.8 Mbps down 829.6 Mbps up 35.2 ms ping
97. Ecuador - Quito 262 tests
1281.4 Mbps down 603.1 Mbps up 163.3 ms ping
98. United States - San Francisco 524 tests
1248.1 Mbps down 610.3 Mbps up 148.0 ms ping
99. Peru - Lima 529 tests
1241.6 Mbps down 558.6 Mbps up 162.1 ms ping
100. Venezuela - Caracas 259 tests
1239.6 Mbps down 588.3 Mbps up 192.3 ms ping
101. Colombia - Bogota 532 tests
1238.8 Mbps down 571.5 Mbps up 158.6 ms ping
102. Canada - Vancouver 533 tests
1224.0 Mbps down 637.7 Mbps up 141.3 ms ping
103. South Africa - Johannesburg 1596 tests
1156.5 Mbps down 468.5 Mbps up 178.6 ms ping
104. Singapore - Singapore 1601 tests
1135.0 Mbps down 521.7 Mbps up 178.6 ms ping
105. Bolivia - Sucre 264 tests
1082.2 Mbps down 444.9 Mbps up 219.7 ms ping
106. Argentina - Buenos Aires 534 tests
1077.9 Mbps down 472.9 Mbps up 214.3 ms ping
107. Mongolia - Ulaanbaatar 262 tests
1070.1 Mbps down 426.0 Mbps up 249.1 ms ping
108. Chile - Santiago 532 tests
1063.0 Mbps down 471.4 Mbps up 190.9 ms ping
109. Pakistan - Karachi 261 tests
1057.6 Mbps down 433.5 Mbps up 306.4 ms ping
110. Myanmar - Naypyidaw 262 tests
1046.3 Mbps down 450.5 Mbps up 238.0 ms ping
111. Macau - Macau 262 tests
1037.8 Mbps down 410.9 Mbps up 220.0 ms ping
112. Hong Kong - Hong Kong 1609 tests
1021.0 Mbps down 417.7 Mbps up 207.0 ms ping
113. Nepal - Kathmandu 261 tests
1013.8 Mbps down 427.5 Mbps up 293.9 ms ping
114. Nigeria - Lagos 261 tests
1013.2 Mbps down 796.5 Mbps up 111.0 ms ping
115. Vietnam - Ho Chi Minh City 524 tests
1009.9 Mbps down 402.6 Mbps up 245.6 ms ping
116. Bangladesh - Dhaka 264 tests
1008.2 Mbps down 431.2 Mbps up 258.7 ms ping
117. Sri Lanka - Colombo 262 tests
995.8 Mbps down 535.2 Mbps up 195.2 ms ping
118. Laos - Vientiane 262 tests
980.9 Mbps down 386.0 Mbps up 269.6 ms ping
119. Brazil - Sao Paulo 1618 tests
971.6 Mbps down 430.0 Mbps up 189.3 ms ping
120. Paraguay - Asuncion 261 tests
970.0 Mbps down 367.8 Mbps up 206.6 ms ping
121. Brunei - Bandar Seri Begawan 264 tests
967.0 Mbps down 368.3 Mbps up 263.2 ms ping
122. Cambodia - Phnom Penh 262 tests
945.3 Mbps down 390.6 Mbps up 257.1 ms ping
123. Uruguay - Montevideo 259 tests
932.7 Mbps down 444.0 Mbps up 213.2 ms ping
124. North Macedonia - Skopje 262 tests
928.6 Mbps down 906.7 Mbps up 55.5 ms ping
125. Japan - Tokyo 1606 tests
928.3 Mbps down 342.1 Mbps up 242.8 ms ping
126. Kazakhstan - Oral 262 tests
898.0 Mbps down 683.8 Mbps up 94.8 ms ping
127. New Zealand - Auckland 1604 tests
847.5 Mbps down 315.8 Mbps up 281.0 ms ping
128. Ghana - Accra 262 tests
818.1 Mbps down 649.5 Mbps up 176.2 ms ping
129. Bhutan - Thimphu 264 tests
806.3 Mbps down 336.7 Mbps up 341.9 ms ping
130. Philippines - Manila 528 tests
790.2 Mbps down 354.7 Mbps up 239.5 ms ping
131. Georgia - Tbilisi 262 tests
660.2 Mbps down 544.0 Mbps up 72.6 ms ping
132. Australia - Melbourne 1624 tests
535.2 Mbps down 296.7 Mbps up 276.0 ms ping
133. Australia - Brisbane 534 tests
503.4 Mbps down 285.7 Mbps up 286.7 ms ping
134. Australia - Sydney 1620 tests
492.5 Mbps down 275.1 Mbps up 273.9 ms ping
135. Australia - Perth 534 tests
487.9 Mbps down 278.1 Mbps up 273.1 ms ping
136. Australia - Adelaide 534 tests
435.1 Mbps down 222.0 Mbps up 302.6 ms ping
137. UAE - Dubai 534 tests
426.0 Mbps down 349.3 Mbps up 139.9 ms ping
138. South Korea - Seoul 1606 tests
363.8 Mbps down 318.6 Mbps up 243.5 ms ping
139. Taiwan - Taipei 526 tests
322.6 Mbps down 297.5 Mbps up 226.9 ms ping
140. Malaysia - Kuala Lumpur 530 tests
293.2 Mbps down 254.0 Mbps up 209.9 ms ping
141. Thailand - Bangkok 527 tests
274.2 Mbps down 205.7 Mbps up 188.3 ms ping
142. Indonesia - Jakarta 530 tests
229.7 Mbps down 224.0 Mbps up 179.8 ms ping
Surfshark — From £1.79/mo — 86% off + 3 months free
Claim Deal →