Stage 1 (13 July) |
307.0 km |
Stage 2 (14 July) |
241.0 km |
Stage 3 (15 July) |
232.5 km |
Stage 4 (16 July) |
231.0 km |
Stage 5 (17 July) |
316.0 km |
Stage 6 (19 July) |
78.0 km |
Stage 7 (20 July) |
248.0 km |
Stage 8 (21 July) |
181.0 km |
Stage 9 (22 July) |
206.0 km |
Stage 10 (23 July) |
202.0 km |
Stage 11 (25 July) |
230.0 km |
Stage 12 (26 July) |
233.0 km |
Stage 13 (27 July) |
215.0 km |
Stage 14 (28 July) |
222.0 km |
Stage 15 (29 July) |
205.5 km |
Stage 16 (30 July) |
96.0 km |
Stage 17 (1 August) |
229.0 km |
Stage 18 (2 August) |
165.0 km |
Stage 19 (3 August) |
291.0 km |
Stage 20 (5 August) |
98.0 km |
Stage 21 (6 August) |
233.0 km |
Stage 22 (7 August) |
314.0 km |