We picked the best live TV streaming services for every NHL team so you won’t miss a single game. Since the best sports streaming service differs by team, don’t subscribe to one until you check your favorite team’s schedule.
We compared the Best NHL Streaming Services to pick the best one for you. The best option depends on where you live and what channel your favorite team plays on.
Our Picks
DIRECTV STREAM
ESPN & TNT
Bally Sports RSNs / Fox Sports RSNs
AT&T SportsNet Rocky Mountain
Altitude
NHL Network (+$10)
Previously AT&T TV
fuboTV
ESPN (No TNT)
Bally Sports RSNs
NBC Sports RSNs
MSG
MSG Buffalo
AT&T SportsNet Southwest
AT&T SportsNet Pittsburgh
ROOT Sports Northwest
Altitude
NHL Network (+$8)
Local Market Broadcasts
Most National Hockey League (NHL) telecasts will air on your Regional Sports Network (RSN). If you follow your hometown team, more than 80% of their games will air on your local RSN.
To watch your RSN online without cable, you will need a subscription to one of the major Live TV Streaming Services. Once you subscribe, you will be able to stream your local NHL games on Apple TV, Roku, Amazon, Fire TV, Chromecast, iOS, and Android.
Since every service doesn’t carries every RSN, the handy chart below shows which teams are available on each service. Click on the team name to see the full schedule and which games you’ll be able to watch with each provider.
TBD
How to Stream NHL Games on Bally Sports RSNs
For teams that play on Bally Sports RSNs, your options are limited after they were dropped by YouTube TV, Hulu Live TV, and Sling TV.
The only streaming cable alternatives to watch games on Bally Sports RSNs is with DIRECTV STREAM and fuboTV. To sign-up, you will need the DIRECTV STREAM “Choice Plan”, which is $99.99 without a contract or RSN Fee.
fuboTV carries Bally Sports RSNs in their base plan, which is $74.99/mo., but you will also be charged a $12-14 RSN Fee, meaning you will pay at least $85.98.
You can also watch games on Bally Sports RSNs with a Bally Sports+, which is $19.99 a month, or $189.99 per year, after a 7-Day Free Trial. Unlike DIRECTV STREAM and fuboTV though, you will need another service to get nationally televised NHL games on ESPN and TNT.
How to Stream NHL Games on MSG, MSG+, NESN, AT&T SportsNet, Altitude, & ROOT Sports
How to Stream Canadian NHL Teams in the U.S. and Canada
For those currently living in the U.S. that want to stream Canadian teams, your best option is to sign-up for ESPN+, which will offer all out-of-market games for those teams.
To stream Calgary Flames, Edmonton Oilers, Montreal Canadiens, Ottawa Senators, Toronto Maple Leafs, Vancouver Canucks, and Winnipeg Jets games in Canada, you could consider Sportsnet NOW or TSN Direct for in-market streaming
Unlike past seasons, NHL games will no longer air on NBCSN or NBC. Nationally televised games that don’t air on your team’s RSN will now be available on ESPN+, Hulu, ESPN, ESPN2, TNT, ABC. Most services include these channels as part of their entry level package.
Turner will air 72 regular-season games on TNT and TBS, while ESPN will air 100 nationally televised games per year. 75 of those will air exclusively on ESPN+ and Hulu, while the rest will be on ESPN/ABC.
Some of these games will air exclusively on these channels and won’t be available on your local RSN. You’ll also need these channels to watch the entire Stanley Cup Playoffs.
During the NHL Playoffs, ESPN and TNT/TBS will split the first three rounds, each airing one Conference Final. In 2023, the Stanley Cup Final will air on TNT.
NHL Network, which is available on fuboTV and Sling TV, broadcasts an additional ~100 non-exclusive games every year.
For the general hockey fan, this is a good option to see teams that play outside of your home market.
You won’t be able to watch your local team though, as games of teams in your local market will be blacked out if the game is also being broadcast on your local RSN.
If you live away from your favorite team, you can still catch nearly every game. NHL.TV has been rebranded to NHL Power Play and has shifted over to ESPN+, meaning that you will save over ~$50 compared to past seasons.
While in the past the NHL offered NHL.TV for $145 to watch every team ($25 a month), with ESPN+, you will be able to stream every out-of-market game for just $9.99 / month, or $99.99 / year ($8.33 / month).
Canada
If you live in Canada, consider subscribing to Rogers NHL Live for out-of-market streaming. It is identical to NHL.TV, but for Canadian views. Learn more by visiting Rogers NHL Live.