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.