Schedule
Stage | Type | Date | Distance |
| 1 | Flat | July 7 | 201 km |
| 2 | Flat | July 8 | 182.5 km |
| 3 | Team Time Trial | July 9 | 35.5 km |
| 4 | Flat | July 10 | 195 km |
| 5 | Hilly | July 11 | 204.5 km |
| 6 | Hilly | July 12 | 181 km |
| 7 | Flat | July 13 | 231 km |
| 8 | Flat | July 14 | 181 km |
| 9 | Hilly | July 15 | 156.5 km |
| 10 | Mountain | July 17 | 158.5 km |
| 11 | Mountain | July 18 | 108.5 km |
| 12 | Mountain | July 19 | 175.5 km |
| 13 | Flat | July 20 | 169.5 km |
| 14 | Hilly | July 21 | 188 km |
| 15 | Hilly | July 22 | 181.5 km |
| 16 | Mountain | July 24 | 218 km |
| 17 | Mountain | July 25 | 65 km |
| 18 | Flat | July 26 | 171 km |
| 19 | Mountain | July 27 | 200.5 km |
| 20 | Individual Time Trial | July 28 | 31 km |
| 21 | Flat | July 29 | 116 km |