Altigraphs
Climbs
Regions
Map
Explore
Climbs
Regions
Map
Preferences
EN
ES
FR
IT
/
Add a climb
EN
Preferences
EN
ES
FR
IT
Log in
Sign up
Cancel
Popular climbs
Pico del Veleta por Collado de las Sabinas
Pico del Veleta por Canales
Pico del Veleta
Or browse
Map
Regions
Join Altigraphs
Save climbs to ride later
Add rider notes and photos
Add a missing climb or fix one
Sign up
Log in
Climbs
Regions
Map
Add a climb
Preferences
EN
ES
FR
IT
Races
/ Giro d'Italia
Giro d'Italia 2026: all 19 stage profiles
From Friday 8 May to Sunday 31 May
Stages
19
Total distance
3,170 km
Total climbing
51,658 m
Mountain stages
6
Summit finishes
7
HC and cat. 1 climbs
11
Every stage
Order
Climbing
Hardest
Length
Mountain
6
Hilly
8
Flat
4
Time trial
1
Every profile on the same scale: 220 km wide, 0–2,000 m high.
1
8/5
Nessebar – Burgas
Flat · 147 km · 1,047 m
2
9/5
Burgas – Veliko Tarnovo
Hilly · 221 km · 2,662 m
Climb to km 117.4
11.6 km · 3.6%
3
10/5
Plovdiv – Sofia
Flat · 175 km · 1,746 m
Rest day
4
12/5
Catanzaro – Cosenza
Hilly · 138 km · 1,998 m
Climb to km 103.3
29.6 km · 3.1%
5
13/5
Praia a Mare – Potenza
Hilly · 203 km · 4,540 m
Climb to km 27.8
13.7 km · 4.9%
Rest day
7
15/5
Formia – Blockhaus
Mountain · 244 km · 5,326 m
Climb to km 244.8
13.6 km · 8.4%
8
16/5
Chieti – Fermo
Hilly · 156 km · 2,126 m
Climb near Montefiore dell'Aso
9.2 km · 3.8%
9
17/5
Cervia – Corno alle Scale
Mountain · 184 km · 2,663 m
Climb to km 184.7
12.9 km · 6.0%
Rest day
10
19/5
Viareggio – Massa
Time trial · 42 km · 59 m
11
20/5
Porcari – Chiavari
Hilly · 195 km · 2,629 m
Climb to km 133.6
9.8 km · 6.3%
12
21/5
Imperia – Novi Ligure
Flat · 175 km · 2,975 m
Climb to km 124.5
9.8 km · 4.1%
13
22/5
Alessandria – Verbania
Hilly · 189 km · 1,258 m
Climb near Miazzina
5.9 km · 5.7%
14
23/5
Aosta – Pila
Mountain · 133 km · 4,194 m
Pila
16.5 km · 7.1%
Rest day
16
26/5
Bellinzona – Carì
Mountain · 113 km · 2,903 m
Carì
23.1 km · 5.5%
17
27/5
Cassano d'Adda – Andalo
Hilly · 202 km · 3,141 m
Climb to km 62.7
8.3 km · 5.9%
18
28/5
Fai della Paganella – Pieve di Soligo
Hilly · 171 km · 1,920 m
Climb near Villamontagna
6.2 km · 4.9%
19
29/5
Feltre – Piani di Pezzè
Mountain · 151 km · 5,077 m
Climb to km 59.3
16.5 km · 6.5%
20
30/5
Gemona del Friuli – Piancavallo
Mountain · 200 km · 4,259 m
Piancavallo
14.6 km · 7.8%
21
31/5
Roma – Roma
Flat · 131 km · 1,135 m
The climbs of Giro d'Italia
Hardest
Highest
Steepest
Summit finish
All 54
1
Carì
HC
Stage 16 · finish · 23.1 km · 5.5% · 1,639 m
2
Pila
HC
Stage 14 · finish · 16.5 km · 7.1% · 1,794 m
3
Climb to km 244.8
HC
Stage 7 · finish · 13.6 km · 8.4% · 1,664 m
4
Piancavallo
HC
Stage 20 · 14.6 km · 7.8% · 1,291 m
5
Climb to km 199.2
HC
Stage 20 · finish · 14.4 km · 7.8% · 1,290 m
6
Climb to km 59.3
HC
Stage 19 · 16.5 km · 6.5% · 1,602 m
7
Climb to km 20.7
HC
Stage 14 · 20.0 km · 5.2% · 1,637 m
8
Climb to km 103.3
HC
Stage 4 · 29.6 km · 3.1% · 940 m
9
Climb to km 102.1
HC
Stage 19 · 9.7 km · 9.4% · 2,233 m
10
Climb to km 184.7
1
Stage 9 · finish · 12.9 km · 6.0% · 1,478 m
11
Climb to km 27.8
1
Stage 5 · 13.7 km · 4.9% · 837 m
12
Climb to km 133.6
2
Stage 11 · 9.8 km · 6.3% · 624 m
13
Climb to km 155.5
2
Stage 5 · 6.5 km · 9.3% · 1,412 m
14
Climb to km 122.7
2
Stage 19 · 10.9 km · 5.4% · 2,103 m
15
Climb to km 82.4
2
Stage 14 · 7.6 km · 7.7% · 1,285 m
16
Climb near Pecol
2
Stage 19 · 5.9 km · 9.5% · 1,498 m
17
Climb to km 151.5
2
Stage 19 · finish · 5.1 km · 9.7% · 1,468 m
18
Climb to km 62.7
2
Stage 17 · 8.3 km · 5.9% · 683 m
19
Roccaraso
2
Stage 7 · 7.6 km · 5.9% · 1,248 m
20
Climb to km 82.6
2
Stage 19 · 6.3 km · 6.7% · 1,766 m
21
Climb to km 117.4
2
Stage 2 · 11.6 km · 3.6% · 711 m
22
Climb near Viggiano
2
Stage 5 · 12.6 km · 3.3% · 952 m
23
Climb to km 124.5
2
Stage 12 · 9.8 km · 4.1% · 761 m
24
Climb near Clauzetto
2
Stage 20 · 8.3 km · 4.8% · 557 m
25
Climb to km 135.0
2
Stage 2 · 9.9 km · 4.0% · 926 m
26
Climb to km 92.5
2
Stage 14 · 6.0 km · 6.5% · 1,587 m
27
Climb near Valpelline
2
Stage 14 · 5.7 km · 6.5% · 1,170 m
28
Climb to km 113.7
2
Stage 11 · 7.1 km · 5.1% · 545 m
29
Climb near Rionero Sannitico
2
Stage 7 · 7.0 km · 5.1% · 1,004 m
30
Climb near Montefiore dell'Aso
2
Stage 8 · 9.2 km · 3.8% · 366 m
31
Climb near Miazzina
2
Stage 13 · 5.9 km · 5.7% · 583 m
32
Climb near Lodrino
2
Stage 17 · 6.8 km · 4.9% · 737 m
33
Climb near Cogorno
2
Stage 11 · 5.9 km · 5.6% · 334 m
34
Climb to km 166.7
3
Stage 20 · 1.7 km · 18.7% · 702 m
35
Climb near Villamontagna
3
Stage 18 · 6.2 km · 4.9% · 503 m
36
Climb near Roisan
3
Stage 14 · 8.1 km · 3.7% · 859 m
37
Climb near San Lorenzo in Banale
3
Stage 17 · 3.6 km · 8.0% · 872 m
38
Climb near Cesio
3
Stage 12 · 1.0 km · 28.7% · 626 m
39
Climb near Cesio
3
Stage 12 · 6.6 km · 4.3% · 370 m
40
Climb to km 40.7
3
Stage 5 · 7.6 km · 3.7% · 894 m
41
Climb to km 121.0
3
Stage 8 · 4.8 km · 5.7% · 374 m
42
Climb to km 54.7
3
Stage 16 · 5.1 km · 5.3% · 776 m
43
Climb near Leontica
3
Stage 16 · 3.1 km · 8.5% · 873 m
44
Climb near Шереметя
3
Stage 2 · 5.6 km · 4.7% · 452 m
45
Climb to km 200.3
3
Stage 7 · 8.4 km · 3.1% · 1,300 m
46
Climb to km 65.8
3
Stage 16 · 3.1 km · 8.4% · 873 m
47
Climb near Itri
3
Stage 7 · 7.7 km · 3.2% · 268 m
48
Climb near Cerro al Volturno
3
Stage 7 · 3.0 km · 7.8% · 676 m
49
Climb near Colli a Volturno
3
Stage 7 · 6.9 km · 3.3% · 511 m
50
Climb near Capodarco
3
Stage 8 · 4.0 km · 5.5% · 221 m
51
Climb near Fermo
3
Stage 8 · finish · 3.4 km · 6.2% · 314 m
52
Climb near Marinasco
3
Stage 11 · 3.1 km · 6.5% · 236 m
53
Climb near Cavedago
3
Stage 17 · 4.3 km · 4.4% · 1,020 m
54
Climb to km 131.4
3
Stage 8 · 3.5 km · 4.9% · 205 m
1
Climb to km 102.1
HC
Stage 19 · 9.7 km · 9.4% · 2,233 m
2
Climb to km 122.7
2
Stage 19 · 10.9 km · 5.4% · 2,103 m
3
Pila
HC
Stage 14 · finish · 16.5 km · 7.1% · 1,794 m
4
Climb to km 82.6
2
Stage 19 · 6.3 km · 6.7% · 1,766 m
5
Climb to km 244.8
HC
Stage 7 · finish · 13.6 km · 8.4% · 1,664 m
6
Carì
HC
Stage 16 · finish · 23.1 km · 5.5% · 1,639 m
7
Climb to km 20.7
HC
Stage 14 · 20.0 km · 5.2% · 1,637 m
8
Climb to km 59.3
HC
Stage 19 · 16.5 km · 6.5% · 1,602 m
9
Climb to km 92.5
2
Stage 14 · 6.0 km · 6.5% · 1,587 m
10
Climb near Pecol
2
Stage 19 · 5.9 km · 9.5% · 1,498 m
11
Climb to km 184.7
1
Stage 9 · finish · 12.9 km · 6.0% · 1,478 m
12
Climb to km 151.5
2
Stage 19 · finish · 5.1 km · 9.7% · 1,468 m
13
Climb to km 155.5
2
Stage 5 · 6.5 km · 9.3% · 1,412 m
14
Climb to km 200.3
3
Stage 7 · 8.4 km · 3.1% · 1,300 m
15
Piancavallo
HC
Stage 20 · 14.6 km · 7.8% · 1,291 m
16
Climb to km 199.2
HC
Stage 20 · finish · 14.4 km · 7.8% · 1,290 m
17
Climb to km 82.4
2
Stage 14 · 7.6 km · 7.7% · 1,285 m
18
Roccaraso
2
Stage 7 · 7.6 km · 5.9% · 1,248 m
19
Climb near Valpelline
2
Stage 14 · 5.7 km · 6.5% · 1,170 m
20
Climb near Cavedago
3
Stage 17 · 4.3 km · 4.4% · 1,020 m
21
Climb near Rionero Sannitico
2
Stage 7 · 7.0 km · 5.1% · 1,004 m
22
Climb near Viggiano
2
Stage 5 · 12.6 km · 3.3% · 952 m
23
Climb to km 103.3
HC
Stage 4 · 29.6 km · 3.1% · 940 m
24
Climb to km 135.0
2
Stage 2 · 9.9 km · 4.0% · 926 m
25
Climb to km 40.7
3
Stage 5 · 7.6 km · 3.7% · 894 m
26
Climb near Leontica
3
Stage 16 · 3.1 km · 8.5% · 873 m
27
Climb to km 65.8
3
Stage 16 · 3.1 km · 8.4% · 873 m
28
Climb near San Lorenzo in Banale
3
Stage 17 · 3.6 km · 8.0% · 872 m
29
Climb near Roisan
3
Stage 14 · 8.1 km · 3.7% · 859 m
30
Climb to km 27.8
1
Stage 5 · 13.7 km · 4.9% · 837 m
31
Climb to km 54.7
3
Stage 16 · 5.1 km · 5.3% · 776 m
32
Climb to km 124.5
2
Stage 12 · 9.8 km · 4.1% · 761 m
33
Climb near Lodrino
2
Stage 17 · 6.8 km · 4.9% · 737 m
34
Climb to km 117.4
2
Stage 2 · 11.6 km · 3.6% · 711 m
35
Climb to km 166.7
3
Stage 20 · 1.7 km · 18.7% · 702 m
36
Climb to km 62.7
2
Stage 17 · 8.3 km · 5.9% · 683 m
37
Climb near Cerro al Volturno
3
Stage 7 · 3.0 km · 7.8% · 676 m
38
Climb near Cesio
3
Stage 12 · 1.0 km · 28.7% · 626 m
39
Climb to km 133.6
2
Stage 11 · 9.8 km · 6.3% · 624 m
40
Climb near Miazzina
2
Stage 13 · 5.9 km · 5.7% · 583 m
41
Climb near Clauzetto
2
Stage 20 · 8.3 km · 4.8% · 557 m
42
Climb to km 113.7
2
Stage 11 · 7.1 km · 5.1% · 545 m
43
Climb near Colli a Volturno
3
Stage 7 · 6.9 km · 3.3% · 511 m
44
Climb near Villamontagna
3
Stage 18 · 6.2 km · 4.9% · 503 m
45
Climb near Шереметя
3
Stage 2 · 5.6 km · 4.7% · 452 m
46
Climb to km 121.0
3
Stage 8 · 4.8 km · 5.7% · 374 m
47
Climb near Cesio
3
Stage 12 · 6.6 km · 4.3% · 370 m
48
Climb near Montefiore dell'Aso
2
Stage 8 · 9.2 km · 3.8% · 366 m
49
Climb near Cogorno
2
Stage 11 · 5.9 km · 5.6% · 334 m
50
Climb near Fermo
3
Stage 8 · finish · 3.4 km · 6.2% · 314 m
51
Climb near Itri
3
Stage 7 · 7.7 km · 3.2% · 268 m
52
Climb near Marinasco
3
Stage 11 · 3.1 km · 6.5% · 236 m
53
Climb near Capodarco
3
Stage 8 · 4.0 km · 5.5% · 221 m
54
Climb to km 131.4
3
Stage 8 · 3.5 km · 4.9% · 205 m
1
Climb near San Lorenzo in Banale
3
Stage 17 · 3.6 km · 8.0% · 872 m
2
Climb near Cesio
3
Stage 12 · 1.0 km · 28.7% · 626 m
3
Climb to km 166.7
3
Stage 20 · 1.7 km · 18.7% · 702 m
4
Climb near Colli a Volturno
3
Stage 7 · 6.9 km · 3.3% · 511 m
5
Climb to km 151.5
2
Stage 19 · finish · 5.1 km · 9.7% · 1,468 m
6
Climb to km 184.7
1
Stage 9 · finish · 12.9 km · 6.0% · 1,478 m
7
Climb near Cesio
3
Stage 12 · 6.6 km · 4.3% · 370 m
8
Piancavallo
HC
Stage 20 · 14.6 km · 7.8% · 1,291 m
9
Climb to km 199.2
HC
Stage 20 · finish · 14.4 km · 7.8% · 1,290 m
10
Climb near Pecol
2
Stage 19 · 5.9 km · 9.5% · 1,498 m
11
Climb near Cerro al Volturno
3
Stage 7 · 3.0 km · 7.8% · 676 m
12
Climb near Fermo
3
Stage 8 · finish · 3.4 km · 6.2% · 314 m
13
Climb to km 155.5
2
Stage 5 · 6.5 km · 9.3% · 1,412 m
14
Climb to km 244.8
HC
Stage 7 · finish · 13.6 km · 8.4% · 1,664 m
15
Climb to km 102.1
HC
Stage 19 · 9.7 km · 9.4% · 2,233 m
16
Climb to km 27.8
1
Stage 5 · 13.7 km · 4.9% · 837 m
17
Climb to km 59.3
HC
Stage 19 · 16.5 km · 6.5% · 1,602 m
18
Climb near Шереметя
3
Stage 2 · 5.6 km · 4.7% · 452 m
19
Climb near Miazzina
2
Stage 13 · 5.9 km · 5.7% · 583 m
20
Climb near Valpelline
2
Stage 14 · 5.7 km · 6.5% · 1,170 m
21
Climb near Rionero Sannitico
2
Stage 7 · 7.0 km · 5.1% · 1,004 m
22
Carì
HC
Stage 16 · finish · 23.1 km · 5.5% · 1,639 m
23
Climb to km 20.7
HC
Stage 14 · 20.0 km · 5.2% · 1,637 m
24
Climb to km 124.5
2
Stage 12 · 9.8 km · 4.1% · 761 m
25
Climb near Leontica
3
Stage 16 · 3.1 km · 8.5% · 873 m
26
Climb to km 65.8
3
Stage 16 · 3.1 km · 8.4% · 873 m
27
Pila
HC
Stage 14 · finish · 16.5 km · 7.1% · 1,794 m
28
Roccaraso
2
Stage 7 · 7.6 km · 5.9% · 1,248 m
29
Climb near Cogorno
2
Stage 11 · 5.9 km · 5.6% · 334 m
30
Climb to km 92.5
2
Stage 14 · 6.0 km · 6.5% · 1,587 m
31
Climb to km 82.4
2
Stage 14 · 7.6 km · 7.7% · 1,285 m
32
Climb near Villamontagna
3
Stage 18 · 6.2 km · 4.9% · 503 m
33
Climb to km 103.3
HC
Stage 4 · 29.6 km · 3.1% · 940 m
34
Climb to km 133.6
2
Stage 11 · 9.8 km · 6.3% · 624 m
35
Climb to km 82.6
2
Stage 19 · 6.3 km · 6.7% · 1,766 m
36
Climb to km 135.0
2
Stage 2 · 9.9 km · 4.0% · 926 m
37
Climb to km 54.7
3
Stage 16 · 5.1 km · 5.3% · 776 m
38
Climb to km 122.7
2
Stage 19 · 10.9 km · 5.4% · 2,103 m
39
Climb to km 62.7
2
Stage 17 · 8.3 km · 5.9% · 683 m
40
Climb near Marinasco
3
Stage 11 · 3.1 km · 6.5% · 236 m
41
Climb near Itri
3
Stage 7 · 7.7 km · 3.2% · 268 m
42
Climb to km 113.7
2
Stage 11 · 7.1 km · 5.1% · 545 m
43
Climb near Capodarco
3
Stage 8 · 4.0 km · 5.5% · 221 m
44
Climb near Cavedago
3
Stage 17 · 4.3 km · 4.4% · 1,020 m
45
Climb to km 117.4
2
Stage 2 · 11.6 km · 3.6% · 711 m
46
Climb near Clauzetto
2
Stage 20 · 8.3 km · 4.8% · 557 m
47
Climb near Viggiano
2
Stage 5 · 12.6 km · 3.3% · 952 m
48
Climb to km 131.4
3
Stage 8 · 3.5 km · 4.9% · 205 m
49
Climb near Lodrino
2
Stage 17 · 6.8 km · 4.9% · 737 m
50
Climb to km 40.7
3
Stage 5 · 7.6 km · 3.7% · 894 m
51
Climb to km 121.0
3
Stage 8 · 4.8 km · 5.7% · 374 m
52
Climb near Montefiore dell'Aso
2
Stage 8 · 9.2 km · 3.8% · 366 m
53
Climb to km 200.3
3
Stage 7 · 8.4 km · 3.1% · 1,300 m
54
Climb near Roisan
3
Stage 14 · 8.1 km · 3.7% · 859 m