View the live stream and TV coverage details, results and race day schedule for the 2025 Tour de France.
The 2025 Tour de France, cycling’s most prestigious Grand Tour, is officially underway from July 5 to July 27. Spanning 21 stages and over 3,400 kilometers, this year’s edition promises high-altitude drama, sprint showdowns, and historic climbs across France and Italy. Whether you're in North America, Europe, Oceania, or elsewhere in the world, here’s your full guide on how to follow the race live.
European Coverage: Eurosport
National broadcasters:
Most European countries offer free-to-air coverage through national broadcasters, with Eurosport also providing pan-European streaming with multi-language commentary and expert analysis.
If you're abroad and experiencing difficulties accessing the live stream from your current location, consider using a Virtual Private Network (VPN) service. One option for a VPN service is Pure VPN.
American viewers can catch every stage live and on-demand via Peacock, with subscription plans starting at $7.99/month. Select highlights and key stages are also aired on NBC Sports. Other streaming services that include NBC, such as Hulu + Live TV, YouTube TV, Sling TV, and FuboTV, are also viable options for coverage.
British and Irish fans can follow the Tour for free on ITV4 or via the ITVX streaming platform. TNT Sports and Discovery+ provide additional in-depth coverage with advanced features like multiple camera angles and ad-free streams.
Main broadcasters:
Cycling fans across South and Central America can tune in via ESPN’s extensive coverage, while Colombian fans can watch on their national channels Caracol and RCN.
The Tour is truly global. From the mountains of Japan to the deserts of the UAE, coverage spans over 190 territories. Whether through local broadcasters or streaming platforms, nearly every fan can access at least part of the race.
Date | Day | Stage | KM |
---|---|---|---|
05/07 | Saturday | Stage 1 | Lille Métropole - Lille Métropole | 184.9 |
06/07 | Sunday | Stage 2 | Lauwin-Planque - Boulogne-sur-Mer | 209.1 |
07/07 | Monday | Stage 3 | Valenciennes - Dunkerque | 178.3 |
08/07 | Tuesday | Stage 4 | Amiens Métropole - Rouen | 174.2 |
09/07 | Wednesday | Stage 5 (ITT) | Caen - Caen | 33 |
10/07 | Thursday | Stage 6 | Bayeux - Vire Normandie | 201.5 |
11/07 | Friday | Stage 7 | Saint-Malo - Mûr-de-Bretagne (Guerlédan) | 197 |
12/07 | Saturday | Stage 8 | Saint-Méen-le-Grand - Laval (Espace Mayenne) | 171.4 |
13/07 | Sunday | Stage 9 | Chinon - Châteauroux | 174.1 |
14/07 | Monday | Stage 10 | Ennezat - Le Mont-Dore Puy de Sancy | 165.3 |
15/07 | Restday | ||
16/07 | Wednesday | Stage 11 | Toulouse - Toulouse | 156.8 |
17/07 | Thursday | Stage 12 | Auch - Hautacam | 180.6 |
18/07 | Friday | Stage 13 (ITT) | Loudenvielle - Peyragudes | 10.9 |
19/07 | Saturday | Stage 14 | Pau - Luchon-Superbagnères | 182.6 |
20/07 | Sunday | Stage 15 | Muret - Carcassonne | 169.3 |
21/07 | Restday | ||
22/07 | Tuesday | Stage 16 | Montpellier - Mont Ventoux | 171.5 |
23/07 | Wednesday | Stage 17 | Bollène - Valence | 160.4 |
24/07 | Thursday | Stage 18 | Vif - Courchevel (Col de la Loze) | 171.5 |
25/07 | Friday | Stage 19 | Albertville - La Plagne | 129.9 |
26/07 | Saturday | Stage 20 | Nantua - Pontarlier | 184.2 |
27/07 | Sunday | Stage 21 | Mantes-la-Ville - Paris (Champs-Élysées) | 132.3 |
3338.8 |