8 stages from 6 July 2025 to 13 July 2025: 919 km and 14,164 m of climbing in total, made up of 1 flat, 3 hilly, 3 mountain and 1 time trial stages. The longest is stage 7 at 150.0 km; the biggest day of climbing is stage 7 with 3,700 m; the highest point of the race is 2,153 m on stage 2. Each stage page carries the route profile, the gradient figures, the categorised climbs where the roadbook data is in the app, and the wind from the day it was raced.

Every stage

StageRouteDateDistanceClimbingType
1Bergamo → Bergamo6 Jul14.2 km88 mTime trial
2Clusone → Aprica7 Jul92.0 km1,376 mMountain
3Vezza d'Oglio → Trento8 Jul122.0 km1,346 mHilly
4Castello Tesino → Pianezze9 Jul142.0 km2,745 mMountain
5Mirano → Monselice10 Jul120.0 km296 mFlat
6Bellaria-Igea Marina → Terre Roveresche (Orciano di Pesaro)11 Jul145.0 km2,370 mHilly
7Fermignano → Monte Nerone12 Jul150.0 km3,700 mMountain
8Forlì → Imola13 Jul134.0 km2,243 mHilly

Distance, climbing and type from the official route data.

Biggest days of climbing

Named climbs with roadbook figures are in the app for the 2026 races; see the climbs page.

Every stage here runs in ProPace with the real wind from the day, and the app puts your own numbers on it against the pro reference. How the simulation works, and what it deliberately cannot tell you, is set out in How much slower than a pro are you?

Ride every Giro d'Italia Women 2025 stage against a pro in ProPace. Free on iOS, everything included.

Download on the App Store