Stage 1 (24 May) |
190.0 km |
Stage 2 (25 May) |
206.0 km |
Stage 3 (26 May) |
220.0 km |
Stage 4 (27 May) |
190.0 km |
Stage 5 (28 May) |
84.0 km |
Stage 6 (28 May) |
141.0 km |
Stage 7 (30 May) |
161.0 km |
Stage 8 (31 May) |
240.0 km |
Stage 9 (1 June) |
231.0 km |
Stage 10 (3 June) |
288.0 km |
Stage 11 (4 June) |
129.0 km |
Stage 12 (5 June) |
223.0 km |
Stage 13 (7 June) |
267.0 km |
Stage 14 (8 June) |
175.0 km |
Stage 15 (9 June) |
132.0 km |
Stage 16 (10 June) |
200.0 km |
Stage 17 (12 June) |
194.0 km |
Stage 18 (13 June) |
114.0 km |
Stage 19 (14 June) |
180.0 km |
Stage 20 (15 June) |
278.0 km |