1. Etappe (Freitag, 1. Juli): Kopenhagen - Kopenhagen (13 km, Einzelzeitfahren): Yves Lampaert (BEL)
2. Etappe (Samstag, 2. Juli): Roskilde - Nyborg (199 km, flach): Fabio Jakobsen (NED)
3. Etappe (Sonntag, 3 Juli): Vejle - Sonderborg (182 km, flach): Dylan Groenewegen (NED)
Transfertag (Montag, 4. Juli):
4. Etappe (Dienstag, 5. Juli): Dunkerque - Calais (172 km, hügelig): Wout van Aert (BEL)
5. Etappe (Mittwoch, 6. Juli): Lille - Arenberg/Porte du Hainaut (155 km, hügelig): Simon Clarke (AUS)
6. Etappe (Donnerstag, 7. Juli): Binche - Longwy (220 km, hügelig): Tadej Pogacar (SVN)
7. Etappe (Freitag, 8. Juli): Tomblaine - La Planche de Belles Filles (176 km, Bergankunft): Tadej Pogacar (SVN)
8. Etappe (Samstag, 9. Juli): Dole - Lausanne (184 km, hügelig): Wout van Aert (BEL)
9. Etappe, (Sonntag, 10. Juli): Aigle - Chatel (183 km, bergig): Bob Jungels (LUX)
1. Ruhetag (Montag, 11. Juli)
10. Etappe (Dienstag, 12. Juli): Morzine - Megeve (148 km, hügelig): Magnus Cort Nielsen (DEN)
11. Etappe (Mittwoch, 13. Juli): Albertville - Col du Granon (149 km, Bergankunft): Jonas Vingegaard (DEN)
12. Etappe (Donnerstag, 14. Juli): Briancon - Alpe d'Huez (166 km, Bergankunft): Thomas Pidcock (GB)
13. Etappe (Freitag, 15. Juli): Bourg d'Osains - Saint- Etienne (193 km, flach): Mads Pedersen (DEN)
14. Etappe (Samstag, 16. Juli): Saint-Etienne - Mende (195 km, hügelig): Michael Matthews (AUS)
15. Etappe (Sonntag, 17. Juli): Rodez- Carcassonne (200 km, flach): Jasper Philipsen (BEL)
2. Ruhetag (Montag, 18. Juli)
16. Etappe (Dienstag, 19. Juli): Carcassonne - Foix (179 km, hügelig): Hugo Houle (CAN)
17. Etappe (Mittwoch, 20. Juli): Saint-Gaudens - Peyragudes (130 km, Bergankunft): Tadej Pogacar (SVN)
18. Etappe (Donnerstag, 21. Juli): Lourdes - Hautacam (143 km, Bergankunft): Jonas Vingegaard (DEN)
19. Etappe (Freitag, 22. Juli): Castelnau-Magnoac - Cahors (189 km, flach): Christophe Laporte (FRA)
20. Etappe (Samstag, 23. Juli): Lacapelle-Marival - Rocamadour (40 km, Einzelzeitfahren): Wout van Aert (BEL)
21. Etappe (Sonntag, 24. Juli): Paris/Nanterre - Paris/Champs Elysees (112 km, flach)