Stage 1 (19 May) |
202.0 km |
Stage 2 (20 May) |
202.0 km |
Stage 3 (21 May) |
252.0 km |
Stage 4 (22 May) |
252.0 km |
Stage 5 (23 May) |
192.0 km |
Stage 6 (25 May) |
83.0 km |
Stage 7 (26 May) |
273.0 km |
Stage 8 (27 May) |
234.0 km |
Stage 9 (28 May) |
181.0 km |
Stage 10 (29 May) |
311.0 km |
Stage 11 (31 May) |
246.0 km |
Stage 12 (1 June) |
24.0 km |
Stage 13 (2 June) |
249.0 km |
Stage 14 (3 June) |
220.0 km |
Stage 15 (4 June) |
188.0 km |
Stage 16 (5 June) |
176.0 km |
Stage 17 (7 June) |
255.0 km |
Stage 18 (8 June) |
244.0 km |
Stage 19 (9 June) |
165.0 km |
Stage 20 (10 June) |
172.0 km |