The 98th Giro d’Italia gets under way this Saturday in San Lorenzo al Mare on the Italian riviera with a 17.6km team time trial.
This year’s race will cover 3,486km through 12 mountain stages, seven flat stages and two time trials as the riders travel to Milan, the final stop on the route.
Here is a breakdown of the entire course: