Giro d'Italia 1928
12
Stages
All 12 Stages
| Stage | Date | Route | Dist. | Winner | Profile |
|---|---|---|---|---|---|
| Stage 1 | 12 May | Milano → Trente | 233 km | Road race | |
| Stage 2 | 14 May | Trente → Forlì | 312 km | Road race | |
| Stage 3 | 16 May | Predappio → Arezzo | 148 km | Road race | |
| Stage 4 | 18 May | Arezzo → Sulmona | 327 km | Road race | |
| Stage 5 | 20 May | Sulmona → Foggia | 254 km | Road race | |
| Stage 6 | 22 May | Foggia → Napoli | 248 km | Road race | |
| Stage 7 | 24 May | Napoli → Roma | 275 km | Road race | |
| Stage 8 | 26 May | Roma → Pistoia | 323 km | Road race | |
| Stage 9 | 28 May | Pistoia → Modena | 206 km | Road race | |
| Stage 10 | 30 May | Modena → Genua | 270 km | Road race | |
| Stage 11 | 1 Jun | Genua → Torino | 295 km | Road race | |
| Stage 12 | 3 Jun | Torino → Milano | 251 km | Road race |