To watch CNN on Roku, add the free CNN app from the Roku Channel Store, then unlock live CNN by signing in with a TV provider or by subscribing to CNN All Access ($6.99 a month). If you only want free headlines, The Roku Channel also carries CNN Headlines at no cost.
Key facts (as of October 2026)
- The CNN app is listed in the Roku Channel Store for viewers in the US and Canada, and it needs Roku OS 15.1.0 or later.
- You can sign up for CNN All Access inside the Roku app using your email address; QR-code sign-up is not available on Roku, according to CNN’s help center.
- The Roku Channel added CNN Headlines in December 2025 as a free, ad-supported channel.
How do you get CNN on Roku?
The CNN app is the main route. It is free to download, and then you choose how to unlock live video. Before you start, check your Roku’s software, because CNN’s help center lists Roku OS 15.1.0 as the minimum. You can find your version under Settings, then System, then About.
- Press Home on your Roku remote.
- Go to Streaming Channels (or Search on newer menus).
- Type “CNN” and select the CNN app.
- Choose Add app and wait for it to install.
- Open CNN from your home screen.
The app lists live coverage, 24/7 news, shows, films and documentaries in its store description. However, live CNN stays locked until you sign in, so the next step decides what you pay.
How to unlock CNN on Roku: provider or All Access?
You have two ways to unlock live CNN on Roku, and each suits a different viewer.
| Sign-in method | Cost | What it unlocks on Roku | How to sign in |
|---|---|---|---|
| TV provider (cable, satellite or live TV service) | Included in your existing plan | CNN, CNN International and HLN live 24/7 | Network TV → Connect TV Provider → code at CNN.com/activate |
| CNN All Access | $6.99/month or $69.99/year | Live CNN newscasts, originals and archive | Sign up in the app with your email, using the remote |
Activating CNN with a TV provider
This is the best choice if you already pay for cable or a live TV service, because you get the full CNN channel at no extra cost. In the CNN app, open Network TV and select Connect TV Provider. Then, on your phone or computer, go to CNN.com/activate and enter the code from your TV screen. Finally, pick your provider and sign in.
Subscribing to CNN All Access in the app
If you have no TV provider, All Access is the cheaper path. You can sign up directly in the Roku app, although you will type your email with the remote, since CNN does not offer QR-code sign-up on Roku. All Access streams live CNN newscasts from morning to night. Note that some hours carry CNN International or CNN Headlines programs rather than the exact cable schedule.
Can you watch CNN on Roku for free?
Partly. The main CNN channel always needs a login. Even so, The Roku Channel added CNN Headlines in December 2025, according to Cord Cutters News, and it is free with ads. Look for it in The Roku Channel’s Live TV guide in the news section.
CNN Headlines is not the same as CNN, though. It focuses on short headline updates and recaps, so it works best as a quick check-in rather than live coverage of a breaking story. For more free channels, see our list of news channels on Roku.
Which live TV services carry the CNN channel?
If you would rather replace cable completely, several live TV services carry the CNN channel and have Roku apps. As of October 2026, those include Sling Blue (from $45.99 a month), YouTube TV ($82.99 a month), Hulu + Live TV and DIRECTV’s MyNews pack. Once you subscribe to one, you can either watch CNN inside that service’s app or use its login to unlock the CNN app.
Fubo and Philo, on the other hand, do not carry CNN. Our watch CNN without cable guide compares all these services and their prices side by side.
CNN on Roku not working? Quick fixes
Most problems come down to software or sign-in. Try these steps in order:
- Update your Roku: go to Settings, System, Software update, then Check now. The CNN app needs Roku OS 15.1.0 or later.
- Restart the device: go to Settings, System, Power, then System restart.
- Re-link your provider: sign out in the CNN app, then repeat the CNN.com/activate steps with a fresh code.
- Check your package: if CNN is not in your TV plan, the provider login will not unlock it.
If you are outside the US, note that the Roku app is listed for the US and Canada. Viewers in Europe should read our CNN International guide instead. For a wider look at the network, our main CNN live stream guide covers every device, and our channels page lists all the networks we cover.
Using an Amazon stick on another TV? The steps differ slightly, so follow our CNN on Fire TV guide there. You will find more device walkthroughs in our Watch on TV section.
Coming soon: the NewsLive streaming app. We’re building one subscription for live international news on Android, Roku, Fire TV and desktop. The service is under development — follow NewsLive for launch updates.
Frequently asked questions
Is the CNN app on Roku free?
The app is free to install. However, live CNN on Roku needs a TV provider login or a CNN All Access subscription.
How do I activate the CNN app with my provider?
Open the CNN app, choose Network TV, then Connect TV Provider. Next, go to CNN.com/activate on another device, enter the on-screen code and sign in with your provider.
Can I get CNN All Access on Roku?
Yes. CNN’s help center lists Roku as a device where you can sign up for All Access inside the app, using your email address.
Is CNN Headlines the same as the CNN app?
No. CNN Headlines is a separate free channel with headline updates, while the CNN app streams the main CNN channel once you sign in.

