Giro d'Italia 1921
10
Stages
All 10 Stages
| Stage | Date | Route | Dist. | Winner | Profile |
|---|---|---|---|---|---|
| Stage 1 | 25 May | Milano → Meran | 333 km | Road race | |
| Stage 2 | 27 May | Meran → Bologna | 348 km | Road race | |
| Stage 3 | 29 May | Bologna → Perugia | 321 km | Road race | |
| Stage 4 | 31 May | Perugia → Chieti | 328 km | Road race | |
| Stage 5 | 2 Jun | Chieti → Napoli | 264 km | Road race | |
| Stage 6 | 4 Jun | Napoli → Roma | 299 km | Road race | |
| Stage 7 | 6 Jun | Roma → Livorno | 341 km | Road race | |
| Stage 8 | 8 Jun | Livorno → Parma | 242 km | Road race | |
| Stage 9 | 10 Jun | Parma → Torino | 320 km | Road race | |
| Stage 10 | 12 Jun | Torino → Milano | 305 km | Road race |