Stage 1 (24 June) |
253.0 km |
Stage 2 (25 June) |
147.0 km |
Stage 3 (25 June) |
147.0 km |
Stage 4 (26 June) |
210.0 km |
Stage 5 (27 June) |
196.5 km |
Stage 6 (28 June) |
215.0 km |
Stage 7 (29 June) |
235.5 km |
Stage 8 (30 June) |
201.0 km |
Stage 9 (1 July) |
155.0 km |
Stage 10 (1 July) |
43.0 km |
Stage 11 (2 July) |
214.0 km |
Stage 12 (3 July) |
184.5 km |
Stage 13 (4 July) |
155.5 km |
Stage 14 (5 July) |
207.5 km |
Stage 15 (6 July) |
18.5 km |
Stage 16 (7 July) |
215.0 km |
Stage 17 (8 July) |
196.5 km |
Stage 18 (9 July) |
185.0 km |
Stage 19 (10 July) |
201.0 km |
Stage 20 (11 July) |
241.5 km |
Stage 21 (12 July) |
204.5 km |
Stage 22 (13 July) |
68.0 km |
Stage 23 (14 July) |
232.0 km |
Stage 24 (15 July) |
271.0 km |