# | Date | Start - finish | Distance | Winner | ||
---|---|---|---|---|---|---|
1 | Fri 1 Jul | Kopenhagen — Kopenhagen | 13,0 km | Yves Lampaert | View result | |
2 | Sat 2 Jul | Roskilde — Nyborg | 199,0 km | Fabio Jakobsen | View result | |
3 | Sun 3 Jul | Vejle — Sønderborg | 182,0 km | Dylan Groenewegen | View result | |
Mon 4 Jul | Restday | |||||
4 | Tue 5 Jul | Duinkerke — Calais | 172,0 km | Wout van Aert | View result | |
5 | Wed 6 Jul | Lille — Arenberg | 155,0 km | Simon Clarke | View result | |
6 | Thu 7 Jul | Binche — Longwy | 220,0 km | Tadej Pogačar | View result | |
7 | Fri 8 Jul | Tomblaine — La Planche des Belles Filles | 176,0 km | Tadej Pogačar | View result | |
8 | Sat 9 Jul | Dole — Lausanne | 184,0 km | Wout van Aert | View result | |
9 | Sun 10 Jul | Aigle — Châtel | 183,0 km | Bob Jungels | View result | |
Mon 11 Jul | Restday | |||||
10 | Tue 12 Jul | Morzine — Megève | 148,0 km | Magnus Cort | View result | |
11 | Wed 13 Jul | Albertville — Col du Granon | 149,0 km | Jonas Vingegaard | View result | |
12 | Thu 14 Jul | Briançon — Alpe d’Huez | 166,0 km | Thomas Pidcock | View result | |
13 | Fri 15 Jul | Bourg d’Oisans — Saint-Étienne | 193,0 km | Mads Pedersen | View result | |
14 | Sat 16 Jul | Saint-Étienne — Mende | 195,0 km | Michael Matthews | View result | |
15 | Sun 17 Jul | Rodez — Carcassonne | 200,0 km | Jasper Philipsen | View result | |
Mon 18 Jul | Restday | |||||
16 | Tue 19 Jul | Carcassonne — Foix | 179,0 km | Hugo Houle | View result | |
17 | Wed 20 Jul | Saint-Gaudens — Peyragudes | 130,0 km | Tadej Pogačar | View result | |
18 | Thu 21 Jul | Lourdes — Hautacam | 143,0 km | Jonas Vingegaard | View result | |
19 | Fri 22 Jul | Castelnau-Magnoac — Cahors | 189,0 km | Christophe Laporte | View result | |
20 | Sat 23 Jul | Lacapelle-Marival — Rocamadour | 40,0 km | Wout van Aert | View result | |
21 | Sun 24 Jul | Thoiry — Parijs | 112,0 km | Jasper Philipsen | View result |