Stage 1 (14 May) |
207.0 km |
Stage 2 (15 May) |
183.0 km |
Stage 3 (17 May) |
225.0 km |
Stage 4 (18 May) |
215.0 km |
Stage 5 (20 May) |
286.0 km |
Stage 6 (22 May) |
220.0 km |
Stage 7 (24 May) |
280.0 km |
Stage 8 (26 May) |
217.0 km |
Stage 9 (28 May) |
265.0 km |
Stage 10 (30 May) |
321.0 km |
Stage 11 (1 June) |
276.0 km |
Stage 12 (3 June) |
267.0 km |
Stage 13 (5 June) |
271.0 km |