If you purchase a product or register for an account through one of the links on our site, we may receive compensation. Learn more >
The 2025 Tour de France marks the 112th chapter in cycling’s most iconic race, set to roll from July 5 to 27.
This year’s edition kicks off in Lille and winds its way through a purely French route — a throwback to tradition, with all 21 stages staying within national borders for the first time since 2020.
Riders will head out from Lille, travel through Normandy, swing around the country in a clockwise direction, tackle the rugged Pyrenees, then climb into the Alps before the grand finale on the Champs-Élysées in Paris.
All eyes will be on the duel between reigning champion Tadej Pogačar and his Danish rival Jonas Vingegaard. The two have dominated the Tour in recent years, finishing first and second in each of the last four editions.
Pogačar, riding for UAE Team Emirates XRG, is chasing history, a potential fourth yellow jersey at just 26 years old would make him the youngest to ever reach that milestone.
Sprint fans will want to keep an eye on Eritrea’s Biniam Girmay. After making history in 2024 as the first Black African rider to win a Tour stage, and going on to take three along with the green jersey, Girmay returns as the headliner among the peloton’s fastest men.
Here's how to watch all 21 stages of the 2025 Tour de France in the U.S.
How to watch Tour de France 2025 in USA
Like last year, only two stages of the 2025 Tour de France will be available on traditional television in the United States, with just two live broadcasts.
NBC will present live coverage of Stage 1 and Stage 20, which can be streamed via Fubo. Encore coverage of Stage 15, the penultimate Stage 20, and the final Stage 21 at 2 p.m. ET is also available on NBC.
Daily live coverage of the Tour de France, featuring all 21 stages, is available on NBC's streaming platform, Peacock.
Tour de France 2025 schedule
The Tour de France will consist of 21 stages in 2025.
Two rest days have been built into the schedule for the race which begins on July 5 and concludes on July 27 in Paris as has been the tradition, barring last year when the race concluded in Nice as the city was preparing for the Olympics.
For US-based fans tuning in live, there will be plenty of early starts, with the action concluding just before lunchtime most days.
Stage | Date | Length | Location (type) | Start (ET) | Streaming/Winner |
1 | July 5 | 184.9 km (114.8 miles) | Lille Metropole to Lille Metropole (flat) | 6:30 a.m. | Jasper Philipsen |
2 | July 6 | 209.1 km (129.9 miles) | Lauwin-Planque to Boulogne-sur-Mer (hilly) | 6:00 a.m. | Mathieu van der Poel |
3 | July 7 | 178.3 km (110.8 miles) | Valenciennes to Dunkerque (flat) | 6:30 a.m. | Tim Merlier |
4 | July 8 | 174.2 km (108.2 miles) | Amiens Metropole to Rouen (hilly) | 6:30 a.m. | Tadej Pogacar |
5 | July 9 | 33 km (20.5 miles) | Caen to Caen (individual time-trial) | 6:30 a.m. | Remco Evenepoel |
6 | July 10 | 201.5 km (125.2 miles) | Bayeux to Vire Normandie (hilly) | 6:00 a.m. | Ben Healy |
7 | July 11 | 197 km (122.4 miles) | Saint-Malo to Mur-de-Bretagne Guerledan (hilly) | 6:00 a.m. | Tadej Pogacar |
8 | July 12 | 171.4 km (106.5 miles) | Saint-Méen-le-Grand to Laval Espace Mayenne (flat) | 6:30 a.m. | Jonathan Milan |
9 | July 13 | 174.1 km (108.1 miles) | Chinon to Châteauroux (flat) | 6:30 a.m. | Peacock |
10 | July 14 | 165.3 km (102.71 miles) | Ennezat to Le Mont-Dore Puy de Sancy (mountain) | 6:30 a.m. | Peacock |
Rest Day | July 15 | -- | -- | -- | -- |
11 | July 16 | 156.8 km (97.4 miles) | Toulouse to Toulouse(flat) | 6:30 a.m. | Peacock |
12 | July 17 | 180.6 km (112.2 miles) | Auch to Hautacam (mountain) | 6:30 a.m. | Peacock |
13 | July 18 | 10.9 km (6.7 miles) | Loudenvielle to Peyragudesu (individual time-trial) | 6:30 a.m. | Peacock |
14 | July 19 | 182.6 km (113.4 miles) | Pau to Luchon-Superbagnères (mountain) | 6:00 a.m. | Peacock |
15 | July 20 | 169.3 km (105.1 miles) | Muret to Carcassonne (hilly) | 6:30 a.m. | Peacock, NBC (Encore), Fubo |
Rest Day | July 21 | -- | -- | -- | -- |
16 | July 22 | 171.5 km (106.5 miles) | Montpellier to Mont Ventoux (mountain) | 6:00 a.m. | Peacock |
17 | July 23 | 160.4 km (99.6 miles) | Bollène to Valence(flat) | 7:00 a.m. | Peacock |
18 | July 24 | 171.5 km (106.5 miles) | Vif to Courchevel Col de la Loze (mountain) | 6:00 a.m. | Peacock |
19 | July 25 | 129.9 km (80.7 miles) | Albertville to La Plagne (mountain) | 7:00 a.m. | Peacock |
20 | July 26 | 184.2 km (114.4 miles) | Nantua to Pontarlier (hilly) | 6:00 a.m. | Peacock, NBC, Fubo |
21 | July 27 | 132.3 km (82.2 miles) | Mantes-la-Ville to Paris Champs-Élysées (flat) | 9:30 a.m. | Peacock, NBC (Encore), Fubo |