| P | proloog | za 3 juli | Rotterdam » Rotterdam | 8 km |
| 1 | vlak | zo 4 juli | Rotterdam » Bruxelles | 224 km |
| 2 | heuvelachtig | ma 5 juli | Bruxelles » Spa | 192 km |
| 3 | vlak | di 6 juli | Wanze » Arenberg Porte du Hainaut | 207 km |
| 4 | vlak | wo 7 juli | Cambrai » Reims | 150 km |
| 5 | vlak | do 8 juli | Épernay » Montargis | 185 km |
| 6 | vlak | vr 9 juli | Montargis » Gueugnon | 225 km |
| 7 | bergetappe | za 10 juli | Tournus » Station des Rousses | 161 km |
| 8 | bergetappe | zo 11 juli | Station des Rousses » Morzine-Avoriaz | 189 km |
| R | rustdag | ma 12 juli | Morzine-Avoriaz | rustdag |
| 9 | bergetappe | di 13 juli | Morzine-Avoriaz » Saint-Jean-de-Maurienne | 204 km |
| 10 | bergetappe | wo 14 juli | Chambéry » Gap | 179 km |
| 11 | vlak | do 15 juli | Sisteron » Bourg-lès-Valence | 180 km |
| 12 | heuvelachtig | vr 16 juli | Bourg-de-Péage » Mende | 210 km |
| 13 | vlak | za 17 juli | Rodez » Revel | 195 km |
| 14 | bergetappe | zo 18 juli | Revel » Ax-3 Domaines | 184 km |
| 15 | bergetappe | ma 19 juli | Pamiers » Bagnères-de-Luchon | 187 km |
| 16 | bergetappe | di 20 juli | Bagnères-de-Luchon » Pau | 196 km |
| R | rustdag | wo 21 juli | Pau | rustdag |
| 17 | bergetappe | do 22 | juli Pau » Col du Tourmalet | 174 km |
| 18 | vlak | vr 23 juli | Salies-de-Béarn » Bordeaux | 190 km |
| 19 | tijdrit | za 24 juli | Bordeaux » Pauillac | 51 km |
| 20 | vlak | zo 25 juli | Longjumeau » Paris Champs-Élysées | 105 km |