The 2016 Giro d'Italia is the 99th running of this famous race and the route contains 21 stages over 24 days.
Giro d'Italia 2016
Starting in the Netherlands and ending in Turin, a peloton of road cycling's strongest riders will battle it out in the fight for the Pink Jersey.
The Giro d'Italia includes 7 sprint stages, 3 time trials and 9 summit finishes. There are a number of leader's jerseys up for grabs this year which you can read about in our Giro d'Italia jersey blog post.
Follow all 3,383 km (2,102 miles) with us here at ProBikeKit, and shop below to buy all the Giro d'Italia kit that you need.