The Giro d’Italia 2026 starts May 8 and will conclude May 31. The schedule includes 21 stages and three rest days (May 11, ...