1. Etappe (4. Juli) | 14 km Einzelzeitfahren | Utrecht (NED) – Utrecht
2. Etappe (5. Juli) | 166 km | Utrecht (NED) – Zeeland (NED)
3. Etappe (6. Juli) | 154 km Antwerpen (BEL) – Huy (BEL)
4. Etappe (7. Juli) | 221 km | Seraing (BEL) – Cambrai
5. Etappe (8. Juli) | 189 km | Arras – Amiens Métropole
6. Etappe (9. Juli) | 191 km | Abbeville – Le Havre
7. Etappe (10. Juli) | 190 km | Livarot – Fougères
8. Etappe (11. Juli) | 179 km | Rennes – Mûr de Bretagne
9. Etappe (12. Juli) | 28 km MZF | Vannes – Plumelec
Ruhetag | Pau 13. Juli
10. Etappe (14. Juli) | 167 km | Tarbes – La Pierre-Saint-Martin
11. Etappe (15. Juli) | 188 km | Pau – Cauterets – Vallée de Saint-Savin
12. Etappe (16. Juli) | 195 km | Lannemezan – Plateau de Beille
13. Etappe (17. Juli) | 200 km | Muret – Rodez
14. Etappe (18. Juli) | 178 km | Rodez – Mende
15. Etappe (19. Juli) | 182 km | Mende – Valence
16. Etappe (20. Juli) | 201 km | Bourg-de-Péage – Gap
Ruhetag | Gap 21. Juli
17. Etappe (22. Juli) | 161 km | Digne-les-Bains – Pra-Loup
18. Etappe (23. Juli) | 185 km | Gap – Saint-Jean-de-Maurienne
19. Etappe (24. Juli) | 138 km | Saint-Jean-de-Maurienne – La Toussuire
20. Etappe (25. Juli) | 110 km | Modane Valfréjus – Alpe-d’Huez