Prologue (4 July) |
1.0 km |
Stage 1 (5 July) |
91.5 km |
Stage 2 (5 July) |
48.0 km |
Stage 3 (6 July) |
213.5 km |
Stage 4 (7 July) |
158.0 km |
Stage 5 (8 July) |
147.5 km |
Stage 6 (9 July) |
52.0 km |
Stage 7 (10 July) |
225.5 km |
Stage 8 (11 July) |
219.0 km |
Stage 9 (12 July) |
160.5 km |
Stage 10 (13 July) |
149.5 km |
Stage 11 (14 July) |
232.0 km |
Stage 12 (15 July) |
227.0 km |
Stage 13 (16 July) |
38.0 km |
Stage 14 (18 July) |
163.0 km |
Stage 15 (19 July) |
187.5 km |
Stage 16 (20 July) |
38.0 km |
Stage 17 (20 July) |
210.0 km |
Stage 18 (21 July) |
93.5 km |
Stage 19 (22 July) |
188.0 km |
Stage 20 (23 July) |
223.5 km |
Stage 21 (24 July) |
46.0 km |
Stage 22 (24 July) |
172.5 km |