Close this search box.

How to Set Up and Watch CNN With Surfshark?

We are reader supported and may earn a commission when you buy through links on our site. Learn more.

You can set up Surfshark and watch CNN from anywhere outside the US by installing the VPN on your device and connecting to a US-based server location.

Given Surfshark’s 600+ US-based servers, spoofing your IP to appear as if you’re in the US has never been easier.

Keep reading as I outline the steps to unblock CNN on various devices, like mobile, PC, smart TV, streaming devices, and gaming consoles.

How to Set Up Surfshark to Watch CNN?

Unblock CNN content on all your devices seamlessly by buying a Surfshark subscription, which offers unlimited simultaneous connections

Once done, proceed with these tutorials.

How to Set Up Surfshark to Watch CNN on Mobile?

Here are the steps to watch CNN on your mobile using Surfshark and stay updated with the 24-hour news coverage, entertainment, sports, and much more:

  1. Launch the Google Play Store or Apple App Store, and install the Surfshark app. I’ll use an iPhone to illustrate this, but the process is similar for Android devices.
  1. Open the app and sign in with your credentials.
  1. Permit Surfshark to add VPN configuration. Android users must accept any connection requests when prompted.
  1. Connect to a US-based server location.
  1. Launch the CNN app and stream Newsroom, AC360, At This Hour, or anything else you fancy.
streaming cnn with surfshark mobile on us server
Watching CNN outside of the US on iPhone using Surfshark's P2P Denver server.

How to Set Up Surfshark to Watch CNN on PC?

To access CNN content from anywhere on PC using Surfshark, follow these instructions:

  1. Download the Surfshark app for Windows or macOS.
download surfshark for pc
  1. Install the app by following the installation wizard.
  2. Launch the Surfshark app and sign in with your credentials.
surfshark log in on pc
  1. Connect to a US-based server.
us servers on surfshark
  1. Go to the CNN website, and click “Live TV” in the top right corner. From there, verify your TV provider to stream CNN originals like Pinnacle and The Hunt with John Walsh.
watching cnn with surfshark on denver server
Unblocking CNN outside of the US on PC using Surfshark's P2P Denver server.

How to Set Up Surfshark to Watch CNN on Smart TVs?

For Smart TVs operating on Android OS, you can conveniently install the Surfshark app directly from the Google play store. However, non-Android smart TVs can still utilize Surfshark’s geo-spoofing via its Smart DNS functionality.

Here’s how you set up Smart DNS on Smart TVs.

  1. Sign in to the Surfshark dashboard.
  2. Go to Manual Setup under the VPN menu. Select the “TV or console” option, and Smart DNS will automatically activate.
tv or console settings on surfshark
  1. Keep a note of the displayed DNS addresses.
  2. Go to your TV’s Network settings.
  3. Change the primary and secondary DNS addresses to the ones chosen in the third step.
  4. Restart your TV and launch Hulu, YouTube TV, DirectTV, SlingTV, or any third-party app to unblock popular CNN shows like The History of Comedy and Inside Politics.

How to Set Up Surfshark to Watch CNN on Streaming Devices?

If you own a Fire TV stick, you can download Surfshark from the Amazon Appstore to unblock CNN content. Similarly, you can conveniently set up Surfshark on Apple TV by configuring the Smart DNS settings.

However, the process becomes slightly more intricate on other streaming devices like Roku and Chromecast since they lack dedicated Surfshark app support and Smart DNS functionality.

Your only viable option here is to set up Surfshark on your router.

  1. Log in to the Surfshark dashboard and click “Manual setup” under the VPN menu.
openvpn on surfshark
  1. Select “Router,” then choose the “OpenVPN” protocol.
  2. Keep the following window open, as you’ll require the credentials shown later.
username and password for surfshark openvpn protocol
  1. Switch the locations tab and pick any server based in the US.
us servers on surfshark
  1. Download the OpenVPN UDP configuration file.
download udp configuration file on surfshark
  1. Sign in to your router’s admin panel and navigate VPN > VPN Client > Add Profile.
vpn settings on asus router
  1. Choose the OpenVPN option, and enter the credentials you found earlier. Then, upload the router configuration file you downloaded in the third step.
entering credentials for openvpn on asus router
  1. Click “OK” to save the profile and “Activate.”

Allow your router some time to reboot, factory reset your Roku, Chromecast, or any other streaming device, and create a new US account after connecting to the newly encrypted Wi-Fi network.

Once done, you can stream the CNN channel on your streaming devices through third-party platforms like Sling TV, Hulu, DirectTV, and YouTube TV.

How to Set Up Surfshark to Watch CNN on Gaming Devices?

I rely on Surfshark’s Smart DNS to watch CNN Primetime via YouTube TV on my Xbox because the setup is effortless and doesn’t compromise speeds.

Copy the Surfshark DNS addresses by following the procedure explained earlier and paste it into your Xbox settings found in General > Network Settings > Advanced Settings > DNS Settings.

locating dns settings on surfshark

You can also install Surfshark on your router and connect it to your Xbox console to unblock CNN.

However, if the router setup seems too complex, here’s the procedure to turn your PC into a virtual router.

I’ll illustrate this using macOS.

  1. Launch Settings and go to General > Sharing.
  1. Turn on “Internet sharing” and click on the “i” next to it.
  1. Choose Surfshark from the dropdown menu labeled “Share your connection from.”
  2. Check the Wi-Fi box from the “To computer using” menu.
  1. Open the Surfshark app on your Mac and connect to a US server.
surfshark connected to san francisco server
  1. Access the Wi-Fi settings on your Xbox and connect to the virtual server you created to enjoy unrestricted access to CNN regardless of location.

What’s the Best Surfshark Server to Stream CNN From Anywhere?

All of Surfshark’s 600+ US-based servers effectively unblock CNN content. 

However, you may experience congestion issues on some servers.

To ensure exceptional speeds that facilitate 4K streaming, utilize the P2P servers based in the US. Type “p2p” into the search bar located at the top to find these servers.

I had a fantastic streaming experience with the Denver P2P server while watching the CNN original Race for the White House.

surfshark connected to ashburn server

Additionally, Surfshark’s WireGuard protocol is the best choice for unblocking CNN due to its optimal blend of security and speed. Therefore, set the protocol to WireGuard from Settings > VPN settings > Protocol.

surfshark wireguard protocol
Interesting Reads:


You can’t watch CNN with Surfshark for free. While the CNN mobile app does offer a ten-minute free live TV streaming option, it isn’t enough to stay updated with current affairs. Furthermore, you’ll need an active Surfshark subscription to unblock CNN.

Stream CNN From Anywhere With Surfshark!

Surfshark is your best companion if you’re a CNN fan residing in Canada, the UK, or anywhere else. Connecting to a US server can easily unblock a rich library of CNN content, including documentaries, news shows, mini servers, and even reality TV programs.

So why wait any longer? Use these irresistible Surfshark discounts to save more on your purchase and bypass the geo-restrictions imposed by CNN.

Surfshark logo
Get a juicy 86% discount!
** For Limited Time Only **
💥 Exclusive April Discounts 💥
PrivateVPN logo
Surfshark logo
Surfshark logo
Our partner, Surfshark, offers an exclusive discount for a limited time! Don't miss out on the chance to save extra money.
Or Try Surfshark for FREE