Tappa 1: Brest - Landerneau 187 km (sabato 26 giugno)
Tappa 2: Perros-Guirec - Mur-de-Bretagne 182 km (domenica 27 giugno)
Tappa 3: Lorient - Pontivy 182 km (lunedì 28 giugno)
Tappa 4: Redon - Fougeres 152 km (martedì 29 giugno)
Tappa 5: Changé - Laval cronometro di 27 km (mercoledì 30 giugno)
Tappa 6: Tour - Chateauroux 144 km (giovedì 1 luglio)
Tappa 7: Vierzon - Le Creusot 248 km (venerdì 2 luglio)
Tappa 8: Oyonnax - Le Grand Bornand 151 km (sabato 3 luglio)
Tappa 9: Cluses - Tignes 145 km (domenica 4 luglio)
Lunedì 5 luglio: Riposo a Tignes
Tappa 10: Albertville - Valence 186 km (martedì 6 luglio)
Tappa 11: Sorgues - Malaucéne 199 km (mercoledì 7 luglio)
Tappa 12: Saint-Paul-Trois-Chateaux - Nimes 161 km (giovedì 8 luglio)
Tappa 13: Nimes - Carcassonne 220 km (venerdì 9 luglio)
Tappa 14: Carcassonne - Quillan 184 km (sabato 10 luglio)
Tappa 15: Ceret - Andorra 192 km (domenica 11 luglio)
Lunedì 12 luglio: riposo ad Andorra
Tappa 16: Pas de la Case - Saint-Gaudens 169 km (martedì 13 luglio)
Tappa 17: Muret - col du Portet 178 km (mercoledì 14 luglio)
Tappa 18: Pau - Luz Ardinen 130 km (giovedì 15 luglio)
Tappa 19: Mourenx - Libourne 203 km (venerdì 16 luglio)
Tappa 20: Libourne - Saint-Emilion cronometro di 31 km (sabato 17 luglio)
Tappa 21: Chatou - Parigi-Champs-Elysées 112 km (domenica 18 luglio)