Giro d'Italia 1931
12
Stages
29.6
Avg km/h
All 12 Stages
| Stage | Date | Route | Dist. | Winner | Profile | Speed |
|---|---|---|---|---|---|---|
| Stage 1 | 10 May | Milano → Mantua | 206 km | Road race | 33.7 km/h | |
| Stage 2 | 11 May | Mantua → Ravenna | 216 km | Road race | 30.6 km/h | |
| Stage 3 | 13 May | Ravenna → Macerata | 288 km | Road race | 28.0 km/h | |
| Stage 4 | 15 May | Macerata → Pescara | 234 km | Road race | 28.6 km/h | |
| Stage 5 | 17 May | Pescara → Napoli | 282 km | Road race | 26.1 km/h | |
| Stage 6 | 19 May | Napoli → Roma | 256 km | Road race | 32.6 km/h | |
| Stage 7 | 21 May | Roma → Perugia | 247 km | Road race | 31.2 km/h | |
| Stage 8 | 23 May | Perugia → Montecatini Terme | 246 km | Road race | 31.5 km/h | |
| Stage 9 | 25 May | Montecatini Terme → Genua | 248 km | Road race | 27.6 km/h | |
| Stage 10 | 27 May | Genua → Cuneo | 263 km | Road race | 26.9 km/h | |
| Stage 11 | 29 May | Cuneo → Torino | 252 km | Road race | 29.7 km/h | |
| Stage 12 | 31 May | Torino → Milano | 263 km | Road race | 28.5 km/h |