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.1%
Automated Test Pass Rate
Reflects strict automated testing conditions — real-world reliability is typically higher
1470.6
Avg Download (Mbps)
960.6
Avg Upload (Mbps)
114.8
Avg Ping (ms)
as low as 1.6 ms on nearby servers
2956.3
Peak Download (Mbps)
Based on 116782 real speed tests
Data as of 24 September 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 24 September 2026, Surfshark averaged 1470.6 Mbps download and 960.6 Mbps upload (peak 2956.3 Mbps) across 142 WireGuard servers in 116782 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 24 September 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 1470.6 Mbps Excellent
Average Upload 960.6 Mbps Excellent
Average Ping 114.8 ms Testing...
Peak Download 2956.3 Mbps Peak performance
Test Pass Rate 98.1% Very reliable (automated testing)
Protocol Tested WireGuard Fastest protocol

Is Surfshark Fast Enough?

For Streaming

4K streaming requires roughly 25 Mbps. With Surfshark averaging 1470.6 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.8 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.1% 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 116782 automated speed tests, Surfshark averages 1470.6 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 116782 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.8 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 1970 tests
2077.7 Mbps down 1625.7 Mbps up 16.5 ms ping
2. Denmark - Copenhagen 653 tests
2071.7 Mbps down 1257.3 Mbps up 28.1 ms ping
3. Malta - Valletta 322 tests
2029.8 Mbps down 1617.0 Mbps up 66.5 ms ping
4. France - Bordeaux 653 tests
2028.1 Mbps down 1600.3 Mbps up 36.6 ms ping
5. Norway - Oslo 650 tests
2021.7 Mbps down 1730.3 Mbps up 33.7 ms ping
6. France - Paris 1981 tests
2015.1 Mbps down 1623.7 Mbps up 18.0 ms ping
7. Czech Republic - Prague 653 tests
2012.0 Mbps down 1730.7 Mbps up 30.6 ms ping
8. Switzerland - Zurich 1988 tests
2010.5 Mbps down 1619.5 Mbps up 28.7 ms ping
9. Spain - Madrid 1982 tests
2009.9 Mbps down 1685.3 Mbps up 30.1 ms ping
10. Monaco - Monaco 322 tests
2008.0 Mbps down 1472.1 Mbps up 112.6 ms ping
11. Ireland - Dublin 653 tests
2005.8 Mbps down 1636.1 Mbps up 18.6 ms ping
12. Italy - Rome 1978 tests
2003.2 Mbps down 1701.8 Mbps up 46.6 ms ping
13. Belgium - Brussels 657 tests
2003.0 Mbps down 1059.9 Mbps up 21.0 ms ping
14. Portugal - Porto 649 tests
2002.5 Mbps down 1510.8 Mbps up 37.9 ms ping
15. Italy - Milan 1978 tests
1999.7 Mbps down 1681.3 Mbps up 34.1 ms ping
16. Hungary - Budapest 653 tests
1997.2 Mbps down 1657.4 Mbps up 36.5 ms ping
17. Sweden - Stockholm 1971 tests
1994.7 Mbps down 1610.6 Mbps up 37.6 ms ping
18. United Kingdom - Edinburgh 647 tests
1994.5 Mbps down 1168.7 Mbps up 31.2 ms ping
19. United Kingdom - Glasgow 647 tests
1989.2 Mbps down 964.5 Mbps up 27.2 ms ping
20. Austria - Vienna 657 tests
1987.3 Mbps down 1670.9 Mbps up 30.6 ms ping
21. Slovakia - Bratislava 648 tests
1981.9 Mbps down 1740.3 Mbps up 36.2 ms ping
22. Portugal - Lisbon 649 tests
1979.8 Mbps down 1556.2 Mbps up 41.9 ms ping
23. Poland - Warsaw 1973 tests
1979.0 Mbps down 1422.3 Mbps up 34.0 ms ping
24. Lithuania - Vilnius 652 tests
1976.1 Mbps down 1604.6 Mbps up 40.9 ms ping
25. Germany - Frankfurt 1982 tests
1968.0 Mbps down 1685.8 Mbps up 24.5 ms ping
26. Croatia - Zagreb 653 tests
1967.2 Mbps down 925.6 Mbps up 41.2 ms ping
27. Slovenia - Ljubljana 648 tests
1945.2 Mbps down 1526.5 Mbps up 43.0 ms ping
28. United Kingdom - Manchester 1970 tests
1943.0 Mbps down 1259.1 Mbps up 22.0 ms ping
29. Finland - Helsinki 653 tests
1935.3 Mbps down 1585.0 Mbps up 49.3 ms ping
30. Germany - Berlin 1985 tests
1927.4 Mbps down 1768.8 Mbps up 30.3 ms ping
31. Iceland - Reykjavik 652 tests
1926.4 Mbps down 1449.9 Mbps up 93.6 ms ping
32. Serbia - Belgrade 321 tests
1925.5 Mbps down 1653.0 Mbps up 41.2 ms ping
33. Uzbekistan - Tashkent 319 tests
1922.5 Mbps down 995.8 Mbps up 118.5 ms ping
34. Isle of Man - Douglas 323 tests
1918.9 Mbps down 1249.8 Mbps up 82.2 ms ping
35. Ukraine - Kyiv 319 tests
1911.8 Mbps down 1398.2 Mbps up 47.0 ms ping
36. Saudi Arabia - Riyadh 649 tests
1906.1 Mbps down 1428.4 Mbps up 89.3 ms ping
37. Montenegro - Podgorica 322 tests
1905.0 Mbps down 1570.1 Mbps up 51.5 ms ping
38. Bulgaria - Sofia 657 tests
1904.9 Mbps down 1464.1 Mbps up 50.9 ms ping
39. Romania - Bucharest 649 tests
1895.3 Mbps down 1346.1 Mbps up 49.0 ms ping
40. Estonia - Tallinn 653 tests
1877.0 Mbps down 1509.1 Mbps up 43.3 ms ping
41. Belgium - Antwerp 657 tests
1873.9 Mbps down 1106.3 Mbps up 28.2 ms ping
42. Morocco - Rabat 322 tests
1867.9 Mbps down 1476.9 Mbps up 46.1 ms ping
43. Greenland - Nuuk 323 tests
1867.4 Mbps down 1503.3 Mbps up 71.3 ms ping
44. Turkey - Istanbul 648 tests
1855.2 Mbps down 1271.3 Mbps up 54.9 ms ping
45. Andorra - Andorra la Vella 326 tests
1833.6 Mbps down 1633.9 Mbps up 30.7 ms ping
46. Bosnia and Herzegovina - Sarajevo 325 tests
1825.6 Mbps down 1507.5 Mbps up 48.1 ms ping
47. Liechtenstein - Vaduz 322 tests
1820.1 Mbps down 1141.2 Mbps up 128.1 ms ping
48. Moldova - Chisinau 322 tests
1810.5 Mbps down 1404.5 Mbps up 56.9 ms ping
49. Spain - Valencia 653 tests
1807.7 Mbps down 1332.5 Mbps up 42.4 ms ping
50. Albania - Tirana 326 tests
1804.6 Mbps down 1496.7 Mbps up 52.5 ms ping
51. Netherlands - Amsterdam 1974 tests
1788.7 Mbps down 1174.6 Mbps up 16.3 ms ping
52. Luxembourg - Steinfort 652 tests
1786.8 Mbps down 1432.2 Mbps up 65.2 ms ping
53. Algeria - Algiers 323 tests
1784.9 Mbps down 1427.9 Mbps up 48.3 ms ping
54. France - Marseille 653 tests
1779.6 Mbps down 1243.8 Mbps up 71.3 ms ping
55. Greece - Athens 653 tests
1734.5 Mbps down 1310.9 Mbps up 60.2 ms ping
56. Armenia - Yerevan 325 tests
1733.2 Mbps down 1425.2 Mbps up 76.7 ms ping
57. India - New Delhi 1980 tests
1708.3 Mbps down 626.7 Mbps up 162.7 ms ping
58. India - Mumbai 1978 tests
1674.3 Mbps down 316.8 Mbps up 147.9 ms ping
59. Cyprus - Nicosia 654 tests
1614.4 Mbps down 395.7 Mbps up 67.9 ms ping
60. United States - New York 1968 tests
1608.8 Mbps down 1056.8 Mbps up 92.4 ms ping
61. Canada - Toronto 1991 tests
1594.3 Mbps down 985.1 Mbps up 88.0 ms ping
62. Egypt - Cairo 323 tests
1594.3 Mbps down 1319.9 Mbps up 60.4 ms ping
63. United States - Atlanta 647 tests
1580.2 Mbps down 904.1 Mbps up 96.2 ms ping
64. Belize - Belmopan 325 tests
1575.0 Mbps down 803.4 Mbps up 126.3 ms ping
65. Azerbaijan - Baku 325 tests
1573.7 Mbps down 1090.1 Mbps up 119.9 ms ping
66. United States - Boston 647 tests
1565.7 Mbps down 1026.2 Mbps up 86.7 ms ping
67. United States - Nashville 647 tests
1552.8 Mbps down 824.1 Mbps up 118.7 ms ping
68. United States - Detroit 647 tests
1548.3 Mbps down 405.9 Mbps up 99.0 ms ping
69. United States - Omaha 647 tests
1548.3 Mbps down 813.1 Mbps up 109.6 ms ping
70. United States - Charlotte 647 tests
1538.5 Mbps down 724.8 Mbps up 102.3 ms ping
71. United States - Ashburn 647 tests
1533.0 Mbps down 995.2 Mbps up 85.2 ms ping
72. United States - Buffalo 647 tests
1525.3 Mbps down 818.7 Mbps up 98.8 ms ping
73. United States - Latham 647 tests
1523.8 Mbps down 1056.3 Mbps up 82.3 ms ping
74. United States - Miami 1968 tests
1516.8 Mbps down 809.6 Mbps up 108.5 ms ping
75. Spain - Barcelona 1982 tests
1514.7 Mbps down 1408.9 Mbps up 40.0 ms ping
76. United States - Dallas 1969 tests
1488.3 Mbps down 737.0 Mbps up 117.6 ms ping
77. United States - Chicago 647 tests
1461.4 Mbps down 846.7 Mbps up 106.2 ms ping
78. Bahamas - Nassau 325 tests
1434.4 Mbps down 812.2 Mbps up 109.1 ms ping
79. United States - Salt Lake City 646 tests
1430.5 Mbps down 709.5 Mbps up 129.8 ms ping
80. United States - Denver 647 tests
1388.8 Mbps down 621.3 Mbps up 117.5 ms ping
81. United States - Houston 647 tests
1387.4 Mbps down 778.2 Mbps up 113.5 ms ping
82. United States - Phoenix 646 tests
1355.1 Mbps down 607.8 Mbps up 139.7 ms ping
83. Latvia - Riga 651 tests
1352.7 Mbps down 1010.1 Mbps up 44.3 ms ping
84. Canada - Montreal 657 tests
1352.3 Mbps down 855.0 Mbps up 92.2 ms ping
85. United States - Kansas City 647 tests
1330.8 Mbps down 724.7 Mbps up 104.7 ms ping
86. United States - Bend 647 tests
1324.2 Mbps down 621.0 Mbps up 142.5 ms ping
87. United States - San Jose 646 tests
1318.7 Mbps down 586.9 Mbps up 144.5 ms ping
88. United States - Seattle 646 tests
1315.6 Mbps down 635.8 Mbps up 139.7 ms ping
89. Panama - Panama City 321 tests
1274.0 Mbps down 594.5 Mbps up 174.5 ms ping
90. Puerto Rico - San Juan 321 tests
1271.4 Mbps down 582.8 Mbps up 210.4 ms ping
91. United States - Las Vegas 647 tests
1270.8 Mbps down 601.0 Mbps up 154.3 ms ping
92. Mexico - Queretaro 651 tests
1267.0 Mbps down 642.7 Mbps up 146.5 ms ping
93. United States - Los Angeles 1969 tests
1260.4 Mbps down 583.2 Mbps up 149.5 ms ping
94. Israel - Tel Aviv 653 tests
1259.3 Mbps down 940.5 Mbps up 67.5 ms ping
95. Costa Rica - San Jose 655 tests
1249.3 Mbps down 587.7 Mbps up 220.1 ms ping
96. Poland - Gdansk 649 tests
1245.9 Mbps down 820.5 Mbps up 36.3 ms ping
97. Ecuador - Quito 323 tests
1237.3 Mbps down 596.8 Mbps up 163.8 ms ping
98. United States - San Francisco 646 tests
1218.7 Mbps down 609.3 Mbps up 148.3 ms ping
99. Peru - Lima 650 tests
1197.1 Mbps down 558.0 Mbps up 161.6 ms ping
100. Venezuela - Caracas 318 tests
1192.6 Mbps down 580.6 Mbps up 194.1 ms ping
101. Colombia - Bogota 655 tests
1191.9 Mbps down 568.8 Mbps up 159.4 ms ping
102. Canada - Vancouver 656 tests
1181.6 Mbps down 639.7 Mbps up 140.8 ms ping
103. South Africa - Johannesburg 1965 tests
1110.8 Mbps down 456.3 Mbps up 178.4 ms ping
104. Singapore - Singapore 1971 tests
1092.6 Mbps down 520.3 Mbps up 177.9 ms ping
105. Nigeria - Lagos 321 tests
1050.9 Mbps down 798.4 Mbps up 110.2 ms ping
106. Bolivia - Sucre 325 tests
1031.0 Mbps down 448.9 Mbps up 219.2 ms ping
107. Argentina - Buenos Aires 657 tests
1030.8 Mbps down 472.1 Mbps up 214.3 ms ping
108. Mongolia - Ulaanbaatar 322 tests
1026.3 Mbps down 435.4 Mbps up 246.9 ms ping
109. Pakistan - Karachi 321 tests
1019.7 Mbps down 430.2 Mbps up 309.9 ms ping
110. Chile - Santiago 655 tests
1013.5 Mbps down 471.2 Mbps up 190.7 ms ping
111. Myanmar - Naypyidaw 322 tests
1008.4 Mbps down 451.2 Mbps up 237.2 ms ping
112. Hong Kong - Hong Kong 1981 tests
988.5 Mbps down 423.5 Mbps up 206.0 ms ping
113. Nepal - Kathmandu 321 tests
984.7 Mbps down 427.8 Mbps up 294.6 ms ping
114. Kazakhstan - Oral 322 tests
978.5 Mbps down 759.0 Mbps up 94.9 ms ping
115. Sri Lanka - Colombo 322 tests
978.4 Mbps down 533.1 Mbps up 195.7 ms ping
116. Macau - Macau 322 tests
978.0 Mbps down 403.4 Mbps up 220.4 ms ping
117. Vietnam - Ho Chi Minh City 645 tests
975.4 Mbps down 402.8 Mbps up 245.9 ms ping
118. Bangladesh - Dhaka 325 tests
959.7 Mbps down 422.5 Mbps up 258.9 ms ping
119. Brazil - Sao Paulo 1991 tests
949.3 Mbps down 428.8 Mbps up 189.5 ms ping
120. Brunei - Bandar Seri Begawan 325 tests
946.8 Mbps down 374.3 Mbps up 262.7 ms ping
121. Laos - Vientiane 322 tests
941.6 Mbps down 390.7 Mbps up 268.5 ms ping
122. Paraguay - Asuncion 321 tests
936.7 Mbps down 378.1 Mbps up 208.5 ms ping
123. Cambodia - Phnom Penh 322 tests
931.6 Mbps down 394.8 Mbps up 258.3 ms ping
124. North Macedonia - Skopje 322 tests
924.8 Mbps down 902.1 Mbps up 55.4 ms ping
125. Uruguay - Montevideo 319 tests
912.2 Mbps down 451.7 Mbps up 212.3 ms ping
126. Japan - Tokyo 1977 tests
895.7 Mbps down 342.5 Mbps up 243.9 ms ping
127. Ghana - Accra 323 tests
813.9 Mbps down 666.1 Mbps up 175.1 ms ping
128. New Zealand - Auckland 1974 tests
811.2 Mbps down 317.6 Mbps up 280.1 ms ping
129. Bhutan - Thimphu 325 tests
805.1 Mbps down 340.3 Mbps up 343.0 ms ping
130. Philippines - Manila 649 tests
796.9 Mbps down 362.1 Mbps up 242.7 ms ping
131. Georgia - Tbilisi 323 tests
709.6 Mbps down 557.4 Mbps up 74.0 ms ping
132. Australia - Melbourne 1997 tests
555.2 Mbps down 296.1 Mbps up 278.3 ms ping
133. Australia - Brisbane 657 tests
524.8 Mbps down 289.2 Mbps up 286.7 ms ping
134. Australia - Perth 657 tests
523.9 Mbps down 281.7 Mbps up 279.2 ms ping
135. Australia - Sydney 1993 tests
520.8 Mbps down 283.2 Mbps up 274.8 ms ping
136. Australia - Adelaide 657 tests
476.9 Mbps down 234.9 Mbps up 303.9 ms ping
137. UAE - Dubai 658 tests
431.6 Mbps down 345.9 Mbps up 138.6 ms ping
138. South Korea - Seoul 1977 tests
369.4 Mbps down 321.5 Mbps up 243.3 ms ping
139. Taiwan - Taipei 647 tests
327.9 Mbps down 297.0 Mbps up 225.9 ms ping
140. Malaysia - Kuala Lumpur 651 tests
290.2 Mbps down 251.3 Mbps up 208.4 ms ping
141. Thailand - Bangkok 648 tests
274.5 Mbps down 215.6 Mbps up 188.2 ms ping
142. Indonesia - Jakarta 653 tests
225.9 Mbps down 220.4 Mbps up 180.3 ms ping
Surfshark — From £1.79/mo — 86% off + 3 months free
Claim Deal →