Giro d'Italia 1971
22
Stages
3
Time Trials
Stage Profile Breakdown
19
Hilly
86%
3
Time Trial
14%
All 22 Stages
| Stage | Date | Route | Dist. | Winner | Profile |
|---|---|---|---|---|---|
| Stage 1 | 20 May | Lecce → Brindisi | 62 km | Prologue | |
| Stage 2 | 21 May | Brindisi → Bari | 175 km | Road race | |
| Stage 3 | 22 May | Bari → Potenza | 260 km | Road race | |
| Stage 4 | 23 May | Potenza → Benevento | 177 km | Road race | |
| Stage 5 | 24 May | Benevento → Pescasseroli | 203 km | Road race | |
| Stage 6 | 25 May | Pescasseroli → Gran Sasso d'italia | 198 km | Road race | |
| Stage 7 | 26 May | l'Aquila → Orvieto | 163 km | Road race | |
| Stage 8 | 27 May | Orvieto → San Vincenzo | 220 km | Road race | |
| Stage 9 | 28 May | San Vincenzo → Casciana Terme | 203 km | Road race | |
| Stage 10 | 29 May | Casciana Terme → Forte dei Marmi | 141 km | Road race | |
| Stage 11 | 30 May | Forte dei Marmi → Pian del Falco | 123 km | Road race | |
| Stage 12 | 31 May | Sestola → Mantua | 199 km | Road race | |
| Stage 13 | 2 Jun | Desenzano del Garda → Salò | 28 km | Itt | |
| Stage 14 | 3 Jun | Salò → Sottomarina | 218 km | Road race | |
| Stage 15 | 4 Jun | Chioggia → Bibione | 170 km | Road race | |
| Stage 16 | 5 Jun | Bibione → Ljubljana | 203 km | Road race | |
| Stage 17 | 6 Jun | Ljubljana → Tarvisio | 100 km | Road race | |
| Stage 18 | 7 Jun | Tarvisio → Großglockner | 206 km | Road race | |
| Stage 19 | 8 Jun | Lienz → Falcade | 195 km | Road race | |
| Stage 20 | 9 Jun | Falcade → Ponte di Legno | 172 km | Road race | |
| Stage 21 | 10 Jun | Ponte di Legno → Lainate | 185 km | Road race | |
| Stage 22 | 10 Jun | Lainate → Milano | 20 km | Itt |