National Hockey League (NHL) is a professional ice hockey league in North America. 32 teams (25 from the United States and 7 from Canada) compete with each other to win the trophy. With the NHL app on Roku, you can watch all the live matches. Apart from the NHL app, you can also use live TV providers like ESPN+, Hulu, fuboTV, and Sling TV.

Features of NHL

  • You can watch your team highlights with the team pages by jumping into Live games.
  • DVR Controls allows you to pause and rewind live games.
  • Replays can be watched from every game of the 2017-2018 seasons and later.
  • NHL introduces the next major innovation in RPM Tech-powered gameplay.

NHL Subscription

NHL offers two types of subscriptions.

  • $14.99 per month
  • $64.99 for Mid-Season

Visit the NHL website ( to subscribe to the NHL.

How to Add NHL from Roku Channel Store?

As mentioned earlier, NHL is available officially on the Roku Channel Store. You can add it directly to your device.

1. Connect your Roku to the HDMI port of your TV and turn it on.

2. Press the Home button on your remote and move to the home page.

3. Head over to the Streaming Channels from the left pane.

Streaming channels NHL on Roku

4. Under Streaming channels, navigate to the Search Channels option.

5. Type NHL using the on-screen keyboard.

Search NHL on Roku

6. Choose the NFL app from the search result.

7. Select the Add channel button to add the NHL channel.

8. Once the NHL channel is added, select OK from the prompt.

9. Click Go to Channel to launch the app.

10. Sign in with your NHL credentials and stream the live matches.

NHL Fast Channel on Roku

NHL Fast Channel on Roku

In the first week of December 2022, NHL launched its live TV channel in The Roku Channel lineup. Open The Roku Channel app and go to channel 216 to get the NHL Fast Channel. In the NHL Fast Channel, you will get game highlights, classic games from archives, All-star games, and more. The NHL Fast Channel is available for free.

How to Stream NHL on Roku without a Cable

You can also install the below-streaming service providers on your Roku and stream the NHL events live on your TV.



ESPN is a popular American Sports channel. Also, the ESPN channel is available on the Roku Channel Store. And with the ESPN+ subscription, you can easily access NHL games. So, to watch the NHL games with ESPN, you only have to subscribe to ESPN+ at $6.99 per month. Besides the NHL games, you can also watch Basketball, UFC, and more.

2. Sling TV

Sling TV

In the Sling TV app on Roku, you can get to NHL games as an add-on. To do that, subscribe to Sling Orange or Blue package at $35 per month. Then, purchase the Sling Sports Extra Add-on at $10 per month to get the NHL network. Also, you will get other sports channels like NBA TV, MLB Network, Golf Channel, Tennis Channel, and more.

3. fuboTV


fuboTV is known for offering sports-related channels. So, by subscribing to fuboTV at $69.99 per month, you can access the NHL games. Also, you will get entertainment channels like AMC, Bravo, Showtime, and more. Some additional features included with the subscription are a 7-day free trial, 1000 hours of cloud DVR storage to record your favorite sports games, etc. Get the fuboTV on Roku from the Channel Store.

4. Hulu


On Hulu + Live TV, you can get the NHL channel. The subscription costs $69.99 per month. Also, with the subscription, you can watch over 75+ live TV channels. You will get a 30-day free trial and cloud storage of 50 hours to record your favorite shows. You can install the Hulu app on Roku directly from the Channel Store.

How to Link TV Provider to NHL

If you are using a live TV provider or cable TV account to watch NHL, you need to link the account to NHL. To do so,

1. On your PC or smartphone, go to the NHL activation website (

2. Sign in with your NHL account.

3. Choose your TV provider and click the Next button.

Link TV provider to NHL

4. Now, sign in with your TV provider account.

5. Follow the on-screen prompts to link the TV provider account to the NHL.

6. Now, you can watch all the NHL videos using live TV apps or cable TV providers.


1. How to Watch NHL on Roku for free?

A lot of streaming service offers NHL games. So, you can subscribe to any one of the streaming services and get a free trial.