How to watch the 2025 Tour de France: Full schedule, how to stream free and more

The 112th Tour de France will run from July 5-27 this year, and for the first time in five years, it will be held entirely in its namesake country. The race starts in Lille and ends on the Champs-Élysées in Paris, as it has for 50 years. In the U.S., you can catch the entire Tour de France on Peacock – every stage will stream every day on the platform. NBC will also air live coverage and highlights of select stages, including the first and last day.
Here’s everything you need to know about how to watch the 2025 Tour de France, including the complete race schedule and all stage locations, how to watch, and more.
Advertisement
How to watch The 2025 Tour de France:
Dates: July 5-27, 2025
Location: Lille to Paris, France
TV channel/streaming: Peacock, Hulu with Live TV, DirecTV, YouTubeTV, Fubo
Who is competing in the 2025 Tour de France?
The Tour de France will be made up of 23 teams of eight riders each. Here’s a look at this year’s favored riders at the Tour de France.
When is the 2025 Tour de France?
This year’s Tour de France runs from July 5-27, 2025.
How long is the 2025 Tour de France?
This year’s Tour de France will cover more than 3,339 km, or 2,070 miles of terrain, across a mix of flat, hilly, and mountainous terrain. This year’s course will be held entirely in France.
Advertisement
What is the 2025 Tour de France schedule?
Here’s a complete breakdown of every stage of this year’s Tour de France (all times Eastern):
July 5: Stage 1: 6:30 a.m. Lille to Lille (Peacock, live coverage on NBC begins at 8 a.m.)
July 6: Stage 2: 6 a.m. Lauwin-Planque to Boulogne-sur-Mer (Peacock, highlights air on NBC at 4 p.m.)
July 7: Stage 3: 6:30 a.m. Valenciennes to Dunkirk (Peacock)
July 8: Stage 4: 6:30 a.m. Amiens to Rouen (Peacock)
July 9: Stage 5: 6:30 a.m. Caen to Caen (Peacock)
July 10: Stage 6: 6 a.m. Bayeux to Vire Normandie (Peacock)
July 11: Stage 7: 6 a.m. Saint-Malo to Guerledan (Peacock)
Advertisement
July 12: Stage 8: 6:30 a.m. Saint-Meen-le-Grand to Laval (Peacock)
July 13: Stage 9: 6:30 a.m. Chinon to Chateauroux (Peacock)
July 14: Stage 10: 6:30 a.m. Ennezat to Le Mont-Dore (Peacock)
July 16: Stage 11: 6:30 a.m. Toulouse to Toulous (Peacock)
July 17: Stage 12: 6:30 a.m. Auch to Hautacam (Peacock)
July 18: Stage 13: 6:30 a.m. Loudenvielle to Peyragudes (Peacock)
July 19: Stage 14: 6 a.m. Pau to Luchon-Superbagneres (Peacock)
July 20: Stage 15: 6:30 a.m. Muret to Carcassonne (Peacock, delayed highlights air on NBC at 2 p.m.)
July 22: Stage 16: 6 a.m. Montpellier to Mont Ventoux (Peacock)
July 23: Stage 17: 7 a.m. Bollene to Valence (Peacock)
Advertisement
July 24: Stage 18: 6 a.m. Vif to Courchevel (Peacock)
July 25: Stage 19: 7 a.m. Albertville to La Plagne (Peacock)
July 26: Stage 20: 6 a.m. Nantua to Pontarlier (Peacock, live coverage on NBC at 8 a.m., highlights on NBC at 2 p.m.)
July 27: Stage 21: 9:30 a.m. Mantes-la-Ville to Paris (Peacock, highlights air on NBC at 2 p.m.)
How to watch the 2025 Tour de France in the US:
In the U.S., every stage of the Tour de France will stream on Peacock. NBC will also air coverage from Stage 1, 2, 15, 20 and 21. You can find NBC’s coverage of the race on several platforms, including DirecTV, Hulu + Live TV, Fubo and more.
Tune into live coverage of every stage of the 2025 Tour de France on Peacock. On top of Tour de France coverage, you can catch NFL games, college football, Premier League, and access thousands of hours of shows and movies, including beloved sitcoms such as Parks and Recreation and The Office. For $14 monthly you can upgrade to an ad-free subscription which includes live access to your local NBC affiliate (not just during designated sports and events) and the ability to download select titles to watch offline.
$7.99/month at Peacock