Every stage and climb of the Giro d'Italia 2026
The Giro d'Italia 2026 runs from Fri 8 May (Nessebar) to Sun 31 May (Roma) — 21 stages, 6 of them mountain stages, with 49 categorised climbs including 1 hors-catégorie ascents. The highest point of the race is Passo Giau at 2,236 m. Every stage and climb is listed below with its length, average gradient and summit altitude — follow any climb's link to open it in the Climb Planner and work out the gearing you'd need to ride it yourself.
Sprint stage · 147 km · 872 m of climbing
Grande Partenza in Bulgaria — the first time in race history. First maglia rosa decided in a bunch sprint.
- Cat4Cape Agalina (1st) — 1.2 km at 2.2%, summit 42 m, 63 km from the finish. First categorised climb of the 2026 Giro on the Black Sea coast. Max gradient 10%.
- Cat4Cape Agalina (2nd) — 1.2 km at 2.2%, summit 42 m, 41 km from the finish. Second passage of the same coastal climb. Max gradient 11%.
Hilly stage · 221 km · 2,348 m of climbing
Second longest stage of the race. Lyaskovets Monastery climb inside the final 10km — steep opening section with double-digit gradients near the bottom.
- Cat3Byala Pass — 7.7 km at 4.6%, summit 712 m, 105 km from the finish. First significant climb of the stage. Steady ascent through the Rose Valley. Max gradient 14%.
- Cat3Vratnik Pass — 9.1 km at 4.4%, summit 920 m, 87 km from the finish. Longest climb of the Bulgarian stages. Max gradient 11%.
- Cat3Lyaskovets Monastery Pass — 3.9 km at 6.8%, summit 452 m, 10 km from the finish. Double-digit gradient near the bottom of this steep final climb before the descent to Veliko Tarnovo. Max gradient 11%.
Sprint stage · 175 km · 1,577 m of climbing
The sole climb is the long, steady Borovets Pass. Sprint finish in the Bulgarian capital.
- Cat2Borovets Pass — 9.2 km at 5.4%, summit 1,334 m, 72 km from the finish. Long and steady — the only climb of Stage 3, leading into the Borovets ski area. Max gradient 9%.
Hilly stage · 138 km · 1,600 m of climbing
First stage on Italian soil after the Bulgarian transfer. Cozzo Tunno (14km, 5.9%) climbed mid-stage.
- Cat2Cozzo Tunno — 14.5 km at 5.9%, summit 921 m, 43 km from the finish. A long steady drag rather than steep. Max gradient 15%. Climbed mid-stage.
Hilly stage · 203 km · 3,724 m of climbing
Montagna Grande di Viggiano is the key climb, 50km from the line — nearly 7km with sections above 10%.
- Cat3Prestieri — 13 km at 5%, summit 843 m, 176 km from the finish. Opening categorised climb of Stage 5 — long and manageable, entering the Parco del Pollino. Max gradient 8%.
- Cat2Montagna Grande di Viggiano — 6.6 km at 9.1%, summit 1,405 m, 49 km from the finish. Key climb of the stage, about 50km from the line. Nearly 7km with stretches above 10%. Max gradient 12%.
Sprint stage · 141 km · 680 m of climbing
Early Cava de' Tirreni climb (Cat 4) but a sprint finish on the Naples seafront.
- Cat4Cava de' Tirreni — 7.1 km at 2.7%, summit 202 m, 101 km from the finish. Early-stage climb through the hills above Cava de' Tirreni. Max gradient 8%.
Mountain stage · 246 km · 4,500 m of climbing
Longest Grand Tour stage since 2021. First true GC day — Roccaraso (Cat 2) mid-stage then summit finish on the Blockhaus via Roccamorice. Final 10km consistently near or above 10%.
- Cat2Roccaraso — 6.9 km at 6.5%, summit 1,245 m, 80 km from the finish. Long valley climb through Abruzzo before the final approach to Blockhaus. Max gradient 12%.
- Cat1Blockhaus (via Roccamorice) — 13.6 km at 8.4%, summit 1,665 m, stage finish. One of the Giro's great summit finishes. Final 10km consistently near or above 10%. Max gradient 14%.
Hilly stage · 156 km · 2,200 m of climbing
Final 60km packed with Muri-style climbs: Montefiore dell'Aso, Monterubbiano, Capodarco, then the punchy Fermo finish (max 22%).
- Cat3Montefiore dell'Aso — 10 km at 3.6%, summit 367 m, 49 km from the finish. Long drag through the Marche hills. Max gradient 12%.
- Cat4Monterubbiano — 4.7 km at 5.8%, summit 379 m, 37 km from the finish. Muri-style climb through a medieval hilltop village. Max gradient 12%.
- Cat4Capodarco — 2.5 km at 6.3%, summit 225 m, 7 km from the finish. Short and punchy in the final run-in to Fermo. Max gradient 18%.
- Cat4Fermo — 3.5 km at 6.2%, summit 318 m, stage finish. Irregular finish climb to the medieval hill town on narrow porphyry streets. Max gradient 22%.
Mountain stage · 184 km · 2,351 m of climbing
Summit finish in the Apennines. Final 3km of Corno alle Scale are in double-digit gradients.
- Cat3Querciola — 11.5 km at 4.3%, summit 823 m, 17 km from the finish. Long penultimate climb before Corno alle Scale. Max gradient 15%.
- Cat1Corno alle Scale — 10.8 km at 6.1%, summit 1,471 m, stage finish. Irregular profile — final 3km ramp into double-digit gradients. Max gradient 15%.
Individual time trial · 40.2 km · 105 m of climbing
Sole ITT of the race — flat, coastal, and quick. Wind can be a significant factor on this exposed seafront course.
Hilly stage · 195 km · 2,939 m of climbing
Classic breakaway stage through Liguria. Passo del Termine, Colle di Guaitarola (Cat 2) and Colla dei Scioli before the Chiavari finish.
- Cat3Passo del Termine — 7.4 km at 5%, summit 548 m, 79 km from the finish. Crosses the Cinque Terre ridge. Max gradient 10%.
- Cat2Colle di Guaitarola — 9.9 km at 6.2%, summit 619 m, 59 km from the finish. Second climb through the Cinque Terre area — longest of the stage. Max gradient 11%.
- Cat3Colla dei Scioli — 5.7 km at 6.4%, summit 406 m, 28 km from the finish. Short and steep approach to the Chiavari finish. Max gradient 15%.
Sprint stage · 175 km · 2,131 m of climbing
Colle Giovo and Bric Berton (both Cat 3) but a fast enough finale to keep the sprinters in play.
- Cat3Colle Giovo — 11.5 km at 4.2%, summit 514 m, 68 km from the finish. First significant climb of Stage 12, exiting the Ligurian coast near Savona. Max gradient 10%.
- Cat3Bric Berton — 5.5 km at 6%, summit 761 m, 52 km from the finish. Drops the peloton from the Ligurian ridge into the Po plain towards Novi Ligure. Max gradient 10%.
Hilly stage · 189 km · 1,326 m of climbing
Bieno and Ungiasca inside the last 25km; flat run-in to the lake at Verbania.
- Cat4Bieno — 2.4 km at 5.5%, summit 333 m, 21 km from the finish. Short but sharp — inside the last 25km. Max gradient 13%.
- Cat3Ungiasca — 4.7 km at 7.1%, summit 581 m, 13 km from the finish. Backroads with sections often above 10% near the top. Max gradient 13%.
Mountain stage · 133 km · 4,200 m of climbing
Five-star mountain stage. Climbing starts almost from the gun up the Col du Saint-Barthélemy (Cat 1, 15.8km), then Doues, Lin Noir (Cat 1), Verrogne, and the Pila summit finish — first Giro summit finish at Pila in approximately 30 years.
- Cat1Col du Saint-Barthélemy — 15.8 km at 6.1%, summit 1,619 m, 115 km from the finish. Climbing begins almost from the gun — the stage starts ascending within the first 2km. 1029m of elevation gain. Max gradient 12%.
- Cat3Doues — 5.8 km at 6.4%, summit 1,173 m, 71 km from the finish. Least demanding climb of the day after the Saint-Barthélemy descent. Max gradient 12%.
- Cat1Lin Noir — 7.4 km at 7.9%, summit 1,284 m, 51 km from the finish. No real descent before the next climb — riders hit Verrogne immediately after. Max gradient 12%.
- Cat2Verrogne — 5.6 km at 6.9%, summit 1,587 m, 41 km from the finish. Connects Lin Noir to the Pila summit finish. Max gradient 11%.
- Cat1Pila (Gressan side) — 16.5 km at 7.1%, summit 1,793 m, stage finish. First Giro summit finish at Pila in approximately 30 years. Final 3km average 9–11%. Max gradient 10%.
Sprint stage · 157 km · 612 m of climbing
Flattest stage of the race. Finishes with laps in Milan.
Mountain stage · 113 km · 2,928 m of climbing
Entirely in Switzerland (Canton Ticino). Torre and Leontica climbed twice on a circuit before the Cari summit finish.
- Cat3Torre (1st ascent) — 4.7 km at 5.5%, summit 770 m, 81 km from the finish. First of two passages on the circuit. Max gradient 10%.
- Cat2Leontica (1st ascent) — 3 km at 8.5%, summit 874 m, 70 km from the finish. First of two passages — steeper than Torre. Max gradient 14%.
- Cat3Torre (2nd ascent) — 4.7 km at 5.5%, summit 770 m, 59 km from the finish. Second passage on the same road. Max gradient 10%.
- Cat2Leontica (2nd ascent) — 3 km at 8.5%, summit 874 m, 48 km from the finish. Second passage before the final push to Carì. Max gradient 14%.
- Cat1Carì — 11.7 km at 7.9%, summit 1,644 m, stage finish. Summit finish after the Torre/Leontica circuit. Max gradient 13%.
Hilly stage · 202 km · 3,257 m of climbing
Passo dei Tre Termini and Cocca di Lodrino mid-stage, then long transitional terrain through Trentino to the Andalo-Lever summit finish.
- Cat3Passo dei Tre Termini — 8.2 km at 5.9%, summit 681 m, 138 km from the finish. First climb of Stage 17, after the flat run-in past Lake Iseo. Max gradient 9%.
- Cat3Cocca di Lodrino — 8.3 km at 4%, summit 735 m, 114 km from the finish. Second climb before entering the Chiese river valley. Max gradient 9%.
- Cat3Andalo-Lever — 8.3 km at 3.9%, summit 1,136 m, 11 km from the finish. Final categorised climb, leading into the Andalo plateau. Max gradient 9%.
Hilly stage · 171 km · 1,896 m of climbing
Fastro (Le Scale di Primolano) mid-stage, then the Prosecco hills. The Muro di Ca' del Poggio — short, brutal, and beloved — comes inside the final 10km.
- Cat3Fastro (Le Scale di Primolano) — 3.2 km at 4.1%, summit 350 m, 83 km from the finish. Short climb through the Valstagna gorge area. Max gradient 9%.
- Cat4Muro di Ca' del Poggio — 1.1 km at 12.3%, summit 242 m, 10 km from the finish. Short and brutal. A staple Prosecco hills finale climb. Max gradient 19%.
Mountain stage · 151 km · 4,888 m of climbing
Queen stage. Passo Duran – Coi – Forcella Staulanza – Passo Giau (Cima Coppi, 2236m) – Passo Falzarego – Piani di Pezzè summit finish. Five consecutive climbs in the final 100km.
- Cat1Passo Duran — 12.1 km at 8.2%, summit 1,601 m, 92 km from the finish. Long stretches nudging double digits throughout. Max gradient 14%.
- Cat2Coi — 5.8 km at 9.7%, summit 1,501 m, 78 km from the finish. Steep and demanding. Max gradient 19%.
- Cat2Forcella Staulanza — 6.3 km at 6.7%, summit 1,766 m, 69 km from the finish. Links the Coi descent to the Passo Giau. Max gradient 10%.
- HCPasso Giau — 9.9 km at 9.3%, summit 2,236 m, 49 km from the finish. Cima Coppi — highest point of the 2026 Giro at 2236m. Last used in 2021. Outstanding views over the Dolomites. Max gradient 14%.
- Cat2Passo Falzarego — 10.1 km at 5.6%, summit 2,105 m, 29 km from the finish. Relatively straightforward after the Giau descent. Max gradient 10%.
- Cat2Piani di Pezzè — 5 km at 9.6%, summit 1,465 m, stage finish. Summit finish. Final kilometre averages near 11%. Max gradient 12.2%.
Mountain stage · 200 km · 3,751 m of climbing
Penultimate mountain stage. Piancavallo is climbed twice — the second ascent is the final GC verdict before Rome.
- Cat3Clauzetto — 6.9 km at 5.7%, summit 558 m, 114 km from the finish. Early-stage climb through the Friulian hills. Max gradient 9%.
- Cat1Piancavallo (1st ascent) — 14.5 km at 7.8%, summit 1,290 m, 53 km from the finish. Climbed with approximately 53km remaining. Max gradient 14%.
- Cat1Piancavallo (2nd ascent) — 14.5 km at 7.8%, summit 1,290 m, stage finish. Same profile as the first ascent — decides the final GC of the race. Max gradient 14%.
Sprint stage · 130 km · 1,709 m of climbing
Ceremonial finale on a circuit in Rome. The Maglia Rosa is celebrated on the streets of the Eternal City.