Stage 1 (21 May) |
261.0 km |
Stage 2 (22 May) |
163.0 km |
Stage 3 (23 May) |
214.0 km |
Stage 4 (24 May) |
292.0 km |
Stage 5 (26 May) |
161.0 km |
Stage 6 (27 May) |
233.0 km |
Stage 7 (28 May) |
298.0 km |
Stage 8 (29 May) |
273.0 km |
Stage 9 (31 May) |
249.0 km |
Stage 10 (1 June) |
294.0 km |
Stage 11 (2 June) |
237.0 km |
Stage 12 (4 June) |
253.0 km |
Stage 13 (5 June) |
160.0 km |
Stage 14 (6 June) |
228.0 km |
Stage 15 (7 June) |
136.0 km |
Stage 16 (8 June) |
190.0 km |
Stage 17 (9 June) |
254.0 km |
Stage 18 (11 June) |
65.0 km |
Stage 19 (12 June) |
267.0 km |