Giro d'Italia 1999
22
Stages
38.8
Avg km/h
2,176
Total Elev. m
2
Time Trials
Stage Profile Breakdown
1
Flat
5%
4
Mountain
18%
15
Hilly
68%
2
Time Trial
9%
All 22 Stages
| Stage | Date | Route | Dist. | Winner | Profile | Elev. | Speed |
|---|---|---|---|---|---|---|---|
| Stage 1 | 15 May | Agrigento → Modica | 175 km | 2,176 m | 37.7 km/h | ||
| Stage 2 | 16 May | Noto → Catania | 133 km | Road race | 40.3 km/h | ||
| Stage 3 | 17 May | Catania → Messina | 176 km | Road race | 35.9 km/h | ||
| Stage 4 | 18 May | Vibo Valentia → Terme Luigiane | 186 km | Road race | 42.3 km/h | ||
| Stage 5 | 19 May | Terme Luigiane → Monte Sirino | 147 km | Road race | 35.0 km/h | ||
| Stage 6 | 20 May | Lauria → Foggia | 257 km | Road race | 43.4 km/h | ||
| Stage 7 | 21 May | Foggia → Lanciano | 153 km | Road race | 36.4 km/h | ||
| Stage 8 | 22 May | Pescara → Gran Sasso d'italia | 253 km | Mountains uphill finish | 35.4 km/h | ||
| Stage 9 | 23 May | Ancona → Ancona | 32 km | Itt | 47.3 km/h | ||
| Stage 10 | 24 May | Ancona → Sansepolcro | 189 km | Road race | 42.3 km/h | ||
| Stage 11 | 25 May | Sansepolcro → Cesenatico | 125 km | Road race | 43.2 km/h | ||
| Stage 12 | 26 May | Cesenatico → Sassuolo | 168 km | Road race | 40.8 km/h | ||
| Stage 13 | 27 May | Sassuolo → Rapallo | 243 km | Road race | 35.1 km/h | ||
| Stage 14 | 29 May | Bra → Borgo San Dalmazzo | 187 km | Mountains flat finish | 34.8 km/h | ||
| Stage 15 | 30 May | Racconigi → Oropa | 143 km | Mountains uphill finish | 37.7 km/h | ||
| Stage 16 | 31 May | Biella → Lumezzane | 232 km | Road race | 39.6 km/h | ||
| Stage 17 | 1 Jun | Lumezzane → Castelfranco Veneto | 212 km | Flat | 37.1 km/h | ||
| Stage 18 | 2 Jun | Treviso → Treviso | 45 km | Itt | 51.0 km/h | ||
| Stage 19 | 3 Jun | Castelfranco Veneto → Alpe di Pampeago | 166 km | Mountains uphill finish | 31.8 km/h | ||
| Stage 20 | 4 Jun | Predazzo → Madonna di Campiglio | 175 km | Road race | 37.5 km/h | ||
| Stage 21 | 5 Jun | Madonna di Campiglio → Aprica | 190 km | Road race | 31.9 km/h | ||
| Stage 22 | 6 Jun | Boario Terme → Milano | 170 km | Road race | 37.8 km/h |