| Date | Stage | Winner | Distance | |
|---|---|---|---|---|
| 25/05 | Stage 1. Milano - Merano | Costante GIRARDENGO | 333 km | |
| 27/05 | Stage 2. Merano - Bologna | Costante GIRARDENGO | 348 km | |
| 29/05 | Stage 3. Bologna - Perugia | Costante GIRARDENGO | 321 km | |
| 31/05 | Stage 4. Perugia - Chieti | Costante GIRARDENGO | 328 km | |
| 02/06 | Stage 5. Chieti - Napoli | Gaetano BELLONI | 264 km | |
| 04/06 | Stage 6. Napoli - Roma | Luigi ANNONI | 299 km | |
| 06/06 | Stage 7. Roma - Livorno | Giovanni BRUNERO | 341 km | |
| 08/06 | Stage 8. Livorno - Parma | Luigi ANNONI | 242 km | |
| 10/06 | Stage 9. Parma - Torino | Gaetano BELLONI | 320 km | |
| 12/06 | Stage 10. Torino - Milano | Gaetano BELLONI | 305 km | |
| General Classification | Giovanni BRUNERO |
Navigate to
Giro d'Italia 1921 | Stage Overview