Surfshark VPN is one of the most popular VPN services thanks to its competitive price and a huge number of useful features. It offers split tunneling, SmartDNS, and GPS spoofing. In addition, Surfshark VPN unblocks a myriad of streaming services, allows torrenting on dedicated P2P servers, and offers great speeds.
As a result, Surfshark is a big fish in the VPN service provider sea. Over the past couple of years, they’ve taken a huge bite out of other providers’ market share.
In this Surfshark VPN review, I’ll take a deep dive to find everything about their capabilities to protect your Internet traffic, unblock streaming services, and more.
|Country:||British Virgin Islands|
|Support:||Knowledge base, FAQs, email, 24/7 live chat|
|Current deal:||Get Surfshark, now 81% OFF!|
Surfshark pros & cons
- Strong security features
- GPS-spoofing feature
- Shadowsocks support
- Unblocks most streaming platforms
- 7-day free trial
- Accepts cryptocurrencies
- Privacy-friendly business location
- RAM-only servers
- Very fast
- WireGuard protocol
- Superb customer support
- No split tunneling on iOS
- Apple product apps are slightly weaker
Speed and performance: is Surfshark VPN fast?
When you connect through a VPN, you’re connecting via an intermediary, which reduces your baseline connection speed by some amount. However, Surfshark is one of the fastest VPN service providers that we’ve tested.
The following table depicts the speed results of the WireGuard protocol, which is considered the fastest one of the tunneling protocols available today.
Baseline: 1 ms/300 Mbps download/300 Mbps upload
|Location||Download speed||Upload speed|
And here are average Surfshark download and upload speeds across 10 locations:
- IKEv2: 219.8/38.5
- OpenVPN UDP: 120.2/140.3
- OpenVPN TCP: 25.8/28
- WireGuard: 262.6/169.8
- Shadowsocks: 253.5/166.8
The highlight of this is their WireGuard performance. The most significant recorded download speed drop, when compared to the baseline, was only 23%. It also occurred when connecting to Argentina, so the distance is a factor. The lowest reduction was only a 6% drop in several European countries, which offered the fastest servers. So, if you pick a nearby location, there’s barely any point to ever turn off your VPN due to performance.
IKEv2 is the second fastest option for Surfshark. During our speed tests, the biggest drop-off from the baseline download speed was 45% when connecting to a server in Australia. The lowest drop was 18% in nearby European countries. This is still three times slower than the best score of WireGuard.
As expected, OpenVPN speeds mostly depend on whether you’re using TCP or UDP. With the latter, the biggest download speed drop is 64%, while TCP goes as far as 98%. Location is a factor, but with TCP, the speed drops are severe. The lowest recorded drops were 54% for UDP and 49% for TCP. Overall, these are not bad scores on their own. OpenVPN usually isn’t the leanest solution when it comes to VPNs.
There is also the Shadowsocks protocol, but it’s really in a category of its own. It protects your browser traffic and functions more like a proxy. Thus, its download speed reductions are almost non-existent: 1% as the lowest reduction and 52% as the worst drop.
VPN upload speeds are often slower, but WireGuard, Shadowsocks, and OpenVPN UDP still deliver good results.
Is Surfshark good for streaming?
Surfshark is well-equipped to be one of the best VPNs for streaming. They have numerous advanced features that will enhance your movie nights.
First of all, there’s Smart DNS – you can set it up on any device, even those that natively don’t support VPNs. When it’s enabled, it will unblock geo-restricted US content without a VPN.
It’s possible to use Surfshark with the Kodi application and set it up on Amazon Fire TV stick. The minimum requirements are 2nd or 4K generation Fire TV devices. If you’re up for it, Surfshark also has torrenting support, so it will work with Popcorn Time.
Their official page states that Surfshark works with Netflix, Disney+, Amazon Prime Video, BBC iPlayer, HBO Now, Hulu, DAZN, Hotstar, YLE Areena, and Abema TV. We test some of them in our next section.
Does Surfshark unblock Netflix, Hulu, and others?
One of the main angles that Surfshark uses when advertising is offering the possibility to unblock 30 different Netflix libraries. This does ramp up the expectations for this VPN when we’re talking about streaming media unblocking.
We tested the VPN on a few locations like the US, the UK, Canada, Japan, and Australia, and Surfshark was indeed able to unblock the content we needed. So if you want to access Japan-exclusive libraries, this is definitely doable.
In addition, I managed to unblock BBC iPlayer and YouTube. Where Surfshark stumbled is DAZN, I didn’t manage to unblock it with US or UK servers. However, overall, Surfshark seems like a great choice for streaming.
Is Surfshark good for torrenting?
Surfshark allows torrenting on their dedicated P2P servers. They will be compatible with streaming players like PopcornTime as well as software for torrent downloads.
Not all of their servers support P2P traffic. When you connect to a server that doesn’t support P2P, the app will automatically redirect your traffic to the closest server that supports torrenting.
This is important because if you want to connect to Indian servers to watch Hotstar and download some torrents simultaneously, you might get redirected to a different country. It could interrupt your Hotstar stream.
The VPN will work with torrenting clients like uTorrent, BitTorrent, Transmission, Deluge, Torrentz3, and qBittorrent.
Surfshark has no bandwidth limits or data caps, so you’ll be able to torrent with optimal speeds.
We tested the service and it worked, but the download speeds were a bit average (2-5 MB/s). As a result, it took about 15 minutes to download a 2.6GB file. However, the speeds may vary from server to server.
Surfshark features – what’s changed over the years?
Launched in 2018, Surfshark has come a long way from its first iteration.
In the year of their launch, Surfshark completed an independent browser extension audit. These were the beginnings of a company that’s as serious about security as it is about entertainment.
For a while, Surfshark only had apps for Windows, macOS, iOS, and Android – the Linux app came in March of 2019. Having completed their app portfolio for the most popular operating systems, the company began polishing their clients, going through numerous bug fixes and quality-of-life improvements.
In October of 2019, the VPN received the official AV-test seal of approval. They were noted for being outstanding in the video streaming and security categories only a year after launch.
A couple of months later, Surfshark unveiled one of their most interesting features to date – GPS spoofing. On Android, it lets you not only hide your IP, but also overwrite your phone’s GPS module. This protects you from websites and apps that read your physical location to confirm you are where you claim to be.
2020, however, has probably been the most fruitful for Surfshark: they added 2FA and introduced WireGuard to all their clients, as well as upgraded their 3,200+ servers to work only on RAM – three more big steps towards high-grade security.
Continuing the trend of mixing security and entertainment, the service also added a smart DNS feature for easy stream unblocking.
Here are some of the features that make Surfshark what it is today:
NoBorders is a unique extra feature that allows you to use VPN in heavily restricted countries. If your client detects restrictions imposed by your network, it toggles NoBorders automatically as to bypass them. It also then switches your server list to those that perform best under such circumstances. You can also turn this mode on manually, whenever you need it.
Camouflage Mode is one of Surfshark’s numerous security features, also known as Obfuscation, or obfuscated servers.
It will make your VPN traffic look like regular network traffic, which will allow you to go undetected. The mode kicks in automatically when using OpenVPN UDP and TCP protocols.
The feature is useful in such situations when your school or office blocks internet traffic, or when your country blocks VPN ports. It renders most VPN blocking measures useless and can provide free Internet access in dire situations.
Most VPNs rely entirely on their apps. However, there may be some cases when the app isn’t available for your device. For those using PlayStations or Smart TVs, it may be a deal-breaker. It takes away the possibility to unblock geo-restricted media streaming sites like Disney+ or Hulu on your preferred device.
Surfshark comes up with a solution for all such use cases. They have created Smart DNS, which you can set up on many types of devices. Even those that don’t support VPN clients. You’ll need to activate it from your main account dashboard, and they will generate DNS addresses that you can then set up on your devices. By default, it allows you to unblock US-based shows and libraries that are often unavailable for users from other continents.
What if you want to be absolutely sure that your real identity is behind several intermediary servers rather than just one? Well, Surfshark has a list of MultiHop servers that come in pairs. After your connections reach the first VPN server, they are then routed to the second one. Meaning, the last intermediary has no ties to your real IP address or location.
When you go to the MultiHop section, you can see which countries will be involved in the process. It’s generally the best idea to pick the first country according to which is the most nearby, while the second should be the one whose location you want to spoof. The speed drops will be pretty severe, but it does add more peace of mind.
Sometimes keeping a VPN turned on at all times can be a nuisance. Your banking page may recognize a different country’s IP and flag you or not show the appropriate local version. Surfshark has a solution for all those cases when you just want to come as you are, and it’s called Whitelister.
This is really their name for a feature some VPNs call split tunneling. It’s nice to see that it works both ways: by routing only some apps via a VPN connection, or routing the whole connection via VPN, and adding exclusions. It’s also possible to set it up on a per IP basis. This means that you’ll be connecting directly without the need to disconnect or switch the server when connecting to your added websites.
Not only is it an amazing feature, but it’s also one that’s still pretty hard to find. This is especially true for customizable split tunneling. During our tests Surfshark routed all the data where you would expect it to go. There were no issues.
Surfshark goes as far as to offer a search engine tool. If you have an account, you can head to s.surfshark.com to start using their safe and private search. It may not have as many users as Google, but it’s completely ad-free. Your search results will not change based on your previous searches, nor will this data be collected.
All the displayed search results are strictly organic, with no user manipulation. So, not only can it make it easier to find what you’re looking for, it works as a true incognito mode. You can use it to find videos, images, or webpages. It’s very similar to Bing, so if you’re familiar with that search engine, Surfshark offers a very similar option that’s also easier on the eyes.
Surfshark aims to protect your safety not only via VPN connections. They’ve added the possibility to use alerts that warn you if your data gets leaked for all of their subscribers.
Alerts work with emails, credit cards, and IDs after you type them in and add them to the list. Using two-factor authentication is mandatory to protect your data. When a major breach occurs, and the data is leaked to dark web marketplaces, you will be warned.
You can customize the frequency of these reports. A regular newsletter option informs you about the data breaches that occurred recently and notifications only in cases when your accounts are affected.
CleanWeb is Surfshark’s proprietary DNS feature that blocks ads from loading and various online trackers from gathering your data. It’s not turned on by default. To do that you’ll need to head to settings.
When turned on, it will block IP addresses that are blacklisted. This means that known ad hosts will not be able to load, so you won’t see their popups. The same goes for hosts distributing malware or gathering user data. During our tests, it did work on par with other ad blockers like uBlock origin, so it can be a substitute.
If you’re an Android user, with Surfshark, you can spoof your IP address and your physical GPS location. You don’t even have to install any separate software. Most applications installed on your phone have access to your location data, so it’s one of the most harvested pieces of information about any user.
Spoofing your location not only allows you to match your VPN IP with corresponding GPS data for privacy reasons. You can take advantage of this when catching creatures in Pokemon Go or swiping in Tinder.
Is Surfshark VPN safe & secure?
Surfshark is one of the safest VPN service providers. That’s because it has an audited no-logs policy that you can fully trust. You can customize your encryption standard and choose between several secure tunneling protocol options.
In addition, your authentication will be processed with an advanced hash function, keeping your credentials safe. For VPN services, the safety requirements are extremely high. Luckily, Surfshark delivers in this regard, covering even some bases other top VPNs neglect.
Unlike most VPN service providers, Surfshark does bring a bunch of new things to the table. In 99% of the cases when reviewing a VPN service, their primary encryption cipher is AES-256. Surfshark doesn’t stray that far from this path, and it offers AES-256-GCM, which is a very secure cipher.
However, on their Android app, they allow switching between AES-256-GCM and Chacha20Poly1305. So, you have options, and both are very safe. The difference is that they rely on different instruction sets supported by different processors. If your device supports AES hardware acceleration, AES-256 will be a bit faster. In contrast, Poly1305 is an alternative encryption method for processors that don’t support it (which may be relevant to some phones). In any case, most modern processors have support for both. So, whichever method you’ll choose, you’ll still be protected by a very advanced cryptographic library.
Surfshark’s authentication is processed by scrambling your login credentials into binary digits, 512 of them, to be precise. These are compared to login data stored in their servers, granting you a green light if the hashes match (no unencrypted data is in play). This is done using SHA-512. Meanwhile, most other providers are using SHA-256, which is still very secure, but slightly weaker.
Even in terms of tunneling protocols, Surfshark is breathing down the competition’s neck. They have a wide palette for all usage scenarios and devices.
WireGuard – the most recent addition, and the fastest modern tunneling protocol. Not only is it efficient, it’s also very secure. Available for Windows, macOS, Android, and iOS clients.
OpenVPN (TCP/UDP) – one of the most popular tunneling protocols. Although released almost two decades ago, it’s still very secure and fast. Surfshark allows you to pick between UDP and TCP versions. So, if you need better security, go for TCP, but UDP will usually be faster. It’s available on Windows, macOS, Linux, Android, and iOS.
Shadowsocks – this isn’t in the same ballpark as the other tunneling protocols. That’s because it’s more of an encryption protocol for proxy connections. So, it covers only your browser (or other app) traffic. It’s mainly used for bypassing censorship measures like the Great Firewall of China. It’s available on the Windows and Android clients, but you can set it up manually with more devices.
IKEv2 – one of the most common tunneling protocols. Its support is widespread, and speeds are comparable to those of WireGuard. It’s perfect for weaker devices and performs well on weak Internet connections.
Surfshark has a kill switch to limit the chances you’ll accidentally expose your real IP address and location while connecting via VPN. All of your Internet traffic is blocked if you enable it, unless you connect to a VPN server.
Compared to other VPN service providers, this approach might seem a bit strict. Other VPNs mostly trigger the kill switch when the link to the VPN servers is interrupted. Surfshark’s kill switch works in these situations as well. However, the blend of both options makes this great implementation of the feature.
While great, this feature could use some improvements. When your whole connection is shut down, you’re not given any notification about what is happening. This may confuse the new users who didn’t carefully read what Surfshark’s kill switch does.
Most VPN service providers are renting their servers from data centers – that’s how they keep their server count high. However, that also means that they’re being supplied with the standard disk-based hardware.
The problem is that a VPN service provider operates very differently from a standard business. Even if logs are instantly purged from the hard drive, the data can still be recovered. Plus, they may hold private keys that could be stolen if hackers manage to access them. Those factors are the major built-in vulnerabilities of such a setup.
Surfshark is one of the few VPN service providers that have transitioned to RAM-only servers. By design, it’s a different form of hardware that purges data so it can’t be recovered. So, it takes the hard drive out of the equation and gives a much safer alternative.
Surfshark is based in the British Virgin Islands – one of the best places for a VPN service. This is because this is a privacy-friendly location outside the jurisdiction of surveillance alliances like Five Eyes and away from European Union directives. Even if you’re one of the most wanted people on the planet, your data will be quite safe in the BVI.
For cybersecurity companies, transparency is a gateway to trust. Which is why it’s always important to check whether your chosen VPN service was independently audited.
Surfshark, with many other VPN service providers, has been independently audited. Cure53 penetration testers did a security check of some of their software, but they didn’t check all of their products. The audit was limited to Chrome and Firefox extensions. I expect them to extend these audits further, building even more trust with their user base.
Surfshark servers and locations
Since the inception of the service, Surfshark has almost tripled its server count. Now they rock almost 3200+ servers in 65 countries. Every single server runs on RAM and has a private associated DNS server. Their fleet does pack a punch.
When it comes to global coverage, their country count list doesn’t disappoint either.
|Regions||Number of countries|
|Asia and Oceanic region||14 countries|
Although Africa and the Middle East can’t boast of good coverage, the rest of the world has plenty of options. It won’t be hard to find a fast server nearby.
Does Surfshark VPN work in China?
Yes, Surfshark does work in both Hong Kong and mainland China, and it’s possible to use this VPN to bypass Internet restrictions. You might even be lucky enough to unblock Netflix.
However, keep in mind that the Great Firewall of China works in cycles. This means there are periods when the blocks are reinforced and mitigated.
That said, there may be some times when the client doesn’t work, and you’ll have to set up a manual connection. All said, it should work without problems, even in cases when the client fails.
Plans & pricing
Just like most VPN service providers, Surfshark doesn’t lock certain features behind different plans. The only deciding factor is the duration. The longer is your subscription is, the bigger the savings you get.
|6-month plan||$38.94 or $6.49/month|
|1-year plan||$59.76 or $2.49/month|
The shortest subscription is for one month and costs $12.95, a standard entry fee when we’re talking about VPNs. In this pricing segment, the price is almost universally the same. You get much better savings if you opt for the 6-month option, which charges $38.94 or $6.49/month. That way, your subscription costs are cut in half. The best money saver is a two-year option that charges $59.76 or $2.49/month. Considering that the offer is for two years, and is only $20 more expensive than their half-year option, it’s a fantastic deal.
As for payment options, you can pay for Surfshark by credit card, PayPal, Google Pay, and cryptocurrencies. Keep in mind that you’ll also have to enter a valid email address.
Don’t forget that you’ll be able to use Surfshark on unlimited devices, as the service offers unlimited simultaneous connections.
If you want to have a way out if you don’t like the VPN, there’s a 7-day free trial available on Google Play and Apple App Store. So, after you activate on mobile, you can log in to desktop clients.
Alternatively, you can make use of Surfshark’s 30-day money-back guarantee.
Interface and ease of use
Both desktop and mobile Surfshark applications look really nice and are easy to use. The design is modern and the color palette is easy on the eyes.
The only app that doesn’t have a user interface is the Linux one – so you have to be a bit IT-savvy to be able to use it.
Surfshark has a slick Windows client that looks quite nice and is pretty intuitive to find your way around. From the main screen, you can pick one of the categories: Locations, Features, or Settings. Each is pretty self-explanatory, and even novice users won’t have a hard time finding what they need. There is no map interface, but the country list has flags, and you can use the search function, so it’s hardly a drawback.
Though I found it a bit annoying that countries are sorted alphabetically, but the cities seem to be sorted randomly. However, every server has a marker indicating how much load it currently sustains. So, if you need better speeds, you have a simple way to filter them out. Or, if you find it too confusing, there’s also a latency indicator.
There are some differences between the app macOS users get from the app store and the one they download from Surfshark’s website. The one that you get from the app store is slightly better for regular users because it has OpenVPN (TCP/UDP), WireGuard, and IKEv2 tunneling protocols. While the one that you download from their website has only IKEv2, but it comes with an option to opt-in for beta updates. If you download the service and find yourself missing promised features, make sure that you download it from the app store.
The client itself is quite similar to the Windows app, but the interface has been tweaked to blend in with the OS. Sadly, what they gain in UI, they lose in features, as macOS users don’t get Shadowsocks or Whitelister. So, there are some downsides, which may be concerning if Mac is your primary platform.
Linux users don’t get any visual interface with Surfshark’s app. Their only option will be terminal, which presents you a list of countries with corresponding numbers that you can connect to. You’ll initiate the connections by typing in the numbers, which isn’t the most convenient method.
The upside is that the terminal tells you explicitly which servers you’re choosing from. Yet, if you want to jump from one server to the other quickly, this makes the process take longer than it should. Overall the connections were stable, and the app had no crashes or weird disconnects.
Surfshark mobile apps
Both Android and iOS apps visually look almost identical. If you turn on system-wide dark mode, the apps will adjust and show you the appropriate theme.
The differences are more prominent when we look at the features. The Android version has GPS spoofing, which is a feature that no other VPN offers. There’s also the Whitelister, and Shadowsocks support, so you’re essentially getting desktop-grade features for your mobile.
In contrast, iOS looks slightly more modest. The only features available to it are the kill switch, auto-connect, CleanWeb, and NoBorders mode. It’s worth mentioning that plenty of VPN service providers have not implemented a kill switch for iOS versions or don’t add WireGuard support for mobile devices. So, although iOS looks less impressive than its Android counterpart, it’s still a solid app.
Aside from their VPN app, Surfshark also offers browser extensions for Google Chrome and Mozilla Firefox.
These have basic functionality like hiding your real IP address, encrypting your connection, and unblocking restricted websites. Keep in mind that the extension will only encrypt the traffic of your selected browser.
Surfshark has a great customer support page, where you can find many guides. So, if you need help to set up something, in most cases, you’ll just have to head there and follow the “how-to”.
For more complicated questions, they have a 24/7 live chat. When I tried to connect to them, it took maybe a minute of waiting time, tops. The response times were fast, and the customer support agent quickly answered all of my questions.
Here are all the available methods to get help with your Surfshark application:
- Knowledge base
- 24/7 live chat
- Email support
Surfshark video review
Tired of reading through numerous Surfshark VPN reviews? If so, you might appreciate our video review of this popular VPN service. Enjoy!
Is Surfshark a good VPN?
Surfshark is a good and reliable VPN. Our testing results were impressive – Surfshark VPN unblocks most streaming services, provides a choice of incredibly secure encryption and high-speed tunneling protocols, does not keep any logs, and packs a bunch of proprietary features. All of this is available for much cheaper with the two-year option than its closest competitors.
Keep in mind that it is one of the fastest VPN services on the market. Their apps do favor Android and Windows users a bit more, but this may be a consequence of Apple’s policies rather than Surfshark developer neglect.
They’re not cutting corners with security and providing innovation (where part of the VPN market is stalling). This is visible from their encryption measures to their server fleet that is running only on RAM.
If you don’t have a VPN provider and want an affordable but solid product with many features – Surfshark is a great pick.
In case you have any questions or concerns regarding Surfshark, write us a comment and we’ll be more than happy to answer you!
Check how Surfshark compares with other VPN providers:
Surfshark vs. NordVPN: which VPN is better?
IPVanish review: is it worth getting?
VyprVPN review: humble, yet capable VPN service
Surfshark vs ExpressVPN: top VPNs compared
Is Surfshark trustworthy?
Yes. Surfshark operates out of the privacy-friendly British Virgin Islands and has a strict no-logs policy. This makes it a safe and trustworthy VPN service provider.
Which is better NordVPN or Surfshark?
NordVPN is a bit more well-rounded service for all platforms. With Surfshark, you’re getting a somewhat better deal if you’re an Android or Windows user. For more information check our NordVPN vs Surfshark comparison.
Is Surfshark a free VPN?
Surfshark doesn’t have a free mode, but it has a 7-day free trial redeemable through Google’s Play Store and Apple’s App Store.
What is Surfshark dark mode?
Surfshark’s dark mode is a dark-theme for your app interface. It doesn’t add additional features, just changes your background to black to save battery power.