Giro d'Italia 1958
20
Stages
3
Time Trials
Stage Profile Breakdown
17
Hilly
85%
3
Time Trial
15%
All 20 Stages
| Stage | Date | Route | Dist. | Winner | Profile |
|---|---|---|---|---|---|
| Stage 1 | 18 May | Milano → Varese | 178 km | Road race | |
| Stage 2 | 19 May | Varese → Comerio | 26 km | Itt | |
| Stage 3 | 20 May | Varese → Saint-Vincent | 187 km | Road race | |
| Stage 4 | 21 May | Saint-Vincent → Torino Superga | 132 km | Road race | |
| Stage 5 | 22 May | Turino → Mondovì | 193 km | Road race | |
| Stage 6 | 23 May | Mondovì → Chiavari | 258 km | Road race | |
| Stage 7 | 24 May | Chiavari → Forte dei Marmi | 115 km | Road race | |
| Stage 8 | 26 May | Viareggio → Viareggio | 59 km | Itt | |
| Stage 9 | 27 May | Firenze → Viterbo | 215 km | Road race | |
| Stage 10 | 28 May | Viterbo → Roma | 155 km | Road race | |
| Stage 11 | 29 May | Roma → Scanno | 225 km | Road race | |
| Stage 12 | 30 May | Scanno → San Benedetto del Tronto | 211 km | Road race | |
| Stage 13 | 31 May | San Benedetto del Tronto → Cattolica | 192 km | Road race | |
| Stage 14 | 1 Jun | San Marino → San Marino | 12 km | Itt | |
| Stage 15 | 2 Jun | Cesena → Bosco Chiesanuova | 249 km | Road race | |
| Stage 16 | 3 Jun | Verona → Levico Terme | 200 km | Road race | |
| Stage 17 | 5 Jun | Levico Terme → Bolzano | 198 km | Road race | |
| Stage 18 | 6 Jun | Bolzano → Trente | 183 km | Road race | |
| Stage 19 | 7 Jun | Trente → Gardone Riviera | 176 km | Road race | |
| Stage 20 | 8 Jun | Salò → Milano | 176 km | Road race |