Stage 1 (15 May) |
198.0 km |
Stage 2 (16 May) |
180.0 km |
Stage 3 (17 May) |
199.0 km |
Stage 4 (18 May) |
239.0 km |
Stage 5 (19 May) |
195.0 km |
Stage 6 (20 May) |
161.0 km |
Stage 7 (21 May) |
164.0 km |
Stage 8 (22 May) |
203.0 km |
Stage 9 (23 May) |
161.0 km |
Stage 10 (24 May) |
258.0 km |
Stage 11 (25 May) |
146.0 km |
Stage 12 (26 May) |
230.0 km |
Stage 13 (27 May) |
58.0 km |
Stage 14 (29 May) |
100.0 km |
Stage 15 (30 May) |
223.0 km |
Stage 16 (31 May) |
205.0 km |
Stage 17 (1 June) |
163.0 km |
Stage 18 (2 June) |
178.0 km |
Stage 19 (3 June) |
282.0 km |
Stage 20 (4 June) |
160.0 km |
Stage 21 (5 June) |
179.0 km |
Stage 22 (6 June) |
295.0 km |