Stage 1 (16 May) |
142.0 km |
Stage 2 (17 May) |
180.0 km |
Stage 3 (18 May) |
188.0 km |
Stage 4 (19 May) |
21.0 km |
Stage 5 (20 May) |
194.0 km |
Stage 6 (21 May) |
198.0 km |
Stage 7 (22 May) |
206.0 km |
Stage 8 (23 May) |
133.0 km |
Stage 9 (24 May) |
173.0 km |
Stage 10 (25 May) |
254.0 km |
Stage 11 (26 May) |
165.0 km |
Stage 12 (27 May) |
180.0 km |
Stage 13 (28 May) |
166.0 km |
Stage 14 (29 May) |
185.0 km |
Stage 15 (30 May) |
49.0 km |
Stage 16 (1 June) |
220.0 km |
Stage 17 (2 June) |
182.0 km |
Stage 18 (3 June) |
115.0 km |
Stage 19 (3 June) |
100.0 km |
Stage 20 (4 June) |
248.0 km |
Stage 21 (5 June) |
230.0 km |
Stage 22 (6 June) |
131.0 km |
Stage 23 (7 June) |
150.0 km |
Stage 24 (8 June) |
257.0 km |