The 2018 Tour de France may be the most intriguing edition in years. Many years. Let’s run through the reasons quickly.

Chris Froome is vying to join the Five Yellow Jersey Club, tying the non-asterisked record.
Speaking of asterisks, Froome was briefly barred from the Tour because of a doping investigation that miraculously got cleared up five days before Stage 1.

WATCH TOUR DE FRANCE FREE LIVE ONLINE

The 105th Tour de France kicks off Saturday, July 7 in Noirmoutier en l’Île, a scenic, coastal town in western France. The 22 teams, which each have nine racers, will cycle the 21-stage race that spans a total of 2,082.2 miles and tours almost all of France. The last stage of the 2018 Tour de France ends in Paris on Sunday, July 29.

How can I watch the 2018 Tour de France?

The 2018 Tour de France will be broadcast live on NBC or NBCSN and and NBC Sports Gold with commentary by Phil Liggett and Paul Sherwin.

You can also watch the competition through the Tour Tracker App, a free app that lets users livestream stages of the race and get push notifications on their phones for their favorite cyclists.

Stage by stage guide

Here’s a guide to the eight Tour de France stages you absolutely have to watch. Here’s the complete schedule:

Stage 2, 182.5 kilometers from Mouilleron-Saint-Germain to La Roche-sur-Yon
Sunday, July 8

Stage type: Flat

Start time: 7:10 a.m. ET/1:10 p.m. local

Streaming: NBCSN at 7:30 a.m. ET, NBC Sports Gold at 7 a.m. (link)

Stage 3, 35.5 kilometers in Cholet
Monday, July 9

Stage type: Team time trial

Start time: 9:10 a.m. ET/3:10 p.m. local

Streaming: NBCSN and NBC Sports Gold at 9 a.m.

Stage 4, 195 kilometers from La Baule to Sarzeau
Tuesday, July 10

Stage type: Flat

Start time: 7:05 a.m. ET/1:05 p.m. local

Streaming: NBCSN at 7:30 a.m. ET, NBC Sports Gold at 7 a.m.

Stage 5, 204.5 kilometers from Lorient to Quimper
Wednesday, July 11

Stage type: Hilly

Start time: 6:20 a.m. ET/12:20 p.m. local

Streaming: NBCSN at 8 a.m. ET, NBC Sports Gold at 6:10 a.m.

Stage 6, 181 kilometers from Brest to Mûr-de-Bretagne Guerlédan
Thursday, July 12

Stage type: Hilly

Start time: 7:05 a.m. ET/1:05 p.m. local

Streaming: NBCSN at 7:30 a.m. ET, NBC Sports Gold at 6:50 a.m.

Stage 7, 231 kilometers from Fougères to Chartres
Friday, July 13

Stage type: Flat

Start time: 6:05 a.m. ET/12:05 p.m. local

Streaming: NBCSN at 8 a.m., NBC Sports Gold at 5:50 a.m.

Stage 8, 181 kilometers from Dreux to Amiens Métropole
Saturday, July 14

Stage type: Flat

Start time: 5:35 a.m. ET/11:35 a.m. local

Streaming: NBCSN and NBC at 7:30 a.m. ET, NBC Sports Gold at 5:20 a.m.

Stage 9, 156.5 kilometers from Arras Citadelle to Roubaix
Sunday, July 15

Stage type: Cobbles

Start time: 6:35 a.m ET/12:35 local

Streaming: NBCSN at 6:30 a.m. ET, NBC Sports Gold at 6:20 a.m.

REST DAY, Annecy
Monday, July 16

Stage 10, 158.5 kilometers from Annecy to Le Grand-Bornand
Tuesday, July 17

Stage type: Mountain

Start time: 7:15 a.m. ET/1:15 p.m. local

Streaming: NBCSN at 7:30 a.m. ET, NBC Sports Gold at 7 a.m.

Stage 11, 108.5 kilometers from Albertville to La Rosière Espace San Bernardo
Wednesday, July 18

Stage type: Mountain

Start time: 8 a.m. ET/2 p.m. local

Streaming: NBCSN at 8 a.m. ET, NBC Sports Gold at 7:50 a.m.

Stage 12, 175.5 kilometers from Bourg-Saint-Maurice Les Arcs to Alpe d’Huez
Thursday, July 19

Stage type: Mountain

Start time: 6:10 a.m. ET/12:10 p.m. local

Streaming: NBCSN at 6:30 a.m. ET, NBC Sports Gold at 6 a.m.

Stage 13: 169.5 kilometers from Bourg d’Oisans to Valence
Friday, July 20

Stage type: Flat

Start time: 7:35 a.m. ET/1:35 p.m. local

Streaming: NBCSN at 8 a.m. ET, NBC Sports Gold at 7:20 a.m.

Stage 14: 188 kilometers from Saint-Paul-Trois-Châteaux to Mende
Saturday, July 21

Stage type: Hilly

Start time: 7:05 a.m. ET/1:05 p.m. local

Streaming: NBCSN at 8 a.m. ET, NBC Sports Gold at 6:50 a.m.

Stage 15: 181.5 kilometers from Millau to Carcassonne
Sunday, July 22

Stage type: Hilly

Start time: 7:10 a.m. ET/1:10 p.m. local

Streaming: NBCSN at 7:30 a.m. ET, NBC Sports Gold at 7 a.m.

REST DAY, Carcassonne
Monday, July 23

Stage 16: 218 kilometers from Carcassonne to Bagnères-de-Luchon
Tuesday, July 24

Stage type: Mountain

Start time: 5:30 a.m. ET/11:30 a.m. local

Streaming: NBCSN at 8 a.m. ET, NBC Sports Gold at 5:20 a.m.

Stage 17: 65 kilometers from Bagnères-de-Luchon to Saint-Lary-Soulon Col du Portet
Wednesday, July 25

Stage type: Mountain

Start time: 9:15 a.m. ET/3:15 p.m. local

Streaming: NBCSN at 9:30 a.m. ET, NBC Sports Gold at 8:50 a.m.

Stage 18: 171 kilometers from Trie-sur-Baïse to Pau
Thursday, July 26

Stage type: Flat

Start time: 7:55 a.m. ET/1:55 p.m. local

Streaming: NBCSN at 8 a.m. ET, NBC Sports Gold at 7:40 a.m.

Stage 19: 200.5 kilometers from Lourdes to Laruns
Friday, July 27

Stage type: Mountain

Start time: 6:05 a.m. ET/12:05 p.m. local

Streaming: NBCSN at 7:30 a.m. ET, NBC Sports Gold at 5:50 a.m.

Stage 20: 31 kilometers from Pée-sur-Nivelle to Espelette
Saturday, July 28

Stage type: Individual time trial

Start time: 6 a.m.ET/12 p.m. local

Streaming: NBCSN at 7:30 a.m. ET, NBC Sports Gold at 5:50 a.m.

Stage 21: 116 kilometers from Houilles to Paris Champs-Élysées
Sunday, July 29

Stage type: Flat

Start time: 10:15 a.m. ET/4:15 p.m. local

Streaming: NBCSN at 9:30 a.m. ET, NBC Sports Gold at 10 a.m.

Each of the 21 stages has a distinctive set of challenges for cyclists. Kicking off on Île de Noirmoutier, a small island off the Atlantic coast of France, cyclists will cross a bridge to the mainland while navigating the twisting Vendée coastline.

Stage 9 is expected to be a fan favorite because of its complexities. On July 15, cyclists will ride through 15 cobbled paths from Arras to Roubaix, alongside the Belgian border. The bumpy ride can be dangerous for competitors, and is where a fall is most likely to happen — dashing hopes of victory.