Giro d'Italia 1925
12
Stages
All 12 Stages
| Stage | Date | Route | Dist. | Winner | Profile |
|---|---|---|---|---|---|
| Stage 1 | 16 May | Milano → Torino | 278 km | Road race | |
| Stage 2 | 18 May | Torino → Arenzano | 279 km | Road race | |
| Stage 3 | 20 May | Arenzano → Pisa | 315 km | Road race | |
| Stage 4 | 22 May | Pisa → Roma | 337 km | Road race | |
| Stage 5 | 24 May | Roma → Napoli | 260 km | Road race | |
| Stage 6 | 26 May | Napoli → Bari | 314 km | Road race | |
| Stage 7 | 28 May | Bari → Benevento | 234 km | Road race | |
| Stage 8 | 30 May | Benevento → Sulmona | 275 km | Road race | |
| Stage 9 | 1 Jun | Sulmona → Arezzo | 376 km | Road race | |
| Stage 10 | 3 Jun | Arezzo → Forlì | 224 km | Road race | |
| Stage 11 | 5 Jun | Forlì → Verona | 318 km | Road race | |
| Stage 12 | 7 Jun | Verona → Milano | 307 km | Road race |