Giro d'Italia 2023
Giro d'Italia 2023 — 21-stage edition profile
Edition key stats
21
Stages
40.4
Avg km/h
53,916
Total Elev. m
3
Time Trials
Stage profile breakdown
4
Flat
19%
8
Mountain
38%
6
Hilly
29%
3
Time Trial
14%
Giro d'Italia 2023 — riders, teams and stage winners
Stage profiles in the 2023 edition
9
Hills flat finish
6
Mountains uphill finish
4
Flat
2
Mountains flat finish
Compare with other editions of the Giro d'Italia
Stage-by-stage data: all 21 stages of the 2023 Giro d'Italia
Edition difficulty profile
All 21 stages
| Stage | Date | Route | Dist. | Winner | Profile | Elev. | Speed |
|---|---|---|---|---|---|---|---|
| Stage 1 | 6 May | Fossacesia Marina → Ortona | 20 km | — | 171 m | 55.2 km/h | |
| Stage 2 | 7 May | Teramo → San Salvo | 202 km | — | 1,831 m | 41.1 km/h | |
| Stage 3 | 8 May | Vasto → Melfi | 213 km | — | 1,777 m | 42.4 km/h | |
| Stage 4 | 9 May | Venosa → Lago Laceno | 175 km | — | 3,667 m | 41.0 km/h | |
| Stage 5 | 10 May | Atripalda → Salerno | 171 km | — | 2,529 m | 38.0 km/h | |
| Stage 6 | 11 May | Napoli → Napoli | 162 km | — | 2,581 m | 43.3 km/h | |
| Stage 7 | 12 May | Capua → Gran Sasso d'Italia (Campo Imperatore) | 218 km | — | 4,143 m | 35.5 km/h | |
| Stage 8 | 13 May | Terni → Fossombrone | 207 km | — | 2,790 m | 43.7 km/h | |
| Stage 9 | 14 May | Savignano sul Rubicone → Cesena | 35 km | — | 84 m | 50.7 km/h | |
| Stage 10 | 16 May | Scandiano → Viareggio | 196 km | — | 3,020 m | 40.4 km/h | |
| Stage 11 | 17 May | Camaiore → Tortona | 219 km | — | 2,430 m | 42.5 km/h | |
| Stage 12 | 18 May | Bra → Rivoli | 185 km | — | 2,348 m | 43.0 km/h | |
| Stage 13 | 19 May | Le Châble → Crans-Montana | 75 km | — | 2,456 m | 32.8 km/h | |
| Stage 14 | 20 May | Sierre → Cassano Magnago | 194 km | — | 2,336 m | 42.0 km/h | |
| Stage 15 | 21 May | Seregno → Bergamo | 195 km | — | 4,040 m | 37.3 km/h | |
| Stage 16 | 23 May | Sabbio Chiese → Monte Bondone | 203 km | — | 5,852 m | 34.5 km/h | |
| Stage 17 | 24 May | Pergine Valsugana → Caorle | 197 km | — | 523 m | 44.4 km/h | |
| Stage 18 | 25 May | Oderzo → Val di Zoldo (Palafavera) | 161 km | — | 4,153 m | 36.4 km/h | |
| Stage 19 | 26 May | Longarone → Tre Cime di Lavaredo | 183 km | — | 5,423 m | 33.5 km/h | |
| Stage 20 | 27 May | Tarvisio → Monte Lussari | 19 km | — | 1,070 m | 25.2 km/h | |
| Stage 21 | 28 May | Roma → Roma | 126 km | — | 692 m | 44.9 km/h |