Finder is committed to editorial independence. While we receive compensation when you click links to partners, they do not influence our opinions or reviews. Learn how we make money.

How to watch NHL online live in the US

Catch all your favorite team’s games, even if you’ve iced cable, with these options across the country.

Updated . What changed?

Fact checked
Ice hockey game  cheering

How to watch the NHL online: Paid and free options

The National Hockey League began with just four teams in Canada, but today has grown to encompass 31 squads throughout the US. And since you’ve sworn your undying allegiance to at least one of them, you’ll be happy to hear that your streaming options have never been better.

Option 1: Watching the NHL with NHL.TV

nhl TV Logo


  • $3.99 per season for a single-team pass
  • $4.99 per season for an all-access pass

Estimated time to set up

  • Less than 10 minutes, no installation required

With NHL.TV, you’ll get access to live streams of both the regular season and the Stanley Cup Playoffs. Blackout games apply. However, 48 hours after the game has been played, it’ll be added to the video archive for you to go back and watch. There is currently an enormous discount for the end of this year’s competition, plus there is no longer a monthly pass. Take note that your subscription will resume with the usual fee from next season.

Each game offers the choice between home and away broadcast feeds, letting you pick the play-by-play you want to hear. And if you prefer to watch games at your own convenience, you can hide the scores on played games to keep the outcome a surprise.

Read review

Option 2: Watching the NHL with FuboTV

fubo TV Logo
  • Cost: $54.99 a month
    • Fubo Extra Package $5.99 per month
    • Sports Plus package $10.99 a month
  • Estimated time to set up: Less than five minutes, no installation required
FuboTV subscribers have access to over 100 channels, including regional sports networks for catching your local games. Stream live and on-demand from most popular devices across a range of membership tiers.

FuboTV has NBC channels available along with USA Network and NHL Network. You’re able to get the NHL Network by paying $10.99 per month extra for the Sports Plus pack. The Sports Plus Pack will also get you an additional 20 sports channels. You can cancel any time and there’s no long-term contract. Get a taste of the action with the free trial first.

Read review Try FuboTV

Option 3: Watching the NHL with Sling TV

Sling TV Logo


  • $20 per month for the first month — then $30 per month — with Sling Orange or Sling Blue, plus $10 for the Sports Extra
  • $35 per month for the first month — then $45 per month — with Sling Orange + Sling Blue, plus $10 for the Sports Extra

Estimated time to set up

  • Less than 15 minutes, no installation required
Sling TV allows you to stream select NHL games through the NHL Network channel. It also offers additional sports and entertainment channels like ESPN, NBC Sports and FX — crucial for catching more games.

Your best bet may be to combine Sling Blue with Sports Extra — the latter holding the keys to the NHL Network kingdom — depending on how many games you’re interested in.

Read review Get Sling TV

Option 4: Watching the NHL with Hulu

Hulu logo
  • Cost: $54.99 a month
  • Estimated time to set up: Less than five minutes, no installation required
Hulu + Live TV gives you the ability to watch and record live NHL games. Logging into Hulu on a device that supports Live TV, you can access games through Fox, NBC Sports RSNS, NBCSN and USA Network. Hulu does not offer access to NHL Network.

You can get started with Hulu + Live TV, by taking advantage of the 7-day free trial offer.

Read review Sign up to Hulu

Option 5: Watching the NHL with YouTube TV

YouTube TV Logo
  • Cost: $64.99 a month
  • Estimated time to set up: Less than five minutes, no installation required
YouTube TV is much more than a platform to simply share videos. You can also access live TV from 70+ networks including major sports channels like Fox Sports and NBC Sports. A little on the high side at $64.99 a month, YouTube gives you six accounts to stream as well as an unlimited cloud DVR storage. You can save games for as long as you want with a service that’s compatible with most devices.

If you are interested in YouTube TV to watch hockey, it offers a 7-day free trial.

Read review

Bottom line

If you’re looking for all hockey, all the time this season, NHL.TV is the way to go. But even if you’re feeling less than die-hard, you won’t want for streaming options.

Frequently asked questions

Image source: Main image Getty

Ask an Expert

You are about to post a question on

  • Do not enter personal information (eg. surname, phone number, bank details) as your question will be made public
  • is a financial comparison and information service, not a bank or product provider
  • We cannot provide you with personal advice or recommendations
  • Your answer might already be waiting – check previous questions below to see if yours has already been asked provides guides and information on a range of products and services. Because our content is not financial advice, we suggest talking with a professional before you make any decision.

By submitting your comment or question, you agree to our Privacy and Cookies Policy and Terms of Use.

Questions and responses on are not provided, paid for or otherwise endorsed by any bank or brand. These banks and brands are not responsible for ensuring that comments are answered or accurate.

2 Responses

  1. Default Gravatar
    SandraOctober 30, 2018

    Can you stream NHL.TV via Reddit on Roku ? Thank you.

    • Default Gravatar
      joelmarceloOctober 30, 2018

      Hi Sandra,

      Thanks for leaving a question on finder.

      Yes you can watch on your Roku. To add NHL on a Roku device, press the Home Button on your Roku remote control, and then click on the Streaming Channels option. This will open the Roku Channel Store. Search for NHL and you should see it as a top result. Click on “Add channel” and that’s it.

      Please send me a message if you need anything else. :)


Go to site