1èr étape - samedi 5 juillet : Brest – Plumelec 197,5 km
2ème étape - dimanche 6 juillet : Auray – Saint-Brieuc 164,5 km
3ème étape - lundi 7 juillet : Saint-Malo – Nantes 208 km
4ème étape - mardi 8 juillet : Cholet – Cholet 29,5 (CLM) km
5ème étape - mercredi 9 juillet : Cholet – Châteauroux 232 km
6ème étape - jeudi 10 juillet : Aigurande – Super-Besse 195,5 km
7ème étape - vendredi 11 juillet : Brioude – Aurillac 159 km
8ème étape - samedi 12 juillet : Figeac – Toulouse 172,5 km
9ème étape - dimanche 13 juillet : Toulouse – Bagnères de Bigorre 224 km
10ème étape - lundi 14 juillet : Pau – Hautacam 156 km
11ème étape - mercredi 16 juillet : Lannemezan – Foix 167,5 km
12ème étape - jeudi 17 juillet : Lavelanet – Narbonne 168,5 km
13ème étape - vendredi 18 juillet : Narbonne – Nîmes 182 km
14ème étape - samedi 19 juillet : Nîmes – Digne-les-Bains 194,5 km
15ème étape - dimanche 20 juillet : Embrun – Prato Nevoso (IT) 183 km
16ème étape - mardi 22 juillet : Cuneo (IT) – Jausiers 157 km
17ème étape - mercredi 23 juillet : Embrun – Alpe d’Huez 210,5 km
18ème étape - jeudi 24 juillet : Bourg-d’Oisans – Saint-Étienne 196,5 km
19ème étape - vendredi 25 juillet : Roanne – Montluçon 165,5 km
20ème étape - samedi 26 juillet : Cérilly – Saint Amand Montrond 53 (CLM) km
21ème étape - dimanche 27 juillet : Étampes – Paris (Champs-Élysées) 143 km