Prologue (30 June) |
5.0 km |
Stage 1 (1 July) |
237.0 km |
Stage 2 (2 July) |
253.0 km |
Stage 3 (3 July) |
248.0 km |
Stage 4 (4 July) |
256.0 km |
Stage 5 (5 July) |
138.5 km |
Stage 6 (5 July) |
30.2 km |
Stage 7 (6 July) |
225.5 km |
Stage 8 (7 July) |
139.5 km |
Stage 9 (7 July) |
4.0 km |
Stage 10 (8 July) |
246.5 km |
Stage 11 (9 July) |
187.0 km |
Stage 12 (11 July) |
174.0 km |
Stage 13 (12 July) |
242.5 km |
Stage 14 (13 July) |
192.5 km |
Stage 15 (14 July) |
46.0 km |
Stage 16 (14 July) |
159.5 km |
Stage 17 (15 July) |
230.0 km |
Stage 18 (17 July) |
105.0 km |
Stage 19 (17 July) |
15.0 km |
Stage 20 (18 July) |
121.0 km |
Stage 21 (19 July) |
184.5 km |
Stage 22 (20 July) |
199.5 km |
Stage 23 (21 July) |
171.5 km |
Stage 24 (22 July) |
50.0 km |
Stage 25 (23 July) |
141.5 km |
Stage 26 (24 July) |
6.0 km |
Stage 27 (24 July) |
91.0 km |