Prologue (12 June) |
7.0 km |
Stage 1 (12 June) |
180.0 km |
Stage 2 (13 June) |
193.0 km |
Stage 3 (14 June) |
64.0 km |
Stage 4 (14 June) |
11.9 km |
Stage 5 (15 June) |
172.5 km |
Stage 6 (16 June) |
145.0 km |
Stage 7 (17 June) |
225.0 km |
Stage 8 (18 June) |
196.5 km |
Stage 9 (19 June) |
174.5 km |
Stage 10 (20 June) |
87.5 km |
Stage 11 (20 June) |
44.0 km |