Prologue (28 June) |
6.8 km |
Stage 1 (29 June) |
256.0 km |
Stage 2 (30 June) |
242.0 km |
Stage 3 (1 July) |
73.0 km |
Stage 4 (2 July) |
239.0 km |
Stage 5 (3 July) |
224.0 km |
Stage 6 (4 July) |
221.5 km |
Stage 7 (5 July) |
217.5 km |
Stage 8 (6 July) |
75.0 km |
Stage 9 (7 July) |
173.5 km |
Stage 10 (8 July) |
204.5 km |
Stage 11 (9 July) |
195.0 km |
Stage 12 (10 July) |
269.0 km |
Stage 13 (11 July) |
31.8 km |
Stage 14 (13 July) |
179.0 km |
Stage 15 (14 July) |
237.5 km |
Stage 16 (15 July) |
247.0 km |
Stage 17 (16 July) |
209.5 km |
Stage 18 (17 July) |
52.5 km |
Stage 19 (17 July) |
83.5 km |
Stage 20 (18 July) |
203.0 km |
Stage 21 (19 July) |
225.0 km |
Stage 22 (20 July) |
47.5 km |
Stage 23 (21 July) |
196.0 km |