IndyCar racing is the same as F1 racing that happens in the United States. This year, the IndyCar consists of 19 races which are divided into 2 qualifyings, 12 road & Streat courses, and 5 ovals. The first race of IndyCar began at St. Petersburg on March 5, and it ends at WeatherTech Raceway Laguna Seca on September 10. You have to install the NBC Sports channel on your Roku device to stream all the IndyCar races.

The NTT IndyCar series is the 112th official championship season of Americal Wheel Racing. It is an open-wheel racing that has been conducted since 1920. This race is officially broadcasted on NBC, USA, and Peacock. You can find the entire schedule of the IndyCar race at the end.

How Much Does NBC Sports Cost on Roku

There is no subscription or installation cost charged for installing NBC Sports on Roku. It is free, but it needs a Cable TV Provider to stream all the content on your Roku device. These are the few Cable TV Providers that support NBC Sports Streaming.

  • Cox
  • DirecTV
  • Optimum
  • Xfinity
  • AT&T U-Verse
  • Dish
  • Suddenlink

How to Install NBC Sports to Watch IndyCar

1. Press the Home button on your Roku remote and go to the home screen.

2. Next, select the Streaming Channels option from the left side panel.

3. Now, click Search Channels and locate NBC Sports.

4. From the search results, choose the app and click on Add Channel.

Install NBC Sports on Roku to watch IndyCar

5. Once the app is installed completely, press the OK button to complete the process.

How to Activate NBC Sports on Roku

1. Open the NBC Sports app on your Roku device by clicking on the Go To Channel option.

2. Next, note down the activation code that is displayed.

2. On your Smartphone or PC, launch a web browser and visit the NBC Sports activation website (

3. Now, enter the Activation Code and select Continue.

Activate the NBC Sports on Roku

4. Now, choose your TV Provider and sign in with its credentials.

5. Finally, go ahead and start streaming IndyCar races on Roku.

Alternative Methods to Watch IndyCar on Roku

You can also stream the NBC Sports channel on your Roku device without the help of a Cable TV Provider. For that, you have to install a few streaming services to watch IndyCar races effortlessly.

DirecTV Stream

The DirecTV Stream gives you access to Live and On-Demand content on your Roku Device. This live-streaming device is simple and flexible, and there are no contracts, hidden fees, or any other annoying stuff. Along with NBC Sports, it also contains channels like ESPN, CBS, FX, TBS, Discovery, and so on. Even though the subscription cost is a bit higher, you can get a hassle-free experience on streaming here.

DirecTV Stream

DirecTV Stream offers four premium plans, and you can choose one among them and stream all your favorite channels. The subscription plans are Entertainment ($74.99/month), Choice ($99.99/month), Ultimate ($109.99/month), and ÓPTIMO MÁS ($74.99/month). You can directly install the DirecTV Stream from the Roku Channel Store.


fubotv allows all users to stream the NBC Sports channel without a cable TV provider’s assistance. Along with the NBC channel, you can get ABC, Fox News, Fox Sports 1, and so on, which match up with your peers. By installing the fubotv on Roku, you can watch various other Live TV Sports on 10 devices at once on your home internet connection.


There are four subscription plans available on fubotv, and each one contains a free trial. The premium plans are Pro ($74.99/month), Elite ($84.99/month), Premier ($94.99/month), and Latino ($32.99/month). Choose the best one that suits you and start watching the IndyCar 2023 on the NBCSports channel.

Sling TV

Sling TV is a better way to stream the NBC Sports channel. It is much more affordable, and there are no annual contracts charged on Sling TV. Recently, there has been a new feature launched on Sling TV called Sling FreeStream, where you can watch all your favorite TV channels in HD quality for free. Along with that, Sling TV is compatible with all the devices like Apple TV, iOS, Roku, Fire TV, and so on.

Sling TV

Apart from that, Sling TV offers three premium plans such as Orange ($20/month), Blue ($45/month), and Orange & Blue ($60/month). After installing Sling TV on Roku, you have to choose Blue and Orange & Blue to stream the NBC Sports channel. In the Sling Orange plan, you cannot find the NBC Sports channel.

IndyCar 2023 Schedule

Race/TrackDate/DayStreaming NetworkTime (ET)
Streets of St. PetersburgMarch 5, Sunday NBC, PeacockNoon
Texas Motor SpeedwayApril 2, Sunday NBC, PeacockNoon
Streets of Long BeachApril 16, Sunday NBC, Peacock3 p.m.
Barber Motorsports ParkApril 30, Sunday NBC, Peacock3 p.m.
Indianapolis Motor Speedway (Road Course)May 13, Sunday NBC, Peacock3:30 p.m.
Indianapolis 500 QualifyingMay 20, Sunday NBC, Peacock2 p.m.
Indianapolis 500 QualifyingMay 21, Sunday NBC, Peacock11 p.m.
The 107th Indianapolis 500May 28, Sunday NBC, Peacock3 p.m.
Streets of DetroitJune 4, Sunday NBC, Peacock1 p.m.
Road AmericaJune 18, Sunday USA Network, Peacock1:30 p.m.
Mid-Ohio Sports Car CourseJuly 2, Sunday USA Network, Peacock1:30 p.m.
Streets of TorontoJuly 16, Sunday NBC, Peacock3 p.m.
Lowa Speedway-Race 1July 22, Sunday NBC, Peacock2 p.m.
Lowa Speedway-Race 2July 23, Sunday NBC, PeacockNoon
Streets of NashvilleAugust 6, Sunday NBC, Peacock2 p.m.
Indianapolis Motor Speedway (Road Course)August 12, Sunday USA Network, Peacock3:30 p.m.
World Wide Technology RacewayAugust 27, Sunday NBC, Peacock2 p.m.
Portland International RacewaySeptember 3, Sunday NBC, Peacock3 p.m.
WeatherTech Raceway Laguna SecaSeptember 10, Sunday NBC, Peacock2:30 p.m.


Can I watch IndyCar on Roku for free?

Yes, you can get the free trial of NBC Sports and watch all 17 races of IndyCar for free. The NBC channel does not offer a free trial directly. You have to get it from other streaming services like YouTube TV, Hulu, etc.