Tour de France 2023: How to watch, schedule, odds and storylines you need to know
Matthew Barrera
Published Apr 07, 2026
The Tour de France returns Saturday for its 110th edition, this time beginning in Spain’s Basque Country, and will end on Sunday, July 23, in Paris. As always, the race — which recently got the “Drive to Survive”-style docuseries treatment on Netflix — will feature 21 stages. There will be eight flat stages, four hilly stages, eight mountain stages with four summit finishes, just one individual time trial (down from the usual two) and two rest days.
Advertisement
Here’s what you need to know to follow along:
How to watch the 2023 Tour de France
Peacock, NBC and USA Network will carry the Tour in the United States (NBC Sports and the Tour recently announced a six-year extension of their exclusive U.S. rights agreement, which now runs through 2029).
Peacock will stream every stage live and have daily pre-race shows. The streamer will also have stage replays, recaps, highlights, rider interviews and more, NBC Sports said.
Phil Liggett, a.k.a. “the voice of cycling,” will be on the call for his 51st tour, joined by analyst Bob Roll. Steve Porino and former professional cyclist Christian Vande Velde will also be reporting from on site, with the latter giving real-time updates while traveling the course on a motorcycle.
For the first time, NBC Sports’ broadcasts will feature clips from team radio, like communication between team directors and riders.
FloSports will stream the event in Canada.
U.S. broadcast schedule
| Date | Time (ET) | Platform | Stage |
|---|---|---|---|
Sat., July 1 | 6 a.m. | Peacock | Tour de France Pre-Race Show (LIVE) |
6:30 a.m. | Peacock | Stage 1: Bilbao / Bilbao (LIVE) | |
8 a.m. | Peacock, NBC | Stage 1: Bilbao / Bilbao (LIVE) | |
Sun., July 2 | 2 a.m. | USA Network | Stage 1: Bilbao / Bilbao (encore) |
6 a.m. | Peacock | Tour de France Pre-Race Show (LIVE) | |
6:05 a.m. | Peacock | Stage 2: Vitoria-Gasteiz / Saint-Sébastien (LIVE) | |
Mon., July 3 | 2 a.m. | USA Network | Stage 2: Vitoria-Gasteiz / Saint-Sébastien (encore) |
6:30 a.m. | Peacock | Tour de France Pre-Race Show (LIVE) | |
6:50 a.m. | Peacock | Stage 3: Amorebieta-Etxano / Bayonne (LIVE) | |
8 a.m. | Peacock, USA Network | Stage 3: Amorebieta-Etxano / Bayonne (LIVE) | |
Tues., July 4 | 2 a.m. | USA Network | Stage 3: Amorebieta-Etxano / Bayonne (encore) |
6:30 a.m. | Peacock | Tour de France Pre-Race Show (LIVE) | |
7 a.m. | Peacock | Stage 4: Dax / Nogaro (LIVE) | |
8 a.m. | Peacock, USA Network | Stage 4: Dax / Nogaro (LIVE) | |
Wed., July 5 | 2 a.m. | USA Network | Stage 4: Dax / Nogaro (encore) |
6:30 a.m. | Peacock | Tour de France Pre-Race Show (LIVE) | |
6:55 a.m. | Peacock | Stage 5: Pau / Laruns (LIVE) | |
8 a.m. | Peacock, USA Network | Stage 5: Pau / Laruns (LIVE) | |
Thurs., July 6 | 2 a.m. | USA Network | Stage 5: Pau / Laruns (encore) |
6:30 a.m. | Peacock | Tour de France Pre-Race Show (LIVE) | |
7 a.m. | Peacock | Stage 6: Tarbes / Cauterets-Cambasque (LIVE) | |
8 a.m. | Peacock, USA Network | Stage 6: Tarbes / Cauterets-Cambasque (LIVE) | |
Fri., July 7 | 2 a.m. | USA Network | Stage 6: Tarbes / Cauterets-Cambasque (encore) |
7 a.m. | Peacock | Tour de France Pre-Race Show (LIVE) | |
7:10 a.m. | Peacock | Stage 7: Mont-De-Marsan / Bordeaux (LIVE) | |
8 a.m. | Peacock, USA Network | Stage 7: Mont-De-Marsan / Bordeaux (LIVE) | |
Sat., July 8 | 2 a.m. | USA Network | Stage 7: Mont-De-Marsan / Bordeaux (encore) |
6 a.m. | Peacock | Tour de France Pre-Race Show (LIVE) | |
6:20 a.m. | Peacock | Stage 8: Libourne / Limoges (LIVE) | |
Sun., July 9 | 2 a.m. | USA Network | Stage 8: Libourne / Limoges (encore) |
7 a.m. | Peacock | Tour de France Pre-Race Show (LIVE) | |
7:05 a.m. | Peacock | Stage 9: Saint-Léonard-de-Noblat / Puy de Dôme (LIVE) | |
Mon., July 10 | 2 a.m. | USA Network | Stage 9: Saint-Léonard-de-Noblat / Puy de Dôme (encore) |
Tues., July 11 | 6:30 a.m. | Peacock | Tour de France Pre-Race Show (LIVE) |
6:55 a.m. | Peacock | Stage 10: Vulcania / Issoire (LIVE) | |
Wed., July 12 | 2 a.m. | USA Network | Stage 10: Vulcania / Issoire (encore) |
6:30 a.m. | Peacock | Tour de France Pre-Race Show (LIVE) | |
6:55 a.m. | Peacock | Stage 11: Clermont-Ferrand / Moulins (LIVE) | |
Thurs., July 13 | 2 a.m. | USA Network | Stage 11: Clermont-Ferrand / Moulins (encore) |
6:30 a.m. | Peacock | Tour de France Pre-Race Show (LIVE) | |
6:55 a.m. | Peacock | Stage 12: Roanne / Belleville-en-Beaujolais (LIVE) | |
Fri., July 14 | 2 a.m. | USA Network | Stage 12: Roanne / Belleville-en-Beaujolais (encore) |
7 a.m. | Peacock | Tour de France Pre-Race Show (LIVE) | |
7:30 a.m. | Peacock | Stage 13: Châtillon-sur-Chalaronne / Grand Colombier (LIVE) | |
Sat., July 15 | 2 a.m. | USA Network | Stage 13: Châtillon-sur-Chalaronne / Grand Colombier (encore) |
6:30 a.m. | Peacock | Tour de France Pre-Race Show (LIVE) | |
6:55 a.m. | Peacock | Stage 14: Annemasse / Morzine Les Portes du Soleil (LIVE) | |
Sun., July 16 | 2 a.m. | USA Network | Stage 14: Annemasse / Morzine Les Portes du Soleil (encore) |
6:30 a.m. | Peacock | Tour de France Pre-Race Show (LIVE) | |
6:55 a.m. | Peacock | Stage 15: Les Gets Les Portes du Soleil / Saint-Gervais Mont-Blanc (LIVE) | |
Mon., July 17 | 2 a.m. | USA Network | Stage 15: Les Gets Les Portes du Soleil / Saint-Gervais Mont-Blanc (encore) |
Tues., July 18 | 6:30 a.m. | Peacock | Tour de France Pre-Race Show (LIVE) |
6:50 a.m. | Peacock | Stage 16: Passy / Combloux (LIVE) | |
Wed., July 19 | 2 a.m. | USA Network | Stage 16: Passy / Combloux (encore) |
6 a.m. | Peacock | Tour de France Pre-Race Show (LIVE) | |
6:05 a.m. | Peacock | Stage 17: Saint-Gervais Mont-Blanc / Courchevel (LIVE) | |
Thurs., July 20 | 2 a.m. | USA Network | Stage 17: Saint-Gervais Mont-Blanc / Courchevel (encore) |
6:30 a.m. | Peacock | Tour de France Pre-Race Show (LIVE) | |
6:55 a.m. | Peacock | Stage 18: Moûtiers / Bourg-En-Bresse (LIVE) | |
Fri., July 21 | 8 a.m. | USA Network | Stage 18: Moûtiers / Bourg-En-Bresse (encore) |
7 a.m. | Peacock | Tour de France Pre-Race Show (LIVE) | |
7:05 a.m. | Peacock | Stage 19: Moirans-en-Montagne / Poligny (LIVE) | |
Sat., July 22 | 2 a.m. | USA Network | Stage 19: Moirans-en-Montagne / Poligny (encore) |
7 a.m. | Peacock | Tour de France Pre-Race Show (LIVE) | |
7:30 a.m. | Peacock | Stage 20: Belfort / Le Markstein Fellering (LIVE) | |
Sun., July 23 | 2 a.m. | USA Network | Stage 20: Belfort / Le Markstein Fellering (encore) |
10 a.m. | Peacock | Tour de France Pre-Race Show (LIVE) | |
10:10 a.m. | Peacock | Stage 21: Saint-Quentin-en-Yvelines / Paris Champs-Élysées (LIVE) | |
5 p.m. | NBC | Stage 21: Saint-Quentin-en-Yvelines / Paris Champs-Élysées (encore) | |
Mon., July 24 | 2 a.m. | USA Network | Stage 21: Saint-Quentin-en-Yvelines / Paris Champs-Élysées (encore) |
How long is the Tour de France route?
This year’s route runs about 3,406 kilometers (about 2,116 miles). Stage 2, the longest single stage, is 209 km (about 130 miles).
The 22.4-km (about 14-mile) time trial will be held in the Alps in Stage 16.
How much money is on the line?
A total of €2.3 million (about $2.5 million) will be given out to the teams and riders, including €500,000 (about $546,000) to the winner of the overall individual classification.
How many riders are on the Tour?
Each of the 22 teams this year has eight riders, making for 176 total.
Recent Tour de France winners
- 2022 — Jonas Vingegaard (DEN)
- 2021 — Tadej Pogačar (SLO)
- 2020 — Tadej Pogačar (SLO)
- 2019 — Egan Bernal (COL)
- 2018 — Geraint Thomas (GBR)
- 2017 — Chris Froome (GBR)
- 2016 — Chris Froome (GBR)
- 2015 — Chris Froome (GBR)
- 2014 — Vincenzo Nibali (ITA)
- 2013 — Chris Froome (GBR)
Riders to watch
This year is expected to be a two-man battle for the general classification between two-time winner Tadej Pogačar (UAE Team Emirates) and Jonas Vingegaard (Jumbo-Visma), who emerged triumphant last year.
The 24-year-old Pogačar, regarded as the rider of his generation, was poised for a third straight title last year before Vingegaard, backed by a strong Jumbo-Visma squad, spoiled the campaign in the mountains. While the Slovenian Pogačar often has to fend for himself, the Danish Vingegaard, 26, has the backing of a “superteam” that includes do-it-all Belgian Wout van Aert and American Sepp Kuss to deliver him the yellow jersey.
Advertisement
Pogačar will undoubtedly be out for revenge, but questions are swirling about his fitness after he broke his wrist in a race earlier this year and had to miss some time. Whichever way the race goes, it’s always worth a reminder that this pair gave us an iconic moment of sportsmanship last year.
In the “last dance” category, we have British veteran Mark Cavendish (Astana Qazaqstan), French fan favorite Thibaut Pinot (Groupama-FDJ) and Slovakian sprint star Peter Sagan (TotalEnergies). All three plan to retire after the 2023 season (though Sagan said he plans to compete in mountain biking at the Paris Olympics).
Cavendish, 38, has 34 stage wins on the Tour — tied for the most ever with Eddy Merckx (who reached the mark in 1975). Cavendish is seeking one last win in his 14th Tour to retire as the record-holder after sitting out last year.
The 33-year-old Pinot won the young rider classification in 2014 and has since won three stages, most recently in 2019 (when he had to abandon the race with two stages to go after tearing a leg muscle while in fifth place).
Sagan, 33, owns a record seven green jersey wins and has won 12 stages, the last coming in 2019.
Egan Bernal (Ineos Grenadiers), the last man not named Pogačar or Vingegaard to win the Tour, will be in the peloton for the first time since 2020 after returning from a near-fatal crash in January 2022.
If you’ve followed the last few tours, you might also be wondering what’s up with Primož Roglič. The 2020 runner-up had to abandon the 2021 Tour before the ninth stage, and after starting the 2022 race as a Jumbo-Visma co-leader with Vingegaard, dropped out before the final rest day due to injuries. He did win the Giro d’Italia in May, but said he would take a break from racing to celebrate.
Beyond the general classification, you can monitor the additional races within the Tour: for the green jersey (points classification, generally considered a sprint competition) and polka dot jersey (king of the mountains).
Advertisement
Tour de France GC odds, via BetMGM
- Jonas Vingegaard (DEN) — +110
- Tadej Pogačar (SLO) — +115
- Jai Hindley (AUS) — +1400
- Mattias Skjelmose (DEN) — +2500
- Enric Mas (ESP)/Richard Carapaz (ECU)/Ben O’Connor (AUS)/Adam Yates (GBR) — +3300
- Simon Yates (GBR)/David Gaudu (FRA) — +5000
(Photos: Getty Images; iStock / Design: Eamonn Dalton and Rachel Orr)