Giro d'Italia 2025  |  Stage Overview

108th edition

9 May 2025 - 1 June 2025