Prologue (2 July) |
7.2 km |
Stage 1 (3 July) |
234.0 km |
Stage 2 (4 July) |
203.5 km |
Stage 3 (5 July) |
66.5 km |
Stage 4 (6 July) |
204.5 km |
Stage 5 (7 July) |
187.0 km |
Stage 6 (8 July) |
270.5 km |
Stage 7 (9 July) |
203.0 km |
Stage 8 (10 July) |
218.5 km |
Stage 9 (11 July) |
64.0 km |
Stage 10 (12 July) |
160.5 km |
Stage 11 (13 July) |
263.5 km |
Stage 12 (15 July) |
204.5 km |
Stage 13 (16 July) |
223.0 km |
Stage 14 (17 July) |
202.0 km |
Stage 15 (18 July) |
231.0 km |
Stage 16 (19 July) |
224.5 km |
Stage 17 (20 July) |
149.0 km |
Stage 18 (21 July) |
174.5 km |
Stage 19 (22 July) |
46.5 km |
Stage 20 (23 July) |
208.5 km |
Stage 21 (24 July) |
175.0 km |