Giro d'Italia 2026 · Stage 10 · Tuesday 19 May Viareggio – Massa Distance 42.0 km Climbing 59 m Climbs 0 Highest 19 m 100 200 0 25