Full 2025 Tour de France schedule: Dates, stages, start times and how to watch

Cycling's flagship race is here, and it's shaping up to be a historic one.
CYCLING-BEL-BASTOGNE-LIEGE
CYCLING-BEL-BASTOGNE-LIEGE | ERIC LALMAND/GettyImages

The wait is almost over. The flagship race of the Grand Tour calendar is almost here, as the best cyclists in the world get set to take part in the 2025 Tour de France.

Every edition of the Tour is special in its own way. But there's good reason to believe that this might be the most spectacular yet, as Tadej Pogacar and Jonas Vingegaard — the two best riders of their era, who have battled it out in France in each of the past four years — are set to square off once again. Add in a remarkably deep field of sprinters and a typically spectacular course, and you've got the makings of a race to remember.

How can you get set to enjoy all the action? Read on for full schedule details as well as information on how to watch every moment of all 21 stages.

Full Tour de France schedule: Stage dates, times, length and locations

The Tour de France gets underway on Saturday, July 5, with Stage 1 starting at 6:30 a.m. ET. The first stage will likely be a bunch sprint, a 185-km loop beginning and ending in Lille near the northern tip of the country. A relatively flat course, there likely won't be enough adversity to break up the peloton unless the wind really starts whipping off the coast. The sprint specialists will be going for a stage victory, will the overall favorites will just be looking to avoid disaster.

That will be the first of a total of 21 stages over the next three weeks, making a counter-clockwise circle around France before the concluding ride into Paris on July 27. Below is the full schedule, complete with start times and stage routes.

Stage

Date

Time

Length

Route

1

July 5

6:30 a.m. ET

185km

Lille to Lille

2

July 6

6 a.m. ET

212km

Lauwin-Planque to Boulogne-sur-Mer

3

July 7

6:30 a.m. ET

178km

Valenciennes to Dunkirk

4

July 8

6:30 a.m. ET

173km

Amiens to Rouen

5

July 9

6:30 a.m. ET

33km

Caen to Caen

6

July 10

6 a.m. ET

201km

Bayeux to Vire Normandie

7

July 11

6 a.m. ET

194km

Saint-Malo to Guerledan

8

July 12

6:30 a.m. ET

174km

Saint-Meen-le-Grand to Laval

9

July 13

6:30 a.m. ET

170km

Chinon to Chateauroux

10

July 14

6:30 a.m. ET

163km

Ennezat to Le Mont-Dore

11

July 16

6:30 a.m. ET

154km

Toulouse to Toulouse

12

July 17

6:30 a.m. ET

181km

Auch to Hautacam

13

July 18

6:30 a.m. ET

11km

Loudenvielle to Peyragudes

14

July 19

6 a.m. ET

183km

Pau to Luchon-Superbagneres

15

July 20

6:30 a.m. ET

169km

Muret to Carcassonne

16

July 22

6 a.m. ET

172km

Montpellier to Mont Ventoux

17

July 23

7 a.m. ET

161km

Bollene to Valence

18

July 24

6 a.m. ET

171km

Vif to Courchevel

19

July 25

7 a.m. ET

130km

Albertville to La Plagne

20

July 26

6 a.m. ET

185km

Nantua to Pontarlier

21

July 27

9:30 a.m. ET

120km

Mantes-la-Ville to Paris

Of course, that's a lot of information to parse. But what's it all mean? Here's everything you need to know about what defines each stage of the Tour de France.

What are the mountain stages of the Tour de France?

Each Tour de France always includes a ride through the mountains, typically towards the end of the race when the course swings to the southeast and heads into the Pyrenees and the French Alps. This year is no different — in fact, it might be the most grueling tour yet.

There will be six mountain stages in all this year: 10, the traditional Bastille Day ride through the Massif Central; 12 and 14, up into the Pyrenees; and 16, arguably the nastiest climb of the entire race, and then two brutal Alpine climbs in 18 and 19. These will often be the stages that determine who wins and loses, as the leaders separate from the peloton and attempt to make their charge while the less well-rounded riders fade.

Of course, the mountains also present their own competition: the race to hold the polka-dot jersey and be dubbed "King of the Mountains", an honor awarded to the rider who amasses the most points on mountain stages. First adopted in 1975, it might not be quite as cherished as the yellow jersey, but it's a remarkable achievement in its own right.

What are the time trial stages of the Tour de France?

In addition to seven flat stages, six hilly stages and six mountain stages, there will also be two time trials in this year's Tour de France. In time trials, each rider will navigate a set course alone, one after another, with the rider that records the fastest time declared the stage winner. In that way, it's cycling's purest test, with no peloton around to offer assistance.

This year, the time trials will be held in Stage 5, a flat ride on the wide roads northeast of Caen, and in Stage 13, straight uphill in the Pyrenees.

How to watch the Tour de France: Full TV schedule and streaming info

So, how can you make sure you catch every moment of this year's Tour de France? The entire race will be available on either Peacock, NBC or both. Peacock will have live coverage of every stage, with NBC joining in for Stages 1 and 20. Here's the full broadcast schedule.

Stage

Date

Time

Platform

1

July 5

6:30 a.m. ET

Peacock/NBC

2

July 6

6 a.m. ET

Peacock (delayed broadcast on NBC at 2 p.m.)

3

July 7

6:30 a.m. ET

Peacock

4

July 8

6:30 a.m. ET

Peacock

5

July 9

6:30 a.m. ET

Peacock

6

July 10

6 a.m. ET

Peacock

7

July 11

6 a.m. ET

Peacock

8

July 12

6:30 a.m. ET

Peacock

9

July 13

6:30 a.m. ET

Peacock

10

July 14

6:30 a.m. ET

Peacock

11

July 16

6:30 a.m. ET

Peacock

12

July 17

6:30 a.m. ET

Peacock

13

July 18

6:30 a.m. ET

Peacock

14

July 19

6 a.m. ET

Peacock

15

July 20

6:30 a.m. ET

Peacock (delayed broadcast on NBC at 2 p.m.)

16

July 22

6 a.m. ET

Peacock

17

July 23

7 a.m. ET

Peacock

18

July 24

6 a.m. ET

Peacock

19

July 25

7 a.m. ET

Peacock

20

July 26

6 a.m. ET

Peacock/NBC (delayed broadcast on NBC at 2 p.m.)

21

July 27

9:30 a.m. ET

Peacock (delayed broadcast on NBC at 2 p.m.)

Peacock does require a subscription to stream the Tour. There are two tiers available: The premium plan runs you $5.99 a month or $59.99 annually, while the premium plus plan, which limits the advertisements you see, costs $11.99 a month or $119.99 annually.