Giro d'Italia 1951
20
Stages
2
Time Trials
Stage Profile Breakdown
18
Hilly
90%
2
Time Trial
10%
All 20 Stages
| Stage | Date | Route | Dist. | Winner | Profile |
|---|---|---|---|---|---|
| Stage 1 | 19 May | Milano → Turino | 202 km | Road race | |
| Stage 2 | 20 May | Turino → Alassio | 202 km | Road race | |
| Stage 3 | 21 May | Alassio → Genua | 252 km | Road race | |
| Stage 4 | 22 May | Genua → Firenze | 252 km | Road race | |
| Stage 5 | 23 May | Firenze → Perugia | 192 km | Road race | |
| Stage 6 | 25 May | Perugia → Terni | 83 km | Itt | |
| Stage 7 | 26 May | Terni → Roma | 273 km | Road race | |
| Stage 8 | 27 May | Roma → Napoli | 234 km | Road race | |
| Stage 9 | 28 May | Napoli → Foggia | 181 km | Road race | |
| Stage 10 | 29 May | Foggia → Pescara | 311 km | Road race | |
| Stage 11 | 31 May | Pescara → Rimini | 246 km | Road race | |
| Stage 12 | 1 Jun | Rimini → San Marino | 24 km | Itt | |
| Stage 13 | 2 Jun | Rimini → Bologna | 249 km | Road race | |
| Stage 14 | 3 Jun | Bologna → Brescia | 220 km | Road race | |
| Stage 15 | 4 Jun | Brescia → Venizia | 188 km | Road race | |
| Stage 16 | 5 Jun | Venizia → Trieste | 176 km | Road race | |
| Stage 17 | 7 Jun | Trieste → Cortina d'Ampezzo | 255 km | Road race | |
| Stage 18 | 8 Jun | Cortina → Bolzano | 244 km | Road race | |
| Stage 19 | 9 Jun | Bolzano → Sankt Moritz | 165 km | Road race | |
| Stage 20 | 10 Jun | Sankt Moritz → Milano | 172 km | Road race |