Stage 1 (17 May) |
180.0 km |
Stage 2 (18 May) |
226.0 km |
Stage 3 (19 May) |
188.0 km |
Stage 4 (20 May) |
154.0 km |
Stage 5 (21 May) |
224.0 km |
Stage 6 (23 May) |
238.0 km |
Stage 7 (24 May) |
178.0 km |
Stage 8 (25 May) |
183.0 km |
Stage 9 (26 May) |
183.0 km |
Stage 10 (27 May) |
91.0 km |
Stage 11 (29 May) |
184.0 km |
Stage 12 (30 May) |
199.0 km |
Stage 13 (31 May) |
125.0 km |
Stage 14 (1 June) |
215.0 km |
Stage 15 (2 June) |
179.0 km |
Stage 16 (4 June) |
202.0 km |
Stage 17 (5 June) |
110.0 km |
Stage 18 (7 June) |
186.0 km |
Stage 19 (8 June) |
149.0 km |
Stage 20 (9 June) |
180.0 km |