Prologue (3 July) |
6.8 km |
Stage 1 (4 July) |
215.0 km |
Stage 2 (5 July) |
203.5 km |
Stage 3 (6 July) |
189.5 km |
Stage 4 (7 July) |
81.0 km |
Stage 5 (8 July) |
225.5 km |
Stage 6 (9 July) |
158.0 km |
Stage 7 (10 July) |
199.0 km |
Stage 8 (11 July) |
184.5 km |
Stage 9 (12 July) |
184.5 km |
Stage 10 (14 July) |
203.0 km |
Stage 11 (15 July) |
180.0 km |
Stage 12 (16 July) |
268.5 km |
Stage 13 (17 July) |
181.5 km |
Stage 14 (18 July) |
223.0 km |
Stage 15 (19 July) |
231.5 km |
Stage 16 (21 July) |
224.5 km |
Stage 17 (22 July) |
190.0 km |
Stage 18 (23 July) |
174.5 km |
Stage 19 (24 July) |
48.0 km |
Stage 20 (25 July) |
196.5 km |