# | Date | Start - finish | Distance | Winner | ||
---|---|---|---|---|---|---|
1 | Sa 29 Aug | Nice — Nice | 156,0 km | Alexander Kristoff | View result | |
2 | Su 30 Aug | Nice — Nice | 187,0 km | Julian Alaphilippe | View result | |
3 | Mo 31 Aug | Nice — Sisteron | 198,0 km | Caleb Ewan | View result | |
4 | Tu 1 Sep | Sisteron — Orcières-Merlette | 157,0 km | Primož Roglič | View result | |
5 | We 2 Sep | Gap — Privas | 183,0 km | Wout van Aert | View result | |
6 | Th 3 Sep | Le Teil — Mont Aigoual | 191,0 km | Alexey Lutsenko | View result | |
7 | Fr 4 Sep | Millau — Lavaur | 168,0 km | Wout van Aert | View result | |
8 | Sa 5 Sep | Cazères — Loudenvielle | 140,0 km | Nans Peters | View result | |
9 | Su 6 Sep | Pau — Laruns | 154,0 km | Tadej Pogačar | View result | |
Mo 7 Sep | Restday | |||||
10 | Tu 8 Sep | Île d’Oléron — Île de Ré | 170,0 km | Sam Bennett | View result | |
11 | We 9 Sep | Châtelaillon-Plage — Poitiers | 167,0 km | Caleb Ewan | View result | |
12 | Th 10 Sep | Chauvigny — Sarran | 218,0 km | Marc Hirschi | View result | |
13 | Fr 11 Sep | Châtel-Guyon — Puy Mary | 191,0 km | Daniel Felipe Martínez | View result | |
14 | Sa 12 Sep | Clermont-Ferrand — Lyon | 197,0 km | Søren Kragh Andersen | View result | |
15 | Su 13 Sep | Lyon — Grand Colombier | 175,0 km | Tadej Pogačar | View result | |
Mo 14 Sep | Restday | |||||
16 | Tu 15 Sep | La Tour-du-Pin — Villard-de-Lans | 164,0 km | Lennard Kämna | View result | |
17 | We 16 Sep | Grenoble — Col de la Loze | 168,0 km | Miguel Ángel López | View result | |
18 | Th 17 Sep | Méribel — La Roche-sur-Foron | 168,0 km | Michał Kwiatkowski | View result | |
19 | Fr 18 Sep | Bourg-en-Bresse — Champagnole | 160,0 km | Søren Kragh Andersen | View result | |
20 | Sa 19 Sep | Lure — La Planche des Belles Filles | 36,0 km | Tadej Pogačar | View result | |
21 | Su 20 Sep | Mantes-la-Jolie — Parijs | 122,0 km | Sam Bennett | View result |