Giro d’Italia 2026: The key stages that could decide the pink jersey
The 109th edition of the Giro d’Italia kicks off in Bulgaria on May 8 and will see riders tackle almost 3,500km and 49,000m of climbing before rolling into Rome for the ceremonial finale on May 31.