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