Stage 1 (22 May) |
86.0 km |
Stage 2 (22 May) |
7.0 km |
Stage 3 (23 May) |
232.0 km |
Stage 4 (24 May) |
185.0 km |
Stage 5 (25 May) |
204.0 km |
Stage 6 (26 May) |
153.0 km |
Stage 7 (27 May) |
215.0 km |
Stage 8 (28 May) |
119.0 km |
Stage 9 (29 May) |
44.0 km |
Stage 10 (30 May) |
153.0 km |
Stage 11 (31 May) |
115.0 km |
Stage 12 (1 June) |
235.0 km |
Stage 13 (2 June) |
165.0 km |
Stage 14 (3 June) |
204.0 km |
Stage 15 (4 June) |
234.0 km |
Stage 16 (5 June) |
188.0 km |
Stage 17 (6 June) |
220.0 km |
Stage 18 (7 June) |
200.0 km |
Stage 19 (8 June) |
35.0 km |
Stage 20 (9 June) |
212.0 km |
Stage 21 (10 June) |
206.0 km |
Stage 22 (11 June) |
121.0 km |
Stage 23 (12 June) |
198.0 km |