Giro d'Italia 1924
12
Stages
25.9
Avg km/h
All 12 Stages
| Stage | Date | Route | Dist. | Winner | Profile | Speed |
|---|---|---|---|---|---|---|
| Stage 1 | 10 May | Milano → Genua | 300 km | Road race | ||
| Stage 2 | 12 May | Genua → Firenze | 307 km | Road race | 25.9 km/h | |
| Stage 3 | 14 May | Firenze → Roma | 284 km | Road race | ||
| Stage 4 | 16 May | Roma → Napoli | 249 km | Road race | ||
| Stage 5 | 18 May | Potenza → Tarente | 265 km | Road race | ||
| Stage 6 | 20 May | Tarente → Foggia | 230 km | Road race | ||
| Stage 7 | 22 May | Foggia → L'Aquila | 304 km | Road race | ||
| Stage 8 | 24 May | L'Aquila → Perugia | 296 km | Road race | ||
| Stage 9 | 26 May | Perugia → Bologna | 280 km | Road race | ||
| Stage 10 | 28 May | Bologna → Rijeka | 415 km | Road race | ||
| Stage 11 | 30 May | Rijeka → Verona | 366 km | Road race | ||
| Stage 12 | 1 Jun | Verona → Milano | 313 km | Road race |