Prologue (6 July) |
5.4 km |
Stage 1 (7 July) |
114.5 km |
Stage 2 (8 July) |
36.5 km |
Stage 3 (9 July) |
210.5 km |
Stage 4 (10 July) |
286.0 km |
Stage 5 (11 July) |
149.5 km |
Stage 6 (12 July) |
259.0 km |
Stage 7 (12 July) |
196.5 km |
Stage 8 (13 July) |
73.0 km |
Stage 9 (14 July) |
161.0 km |
Stage 10 (14 July) |
207.5 km |
Stage 11 (16 July) |
246.0 km |
Stage 12 (18 July) |
192.0 km |
Stage 13 (19 July) |
232.0 km |
Stage 14 (20 July) |
172.5 km |
Stage 15 (21 July) |
235.0 km |
Stage 16 (22 July) |
215.0 km |
Stage 17 (23 July) |
125.0 km |
Stage 18 (24 July) |
255.0 km |
Stage 19 (25 July) |
177.0 km |
Stage 20 (26 July) |
160.0 km |
Stage 21 (27 July) |
57.0 km |
Stage 22 (28 July) |
178.0 km |