Giro d'Italia 2026 · Stage 21 · Sunday 31 May Roma – Roma Distance 131.0 km Climbing 1,135 m Climbs 0 Highest 66 m 100 200 0 25 50 75 100 125