Giro d'Italia 1969
24
Stages
2
Time Trials
Stage Profile Breakdown
22
Hilly
92%
2
Time Trial
8%
All 24 Stages
| Stage | Date | Route | Dist. | Winner | Profile |
|---|---|---|---|---|---|
| Stage 1 | 16 May | Garda → Brescia | 142 km | Road race | |
| Stage 2 | 17 May | Brescia → Mirandola | 180 km | Road race | |
| Stage 3 | 18 May | Mirandola → Montecatini Terme | 188 km | Road race | |
| Stage 4 | 19 May | Montecatini Terme → Montecatini Terme | 21 km | Itt | |
| Stage 5 | 20 May | Montecatini Terme → Follonica | 194 km | Road race | |
| Stage 6 | 21 May | Follonica → Viterbo | 198 km | Road race | |
| Stage 7 | 22 May | Viterbo → Terracina | 206 km | Road race | |
| Stage 8 | 23 May | Terracina → Napoli | 133 km | Road race | |
| Stage 9 | 24 May | Napoli → Potenza | 173 km | Road race | |
| Stage 10 | 25 May | Potenza → Campitello Matese | 254 km | Road race | |
| Stage 11 | 26 May | Campobasso → Scanno | 165 km | Road race | |
| Stage 12 | 27 May | Scanno → Silvi Marina | 180 km | Road race | |
| Stage 13 | 28 May | Silvi Marina → Senigallia | 166 km | Road race | |
| Stage 14 | 29 May | Senigallia → San Marino | 185 km | Road race | |
| Stage 15 | 30 May | Cesenatico → San Marino | 49 km | Itt | |
| Stage 16 | 1 Jun | Parma → Savona | 220 km | Road race | |
| Stage 17 | 2 Jun | Celle Ligure → Pavia | 182 km | Road race | |
| Stage 18 | 3 Jun | Pavia → Zingonia | 115 km | Road race | |
| Stage 19 | 3 Jun | Zingonia → San Pellegrino | 100 km | Road race | |
| Stage 20 | 4 Jun | San Pellegrino → Folgaria | 218 km | Road race | |
| Stage 21 | 4 Jun | Trente → Passo di Fedaia | 230 km | Road race | |
| Stage 22 | 6 Jun | Rocca Pietore → Cavalese | 131 km | Road race | |
| Stage 23 | 7 Jun | Cavalese → Folgarida | 150 km | Road race | |
| Stage 24 | 8 Jun | Folgarida → Milano | 257 km | Road race |