Giro d'Italia 1970
20
Stages
1
Time Trials
Stage Profile Breakdown
19
Hilly
95%
1
Time Trial
5%
All 20 Stages
| Stage | Date | Route | Dist. | Winner | Profile |
|---|---|---|---|---|---|
| Stage 1 | 18 May | San Pellegrino Terme → Biandronno | 115 km | Road race | |
| Stage 2 | 19 May | Comerio → Saint-Vincent | 164 km | Road race | |
| Stage 3 | 20 May | Saint-Vincent → Aosta | 162 km | Road race | |
| Stage 4 | 21 May | Saint-Vincent → Lodi | 205 km | Road race | |
| Stage 5 | 22 May | Lodi → Zingonia | 156 km | Road race | |
| Stage 6 | 23 May | Zingonia → Malcesine | 212 km | Road race | |
| Stage 7 | 24 May | Malcesine → Brentonico | 130 km | Road race | |
| Stage 8 | 25 May | Rovereto → Bassano del Grappa | 130 km | Road race | |
| Stage 9 | 26 May | Bassano del Grappa → Treviso | 56 km | Itt | |
| Stage 10 | 28 May | Terracina → Rivisondoli | 172 km | Road race | |
| Stage 11 | 29 May | Rivisondoli → Francavilla | 180 km | Road race | |
| Stage 12 | 30 May | Francavilla → Loreto | 175 km | Road race | |
| Stage 13 | 31 May | Loreto → Faenza | 188 km | Road race | |
| Stage 14 | 1 Jun | Faenza → Casciana Terme | 218 km | Road race | |
| Stage 15 | 2 Jun | Casciana Terme → Mirandola | 215 km | Road race | |
| Stage 16 | 3 Jun | Mirandola → Lido di Jesolo | 195 km | Road race | |
| Stage 17 | 4 Jun | Lido di Jesolo → Arta Terme | 165 km | Road race | |
| Stage 18 | 5 Jun | Arta Terme → Marmolada | 180 km | Road race | |
| Stage 19 | 6 Jun | Rocca Pietore → Dobbiaco | 120 km | Road race | |
| Stage 20 | 7 Jun | Dobbiaco → Bozen/Bolzano | 155 km | Road race |