Stage 1 (19 May) |
235.0 km |
Stage 2 (21 May) |
185.0 km |
Stage 3 (23 May) |
282.0 km |
Stage 4 (25 May) |
270.0 km |
Stage 5 (27 May) |
264.0 km |
Stage 6 (29 May) |
295.0 km |
Stage 7 (31 May) |
220.0 km |
Stage 8 (2 June) |
198.0 km |
Stage 9 (3 June) |
120.0 km |
Stage 10 (4 June) |
150.0 km |
Stage 11 (5 June) |
192.0 km |
Stage 12 (7 June) |
135.0 km |
Stage 13 (8 June) |
152.0 km |
Stage 14 (9 June) |
216.0 km |