Stage 1 (19 June) |
180.0 km |
Stage 2 (20 June) |
103.0 km |
Stage 3 (21 June) |
225.0 km |
Stage 4 (22 June) |
140.0 km |
Stage 5 (23 June) |
199.0 km |
Stage 6 (24 June) |
206.0 km |
Stage 7 (25 June) |
207.0 km |
Stage 8 (26 June) |
204.0 km |
Stage 9 (27 June) |
285.0 km |
Stage 10 (28 June) |
189.0 km |
Stage 11 (30 June) |
326.0 km |
Stage 12 (2 July) |
323.0 km |
Stage 13 (4 July) |
360.0 km |
Stage 14 (5 July) |
120.0 km |
Stage 15 (6 July) |
220.0 km |
Stage 16 (8 July) |
275.0 km |
Stage 17 (9 July) |
283.0 km |
Stage 18 (11 July) |
213.0 km |
Stage 19 (12 July) |
119.0 km |
Stage 20 (13 July) |
145.0 km |
Stage 21 (14 July) |
165.0 km |
Stage 22 (15 July) |
159.0 km |
Stage 23 (16 July) |
270.0 km |
Stage 24 (17 July) |
344.0 km |