Original Giro 2026 key art
Giro d'Italia 2026
Compact Stage Guide

Profiles, sprint points, Red Bull kilometers, GPM climbs, time-trial checks, and towns worth following across the Corsa Rosa.

21stages
3,468total km
48,700meters gained
1Cima Coppi
Giro d'Italia 2026 · compact route guide

All 21 stages, at a glance

Profiles, sprint points, Red Bull kilometers, GPM climbs, time-trial checks, and a short route thread of towns and useful checkpoints. Current source pull: 10 May 2026.

3,468total km
48,700meters gained
21stages
1Cima Coppi
01Nessebar / Несебър, Burgas / Бургас
Stage 01

Nessebar / Несебър, Burgas / Бургас

Friday 8 May147 kmFlat
Stage 1 profile
Sprinter-watch day: track the TV sprint first, then the Red Bull kilometer and final approach.

Sprints and Checks

TV km 90 · SozopolRB km 114.7 · Red Bull km

Categorized Climbs

GPM km 84.3 · Cape Agalina 42 m · 4a cat.GPM km 106.4 · Cape Agalina 42 m · 4a cat.

Route Thread

0NESSEBAR27.7Burgas Airport38.8Burgas78.9Saint Thomas exit84.3Cape Agalina90Sozopol106.4Cape Agalina112Sozopol114.7Red Bull km147BURGAS
Official stage page
02Burgas / Бургас, Veliko Tarnovo / Велико Търново
Stage 02

Burgas / Бургас, Veliko Tarnovo / Велико Търново

Saturday 9 May221 kmHilly
Stage 2 profile
Lumpy day: the intermediate sprint may be less decisive than the repeated climbs late in the profile.

Sprints and Checks

TV km 100.4 · SlivenRB km 205.5 · Red Bull km

Categorized Climbs

GPM km 116.3 · Byala Pass 712 m · 3a cat.GPM km 134.1 · Vratnik Pass 920 m · 3a cat.GPM km 210.6 · Lyaskovets Monastery Pass 452 m · 3a cat.

Route Thread

0BURGAS21.9Ajtos67.9Lozenets89Kaloyanovo100.4Sliven116.3Byala Pass120.8Byala134.1Vratnik Pass150.6Maysko168.2Maryan198.3Merdanya205.5Red Bull km206.8Lyaskovets210.6Lyaskovets Monastery Pass218.9Tsarevets221VELIKO TARNOVO
Official stage page
03Plovdiv / Пловдив, Sofia / София
Stage 03

Plovdiv / Пловдив, Sofia / София

Sunday 10 May175 kmHilly
Stage 3 profile
Good town-and-terrain day: use the route thread to follow the race as it moves between villages and checkpoints.

Sprints and Checks

TV km 85.8 · Dolna BanjaRB km 162 · Red Bull km

Categorized Climbs

GPM km 103.2 · Borovets Pass 1334 m · 2a cat.

Route Thread

0PLOVDIV31.3Pazardzik38.8Zvanichevo58.6Belovo62.6Momina Klisura77.5Kostenets85.8Dolna Banja94Raduil103.2Borovets Pass105.4Borovets115.4Samokov130.8Lago di Iskar145.1Dolni Pasarel161Pancharevo162Red Bull km175SOFIA
Official stage page
04Catanzaro, Cosenza
Stage 04

Catanzaro, Cosenza

Tuesday 12 May138 kmHilly
Stage 4 profile
Good town-and-terrain day: use the route thread to follow the race as it moves between villages and checkpoints.

Sprints and Checks

TV km 80.5 · San LucidoRB km 126.4 · Red Bull km

Categorized Climbs

GPM km 95 · Cozzo Tunno 921 m · 2a cat.

Route Thread

0CATANZARO5.5Marcellinara14.6Z.I. Pianopoli32.9Gizzeria Lido47.2Nocera Terinese53.8Campora San Giovanni61.3Amantea73.8Fiumefreddo Marina80.5San Lucido95Cozzo Tunno98.2La Crocetta110.3San Vincenzo la Costa122Petrozza126.4Red Bull km136.8Ponte S. Francesco di Paola138COSENZA
Official stage page
05Praia a Mare, Potenza
Stage 05

Praia a Mare, Potenza

Wednesday 13 May203 kmMountain
Stage 5 profile
Good town-and-terrain day: use the route thread to follow the race as it moves between villages and checkpoints.

Sprints and Checks

TV km 68.4 · Francavilla in SinniRB km 174.2 · Red Bull km

Categorized Climbs

GPM km 27 · Prestieri 843 m · 3a cat.GPM km 154 · Montagna Grande di Viggiano 1405 m · 2a cat.

Route Thread

0PRAIA A MARE0.1Castrocucco16Lauria27Prestieri34.2Castelluccio Superiore47Agromonte MIleo68.4Francavilla in Sinni127Diga del Pertusillo144.9Viggiano154Montagna Grande di Viggiano174.2Red Bull km177.7Pierfaone181.7La Sellata189.3Pignola203POTENZA
Official stage page
06Paestum, Napoli
Stage 06

Paestum, Napoli

Thursday 14 May141 kmFlat
Stage 6 profile
Sprinter-watch day: track the TV sprint first, then the Red Bull kilometer and final approach.

Sprints and Checks

TV km 92 · BruscianoRB km 117.2 · Red Bull km

Categorized Climbs

GPM km 40.1 · Cava de’ Tirreni 202 m · 4a cat.

Route Thread

0PAESTUM4.2Foce del Sele23.7Torre Picentina36.1Vietri sul Mare40.1Cava de’ Tirreni57Sarno72.4San Paolo Belsito78.1Comiziano81.7P.L.92Brusciano95.6Pomigliano d'Arco105.8Cardito110.2Frattaminore117.2Red Bull km118.2Casoria141NAPOLI
Official stage page
07Formia, Blockhaus
Stage 07

Formia, Blockhaus

Friday 15 May244 kmMountain
Stage 7 profile
Major GC terrain: note the first-category climbs and where the finish sits relative to the last ascent.

Sprints and Checks

TV km 112.4 · VenafroRB km 232.1 · Red Bull km

Categorized Climbs

GPM km 166.4 · Roccaraso 1245 m · 2a cat.GPM km 244 · BLOCKHAUS 1665 m · 1a cat. - finish

Route Thread

0FORMIA4.1Itri25.6Lago San Puoto44.5Gaeta86Sant'Apollinare97.7Taverna di San Vittore112.4Venafro133.1Colli al Volturno157.4Castel di Sangro166.4Roccaraso174.8P.L.180.3Serra Malvone200.8Passo San Leonardo230.5Roccamorice232.1Red Bull km244BLOCKHAUS
Official stage page
08Chieti, Fermo
Stage 08

Chieti, Fermo

Saturday 16 May156 kmHilly
Stage 8 profile
Lumpy day: the intermediate sprint may be less decisive than the repeated climbs late in the profile.

Sprints and Checks

TV km 96.3 · Cupra MarittimaRB km 132 · Red Bull km

Categorized Climbs

GPM km 107.3 · Montefiore dell’Aso 367 m · 3a cat.GPM km 119.2 · Monterubbiano 379 m · 4a cat.GPM km 149 · Capodarco 225 m · 4a cat.GPM km 156 · FERMO 318 m · 4a cat. - finish

Route Thread

0CHIETI3.4Cepagatti15.2Pianella Stazione35.1Silvi Marina51.5Roseto degli Abruzzi79.1Martinsicuro91.3Grottammare96.3Cupra Marittima107.3Montefiore dell’Aso114.4Rubbianello119.2Monterubbiano129.4Fermo (Rione Murato)132Red Bull km139.4San Marco149Capodarco156FERMO
Official stage page
09Cervia, Corno alle Scale
Stage 09

Cervia, Corno alle Scale

Sunday 17 May184 kmMountain
Stage 9 profile
Major GC terrain: note the first-category climbs and where the finish sits relative to the last ascent.

Sprints and Checks

TV km 125.2 · MarzabottoRB km 172.6 · Red Bull km

Categorized Climbs

GPM km 167.4 · Querciola 823 m · 3a cat.GPM km 184 · CORNO ALLE SCALE 1471 m · 1a cat. - finish

Route Thread

0CERVIA3.8Castiglione di Ravenna22.8San Pietro in Trento44.6P.L.54.3Bagnara di Romagna75.5Poggio Piccolo102.2Rastignano116.2P.L.125.2Marzabotto137.7Vergato146.3Riola161.3Gaggio Montano167.4Querciola172.6Red Bull km181.2Madonna dell'Acero184CORNO ALLE SCALE
Official stage page
10Viareggio > Massa TUDOR ITT
Stage 10

Viareggio > Massa TUDOR ITT

Tuesday 19 May42 kmITT
Stage 10 profile
Time trial rhythm check: compare splits at the two intermediate checks and watch the exposed Versilia coast run-in.

Sprints and Checks

No intermediate TV sprint listed.TC km 16.7 · viale Regina MargheritaTC km 28.9 · Forte dei MarmiTC km 38.4 · Rinchiostra

Categorized Climbs

No categorized climbs.

Route Thread

0VIAREGGIO9Marina di Torre del Lago21Lido di Camaiore26Marina di Pietrasanta28.9Forte dei Marmi30Forte dei Marmi38.4Rinchiostra
Official stage page
11Porcari (Paper District), Chiavari
Stage 11

Porcari (Paper District), Chiavari

Wednesday 20 May195 kmHilly
Stage 11 profile
Lumpy day: the intermediate sprint may be less decisive than the repeated climbs late in the profile.

Sprints and Checks

TV km 68 · LuniRB km 182.4 · Red Bull km

Categorized Climbs

GPM km 115.9 · Passo del Termine 548 m · 3a cat.GPM km 135.7 · Colle di Guaitarola 619 m · 2a cat.GPM km 167.1 · Colla dei Scioli 406 m · 3a cat.

Route Thread

0PORCARI (Paper District)4.9P.L.14.1Monte San Quirico41Capezzano Pianore57.7Massa68Luni91La Spezia108.5Pignone115.9Passo del Termine135.7Colle di Guaitarola148.1Bracco167.1Colla dei Scioli169.9Frisolino182.4Red Bull km191.2Piazzale Rocca195CHIAVARI
Official stage page
12Imperia, Novi Ligure
Stage 12

Imperia, Novi Ligure

Thursday 21 May175 kmHilly
Stage 12 profile
Good town-and-terrain day: use the route thread to follow the race as it moves between villages and checkpoints.

Sprints and Checks

TV km 100.7 · StellaRB km 161.6 · Red Bull km

Categorized Climbs

GPM km 107.5 · Colle Giovo 514 m · 3a cat.GPM km 123 · Bric Berton 761 m · 3a cat.

Route Thread

0IMPERIA3.8Pontedassio25.6Borghetto d'Arroscia40.9Coasco54.7Loano69.1Varigotti82.7Vado Ligure100.7Stella107.5Colle Giovo113.8Sassello123Bric Berton149Ovada160.8Capriata d'Orba161.6Red Bull km171.6Novi Ligure (centro)175NOVI LIGURE
Official stage page
13Alessandria, Verbania
Stage 13

Alessandria, Verbania

Friday 22 May189 kmHilly
Stage 13 profile
Good town-and-terrain day: use the route thread to follow the race as it moves between villages and checkpoints.

Sprints and Checks

TV km 155.7 · StresaRB km 172.3 · Red Bull km

Categorized Climbs

GPM km 167.7 · Bieno 333 m · 4a cat.GPM km 175.7 · Ungiasca 581 m · 3a cat.

Route Thread

0ALESSANDRIA6.6Oviglio24.1Accorneri Inferiore41.4Roncaglia58.8Villanova Monferrato78.7P.L.94.7Biandrate119.7Fontaneto d'Agogna147.5Lesa155.7Stresa167.7Bieno171Trobaso172.3Red Bull km175.7Ungiasca186.1Centro Eventi189VERBANIA
Official stage page
14Aosta, Pila (Gressan)
Stage 14

Aosta, Pila (Gressan)

Saturday 23 May133 kmMountain
Stage 14 profile
Major GC terrain: note the first-category climbs and where the finish sits relative to the last ascent.

Sprints and Checks

TV km 53.9 · RoisanRB km 116 · Red Bull km

Categorized Climbs

GPM km 18.1 · Saint-Barthélémy 1619 m · 1a cat.GPM km 61.8 · Doues 1173 m · 3a cat.GPM km 82.3 · Lin Noir 1284 m · 1a cat.GPM km 92.1 · Verrogne 1587 m · 2a cat.GPM km 133 · PILA (Gressan) 1793 m · 1a cat. - finish

Route Thread

0AOSTA2.1Quart18.1Saint-Barthélémy23Issologne47.7Aosta (bv. per Roisan)53.9Roisan61.8Doues64Champsavinal74.7Saraillon (Chataignier)82.3Lin Noir92.1Verrogne107.1Saint-Pierre116Red Bull km116.5Gressan128.1Les Fleurs133PILA (Gressan)
Official stage page
15Voghera, Milano
Stage 15

Voghera, Milano

Sunday 24 May157 kmFlat
Stage 15 profile
Sprinter-watch day: track the TV sprint first, then the Red Bull kilometer and final approach.

Sprints and Checks

TV km 49.6 · PaviaRB km 114.8 · Red Bull km

Categorized Climbs

No categorized climbs.

Route Thread

0VOGHERA2.2Montebello della Battaglia16.6Broni36.3Belgioioso49.6Pavia53.9Tang. Nord59.5Certosa di Pavia85.3Piazzale Lodi93.7v.F.lli Campi101.6Piazzale Lodi111.9Piazzale Lodi114.8Red Bull km122.4Piazzale Loreto138.7Piazzale Loreto155Piazzale Loreto157MILANO
Official stage page
16Bellinzona, Carì
Stage 16

Bellinzona, Carì

Tuesday 26 May113 kmMountain
Stage 16 profile
Major GC terrain: note the first-category climbs and where the finish sits relative to the last ascent.

Sprints and Checks

TV km 74.7 · LudianoRB km 100.6 · Red Bull km

Categorized Climbs

GPM km 32.2 · Torre 770 m · 3a cat.GPM km 43.5 · Leontica 874 m · 2a cat.GPM km 54.2 · Torre 770 m · 3a cat.GPM km 65.5 · Leontica 874 m · 2a cat.GPM km 113 · CARÌ 1644 m · 1a cat. - arrivo/finish

Route Thread

0BELLINZONA2.8Claro22.3Malvaglia26.9Roccabella32.2Torre40.5Prugiasco43.5Leontica54.2Torre59Ponto Valentino65.5Leontica73.7Motto74.7Ludiano90.2Giornico100.6Red Bull km109.1Campello113CARÌ
Official stage page
17Cassano d'Adda, Andalo
Stage 17

Cassano d'Adda, Andalo

Wednesday 27 May202 kmHilly
Stage 17 profile
Lumpy day: the intermediate sprint may be less decisive than the repeated climbs late in the profile.

Sprints and Checks

TV km 143.8 · RonconeRB km 186.6 · Red Bull km

Categorized Climbs

GPM km 63.9 · Passo dei Tre Termini 681 m · 3a cat.GPM km 88.1 · Cocca di Lodrino 735 m · 3a cat.GPM km 191.3 · Andalo-Lever 1136 m · 3a cat.

Route Thread

0CASSANO D'ADDA3.2Vaprio d'Adda32Palazzolo sull'Oglio55.7Iseo63.9Passo dei Tre Termini86.9Lodrino88.1Cocca di Lodrino95.2Casto125.6Ca' Rossa143.8Roncone164.9Stenico186.6Red Bull km188.9Andalo191.3Andalo-Lever196.3Cavedago202ANDALO
Official stage page
18Fai della Paganella, Pieve di Soligo
Stage 18

Fai della Paganella, Pieve di Soligo

Thursday 28 May171 kmHilly
Stage 18 profile
Good town-and-terrain day: use the route thread to follow the race as it moves between villages and checkpoints.

Sprints and Checks

TV km 135.4 · GuiaRB km 154.3 · Red Bull km

Categorized Climbs

GPM km 87.7 · Fastro 350 m · 3a cat.GPM km 161.7 · Muro di Ca’ del Poggio 242 m · 4a cat.

Route Thread

0FAI DELLA PAGANELLA4.7San Michele all'Adige20.5Trento35Pergine Valsugana59Borgo Valsugana87.7Fastro92.8Arsiè106Feltre123.7Fener135.4Guia140.8Miane153.8Tarzo154.3Red Bull km161.7Muro di Ca’ del Poggio166.1Refrontolo171PIEVE DI SOLIGO
Official stage page
19Feltre, Alleghe (Piani di Pezzè)
Stage 19

Feltre, Alleghe (Piani di Pezzè)

Friday 29 May151 kmQueen mountain
Stage 19 profile
The Giro high point is Passo Giau; this is the big Dolomite stage to keep on screen.

Sprints and Checks

TV km 78.2 · PalafaveraRB km 118.6 · Red Bull km

Categorized Climbs

GPM km 58.7 · Passo Duran 1601 m · 1a cat.GPM km 72.9 · Coi 1501 m · 2a cat.GPM km 82 · Forcella Staulanza 1766 m · 2a cat.GPM km 101.6 · Passo Giau 2236 m · Cima CoppiGPM km 122.2 · Passo Falzarego 2105 m · 2a cat.GPM km 151 · PIANI DI PEZZÈ 1465 m · 2a cat. - finish

Route Thread

0FELTRE1.5Villabruna18San Zenon34.1La Stanga58.7Passo Duran62.9Chiesa72.9Coi75.1Mareson78.2Palafavera82Forcella Staulanza101.6Passo Giau111.9Pocol118.6Red Bull km122.2Passo Falzarego146Alleghe151PIANI DI PEZZÈ
Official stage page
20Gemona del Friuli 1976-2026, Piancavallo
Stage 20

Gemona del Friuli 1976-2026, Piancavallo

Saturday 30 May200 kmMountain
Stage 20 profile
Major GC terrain: note the first-category climbs and where the finish sits relative to the last ascent.

Sprints and Checks

TV km 73.6 · Forgaria nel FriuliRB km 176.3 · Red Bull km

Categorized Climbs

GPM km 85.8 · Clauzetto 558 m · 3a cat.GPM km 147.3 · PIANCAVALLO 1290 m · 1a cat.GPM km 200 · PIANCAVALLO 1290 m · 1a cat. - Arrivo/finish

Route Thread

0GEMONA DEL FRIULI2.5Venzone11.5Braulins18Osoppo-Zona Industriale34Magnano in Riviera48.9Tricesimo69.4Cornino73.6Forgaria nel Friuli84.4Vito d'Asio85.8Clauzetto112.9Maniago147.3PIANCAVALLO160.9Lago di Barcis176.3Red Bull km192Rifugio Bornass200PIANCAVALLO
Official stage page
21Roma, Roma
Stage 21

Roma, Roma

Sunday 31 May131 kmFlat
Stage 21 profile
Sprinter-watch day: track the TV sprint first, then the Red Bull kilometer and final approach.

Sprints and Checks

TV km 23.1 · Fontana dello ZodiacoRB km 77.7 · Red Bull km

Categorized Climbs

No categorized climbs.

Route Thread

0ROMA0.7Svincolo per Ostia/Aurelia17.2Fontana dello Zodiaco20.1Ostia23.1Fontana dello Zodiaco39.1Uscita per EUR49.9Colosseo51Piazza Venezia55.1ROMA60.1Fori Imperiali62.1Piazzale P.Paoli77.7Red Bull km88.5Fori Imperiali107.5Fori Imperiali126.5Fori Imperiali131ROMA
Official stage page
TVIntermediate sprintRBRed Bull kilometerGPMCategorized climbTCTime-trial check
StageDateRoutekmTypeGPM
01Friday 8 MayNessebar / Несебър, Burgas / Бургас147Flat2
02Saturday 9 MayBurgas / Бургас, Veliko Tarnovo / Велико Търново221Hilly3
03Sunday 10 MayPlovdiv / Пловдив, Sofia / София175Hilly1
04Tuesday 12 MayCatanzaro, Cosenza138Hilly1
05Wednesday 13 MayPraia a Mare, Potenza203Mountain2
06Thursday 14 MayPaestum, Napoli141Flat1
07Friday 15 MayFormia, Blockhaus244Mountain2
08Saturday 16 MayChieti, Fermo156Hilly4
09Sunday 17 MayCervia, Corno alle Scale184Mountain2
10Tuesday 19 MayViareggio > Massa TUDOR ITT42ITT0
11Wednesday 20 MayPorcari (Paper District), Chiavari195Hilly3
12Thursday 21 MayImperia, Novi Ligure175Hilly2
13Friday 22 MayAlessandria, Verbania189Hilly2
14Saturday 23 MayAosta, Pila (Gressan)133Mountain5
15Sunday 24 MayVoghera, Milano157Flat0
16Tuesday 26 MayBellinzona, Carì113Mountain5
17Wednesday 27 MayCassano d'Adda, Andalo202Hilly3
18Thursday 28 MayFai della Paganella, Pieve di Soligo171Hilly2
19Friday 29 MayFeltre, Alleghe (Piani di Pezzè)151Queen mountain6
20Saturday 30 MayGemona del Friuli 1976-2026, Piancavallo200Mountain3
21Sunday 31 MayRoma, Roma131Flat0
Stage 01

Nessebar / Несебър, Burgas / Бургас

Friday 8 May147 kmFlat
Stage 1 profile
Sprinter-watch day: track the TV sprint first, then the Red Bull kilometer and final approach.

Sprints and Checks

TV km 90 · SozopolRB km 114.7 · Red Bull km

Categorized Climbs

GPM km 84.3 · Cape Agalina 42 m · 4a cat.GPM km 106.4 · Cape Agalina 42 m · 4a cat.

Route Thread

0NESSEBAR27.7Burgas Airport38.8Burgas78.9Saint Thomas exit84.3Cape Agalina90Sozopol106.4Cape Agalina112Sozopol114.7Red Bull km147BURGAS
Official stage page
Stage 02

Burgas / Бургас, Veliko Tarnovo / Велико Търново

Saturday 9 May221 kmHilly
Stage 2 profile
Lumpy day: the intermediate sprint may be less decisive than the repeated climbs late in the profile.

Sprints and Checks

TV km 100.4 · SlivenRB km 205.5 · Red Bull km

Categorized Climbs

GPM km 116.3 · Byala Pass 712 m · 3a cat.GPM km 134.1 · Vratnik Pass 920 m · 3a cat.GPM km 210.6 · Lyaskovets Monastery Pass 452 m · 3a cat.

Route Thread

0BURGAS21.9Ajtos67.9Lozenets89Kaloyanovo100.4Sliven116.3Byala Pass120.8Byala134.1Vratnik Pass150.6Maysko168.2Maryan198.3Merdanya205.5Red Bull km206.8Lyaskovets210.6Lyaskovets Monastery Pass218.9Tsarevets221VELIKO TARNOVO
Official stage page
Stage 03

Plovdiv / Пловдив, Sofia / София

Sunday 10 May175 kmHilly
Stage 3 profile
Good town-and-terrain day: use the route thread to follow the race as it moves between villages and checkpoints.

Sprints and Checks

TV km 85.8 · Dolna BanjaRB km 162 · Red Bull km

Categorized Climbs

GPM km 103.2 · Borovets Pass 1334 m · 2a cat.

Route Thread

0PLOVDIV31.3Pazardzik38.8Zvanichevo58.6Belovo62.6Momina Klisura77.5Kostenets85.8Dolna Banja94Raduil103.2Borovets Pass105.4Borovets115.4Samokov130.8Lago di Iskar145.1Dolni Pasarel161Pancharevo162Red Bull km175SOFIA
Official stage page
Stage 04

Catanzaro, Cosenza

Tuesday 12 May138 kmHilly
Stage 4 profile
Good town-and-terrain day: use the route thread to follow the race as it moves between villages and checkpoints.

Sprints and Checks

TV km 80.5 · San LucidoRB km 126.4 · Red Bull km

Categorized Climbs

GPM km 95 · Cozzo Tunno 921 m · 2a cat.

Route Thread

0CATANZARO5.5Marcellinara14.6Z.I. Pianopoli32.9Gizzeria Lido47.2Nocera Terinese53.8Campora San Giovanni61.3Amantea73.8Fiumefreddo Marina80.5San Lucido95Cozzo Tunno98.2La Crocetta110.3San Vincenzo la Costa122Petrozza126.4Red Bull km136.8Ponte S. Francesco di Paola138COSENZA
Official stage page
Stage 05

Praia a Mare, Potenza

Wednesday 13 May203 kmMountain
Stage 5 profile
Good town-and-terrain day: use the route thread to follow the race as it moves between villages and checkpoints.

Sprints and Checks

TV km 68.4 · Francavilla in SinniRB km 174.2 · Red Bull km

Categorized Climbs

GPM km 27 · Prestieri 843 m · 3a cat.GPM km 154 · Montagna Grande di Viggiano 1405 m · 2a cat.

Route Thread

0PRAIA A MARE0.1Castrocucco16Lauria27Prestieri34.2Castelluccio Superiore47Agromonte MIleo68.4Francavilla in Sinni127Diga del Pertusillo144.9Viggiano154Montagna Grande di Viggiano174.2Red Bull km177.7Pierfaone181.7La Sellata189.3Pignola203POTENZA
Official stage page
Stage 06

Paestum, Napoli

Thursday 14 May141 kmFlat
Stage 6 profile
Sprinter-watch day: track the TV sprint first, then the Red Bull kilometer and final approach.

Sprints and Checks

TV km 92 · BruscianoRB km 117.2 · Red Bull km

Categorized Climbs

GPM km 40.1 · Cava de’ Tirreni 202 m · 4a cat.

Route Thread

0PAESTUM4.2Foce del Sele23.7Torre Picentina36.1Vietri sul Mare40.1Cava de’ Tirreni57Sarno72.4San Paolo Belsito78.1Comiziano81.7P.L.92Brusciano95.6Pomigliano d'Arco105.8Cardito110.2Frattaminore117.2Red Bull km118.2Casoria141NAPOLI
Official stage page
Stage 07

Formia, Blockhaus

Friday 15 May244 kmMountain
Stage 7 profile
Major GC terrain: note the first-category climbs and where the finish sits relative to the last ascent.

Sprints and Checks

TV km 112.4 · VenafroRB km 232.1 · Red Bull km

Categorized Climbs

GPM km 166.4 · Roccaraso 1245 m · 2a cat.GPM km 244 · BLOCKHAUS 1665 m · 1a cat. - finish

Route Thread

0FORMIA4.1Itri25.6Lago San Puoto44.5Gaeta86Sant'Apollinare97.7Taverna di San Vittore112.4Venafro133.1Colli al Volturno157.4Castel di Sangro166.4Roccaraso174.8P.L.180.3Serra Malvone200.8Passo San Leonardo230.5Roccamorice232.1Red Bull km244BLOCKHAUS
Official stage page
Stage 08

Chieti, Fermo

Saturday 16 May156 kmHilly
Stage 8 profile
Lumpy day: the intermediate sprint may be less decisive than the repeated climbs late in the profile.

Sprints and Checks

TV km 96.3 · Cupra MarittimaRB km 132 · Red Bull km

Categorized Climbs

GPM km 107.3 · Montefiore dell’Aso 367 m · 3a cat.GPM km 119.2 · Monterubbiano 379 m · 4a cat.GPM km 149 · Capodarco 225 m · 4a cat.GPM km 156 · FERMO 318 m · 4a cat. - finish

Route Thread

0CHIETI3.4Cepagatti15.2Pianella Stazione35.1Silvi Marina51.5Roseto degli Abruzzi79.1Martinsicuro91.3Grottammare96.3Cupra Marittima107.3Montefiore dell’Aso114.4Rubbianello119.2Monterubbiano129.4Fermo (Rione Murato)132Red Bull km139.4San Marco149Capodarco156FERMO
Official stage page
Stage 09

Cervia, Corno alle Scale

Sunday 17 May184 kmMountain
Stage 9 profile
Major GC terrain: note the first-category climbs and where the finish sits relative to the last ascent.

Sprints and Checks

TV km 125.2 · MarzabottoRB km 172.6 · Red Bull km

Categorized Climbs

GPM km 167.4 · Querciola 823 m · 3a cat.GPM km 184 · CORNO ALLE SCALE 1471 m · 1a cat. - finish

Route Thread

0CERVIA3.8Castiglione di Ravenna22.8San Pietro in Trento44.6P.L.54.3Bagnara di Romagna75.5Poggio Piccolo102.2Rastignano116.2P.L.125.2Marzabotto137.7Vergato146.3Riola161.3Gaggio Montano167.4Querciola172.6Red Bull km181.2Madonna dell'Acero184CORNO ALLE SCALE
Official stage page
Stage 10

Viareggio > Massa TUDOR ITT

Tuesday 19 May42 kmITT
Stage 10 profile
Time trial rhythm check: compare splits at the two intermediate checks and watch the exposed Versilia coast run-in.

Sprints and Checks

No intermediate TV sprint listed.TC km 16.7 · viale Regina MargheritaTC km 28.9 · Forte dei MarmiTC km 38.4 · Rinchiostra

Categorized Climbs

No categorized climbs.

Route Thread

0VIAREGGIO9Marina di Torre del Lago21Lido di Camaiore26Marina di Pietrasanta28.9Forte dei Marmi30Forte dei Marmi38.4Rinchiostra
Official stage page
Stage 11

Porcari (Paper District), Chiavari

Wednesday 20 May195 kmHilly
Stage 11 profile
Lumpy day: the intermediate sprint may be less decisive than the repeated climbs late in the profile.

Sprints and Checks

TV km 68 · LuniRB km 182.4 · Red Bull km

Categorized Climbs

GPM km 115.9 · Passo del Termine 548 m · 3a cat.GPM km 135.7 · Colle di Guaitarola 619 m · 2a cat.GPM km 167.1 · Colla dei Scioli 406 m · 3a cat.

Route Thread

0PORCARI (Paper District)4.9P.L.14.1Monte San Quirico41Capezzano Pianore57.7Massa68Luni91La Spezia108.5Pignone115.9Passo del Termine135.7Colle di Guaitarola148.1Bracco167.1Colla dei Scioli169.9Frisolino182.4Red Bull km191.2Piazzale Rocca195CHIAVARI
Official stage page
Stage 12

Imperia, Novi Ligure

Thursday 21 May175 kmHilly
Stage 12 profile
Good town-and-terrain day: use the route thread to follow the race as it moves between villages and checkpoints.

Sprints and Checks

TV km 100.7 · StellaRB km 161.6 · Red Bull km

Categorized Climbs

GPM km 107.5 · Colle Giovo 514 m · 3a cat.GPM km 123 · Bric Berton 761 m · 3a cat.

Route Thread

0IMPERIA3.8Pontedassio25.6Borghetto d'Arroscia40.9Coasco54.7Loano69.1Varigotti82.7Vado Ligure100.7Stella107.5Colle Giovo113.8Sassello123Bric Berton149Ovada160.8Capriata d'Orba161.6Red Bull km171.6Novi Ligure (centro)175NOVI LIGURE
Official stage page
Stage 13

Alessandria, Verbania

Friday 22 May189 kmHilly
Stage 13 profile
Good town-and-terrain day: use the route thread to follow the race as it moves between villages and checkpoints.

Sprints and Checks

TV km 155.7 · StresaRB km 172.3 · Red Bull km

Categorized Climbs

GPM km 167.7 · Bieno 333 m · 4a cat.GPM km 175.7 · Ungiasca 581 m · 3a cat.

Route Thread

0ALESSANDRIA6.6Oviglio24.1Accorneri Inferiore41.4Roncaglia58.8Villanova Monferrato78.7P.L.94.7Biandrate119.7Fontaneto d'Agogna147.5Lesa155.7Stresa167.7Bieno171Trobaso172.3Red Bull km175.7Ungiasca186.1Centro Eventi189VERBANIA
Official stage page
Stage 14

Aosta, Pila (Gressan)

Saturday 23 May133 kmMountain
Stage 14 profile
Major GC terrain: note the first-category climbs and where the finish sits relative to the last ascent.

Sprints and Checks

TV km 53.9 · RoisanRB km 116 · Red Bull km

Categorized Climbs

GPM km 18.1 · Saint-Barthélémy 1619 m · 1a cat.GPM km 61.8 · Doues 1173 m · 3a cat.GPM km 82.3 · Lin Noir 1284 m · 1a cat.GPM km 92.1 · Verrogne 1587 m · 2a cat.GPM km 133 · PILA (Gressan) 1793 m · 1a cat. - finish

Route Thread

0AOSTA2.1Quart18.1Saint-Barthélémy23Issologne47.7Aosta (bv. per Roisan)53.9Roisan61.8Doues64Champsavinal74.7Saraillon (Chataignier)82.3Lin Noir92.1Verrogne107.1Saint-Pierre116Red Bull km116.5Gressan128.1Les Fleurs133PILA (Gressan)
Official stage page
Stage 15

Voghera, Milano

Sunday 24 May157 kmFlat
Stage 15 profile
Sprinter-watch day: track the TV sprint first, then the Red Bull kilometer and final approach.

Sprints and Checks

TV km 49.6 · PaviaRB km 114.8 · Red Bull km

Categorized Climbs

No categorized climbs.

Route Thread

0VOGHERA2.2Montebello della Battaglia16.6Broni36.3Belgioioso49.6Pavia53.9Tang. Nord59.5Certosa di Pavia85.3Piazzale Lodi93.7v.F.lli Campi101.6Piazzale Lodi111.9Piazzale Lodi114.8Red Bull km122.4Piazzale Loreto138.7Piazzale Loreto155Piazzale Loreto157MILANO
Official stage page
Stage 16

Bellinzona, Carì

Tuesday 26 May113 kmMountain
Stage 16 profile
Major GC terrain: note the first-category climbs and where the finish sits relative to the last ascent.

Sprints and Checks

TV km 74.7 · LudianoRB km 100.6 · Red Bull km

Categorized Climbs

GPM km 32.2 · Torre 770 m · 3a cat.GPM km 43.5 · Leontica 874 m · 2a cat.GPM km 54.2 · Torre 770 m · 3a cat.GPM km 65.5 · Leontica 874 m · 2a cat.GPM km 113 · CARÌ 1644 m · 1a cat. - arrivo/finish

Route Thread

0BELLINZONA2.8Claro22.3Malvaglia26.9Roccabella32.2Torre40.5Prugiasco43.5Leontica54.2Torre59Ponto Valentino65.5Leontica73.7Motto74.7Ludiano90.2Giornico100.6Red Bull km109.1Campello113CARÌ
Official stage page
Stage 17

Cassano d'Adda, Andalo

Wednesday 27 May202 kmHilly
Stage 17 profile
Lumpy day: the intermediate sprint may be less decisive than the repeated climbs late in the profile.

Sprints and Checks

TV km 143.8 · RonconeRB km 186.6 · Red Bull km

Categorized Climbs

GPM km 63.9 · Passo dei Tre Termini 681 m · 3a cat.GPM km 88.1 · Cocca di Lodrino 735 m · 3a cat.GPM km 191.3 · Andalo-Lever 1136 m · 3a cat.

Route Thread

0CASSANO D'ADDA3.2Vaprio d'Adda32Palazzolo sull'Oglio55.7Iseo63.9Passo dei Tre Termini86.9Lodrino88.1Cocca di Lodrino95.2Casto125.6Ca' Rossa143.8Roncone164.9Stenico186.6Red Bull km188.9Andalo191.3Andalo-Lever196.3Cavedago202ANDALO
Official stage page
Stage 18

Fai della Paganella, Pieve di Soligo

Thursday 28 May171 kmHilly
Stage 18 profile
Good town-and-terrain day: use the route thread to follow the race as it moves between villages and checkpoints.

Sprints and Checks

TV km 135.4 · GuiaRB km 154.3 · Red Bull km

Categorized Climbs

GPM km 87.7 · Fastro 350 m · 3a cat.GPM km 161.7 · Muro di Ca’ del Poggio 242 m · 4a cat.

Route Thread

0FAI DELLA PAGANELLA4.7San Michele all'Adige20.5Trento35Pergine Valsugana59Borgo Valsugana87.7Fastro92.8Arsiè106Feltre123.7Fener135.4Guia140.8Miane153.8Tarzo154.3Red Bull km161.7Muro di Ca’ del Poggio166.1Refrontolo171PIEVE DI SOLIGO
Official stage page
Stage 19

Feltre, Alleghe (Piani di Pezzè)

Friday 29 May151 kmQueen mountain
Stage 19 profile
The Giro high point is Passo Giau; this is the big Dolomite stage to keep on screen.

Sprints and Checks

TV km 78.2 · PalafaveraRB km 118.6 · Red Bull km

Categorized Climbs

GPM km 58.7 · Passo Duran 1601 m · 1a cat.GPM km 72.9 · Coi 1501 m · 2a cat.GPM km 82 · Forcella Staulanza 1766 m · 2a cat.GPM km 101.6 · Passo Giau 2236 m · Cima CoppiGPM km 122.2 · Passo Falzarego 2105 m · 2a cat.GPM km 151 · PIANI DI PEZZÈ 1465 m · 2a cat. - finish

Route Thread

0FELTRE1.5Villabruna18San Zenon34.1La Stanga58.7Passo Duran62.9Chiesa72.9Coi75.1Mareson78.2Palafavera82Forcella Staulanza101.6Passo Giau111.9Pocol118.6Red Bull km122.2Passo Falzarego146Alleghe151PIANI DI PEZZÈ
Official stage page
Stage 20

Gemona del Friuli 1976-2026, Piancavallo

Saturday 30 May200 kmMountain
Stage 20 profile
Major GC terrain: note the first-category climbs and where the finish sits relative to the last ascent.

Sprints and Checks

TV km 73.6 · Forgaria nel FriuliRB km 176.3 · Red Bull km

Categorized Climbs

GPM km 85.8 · Clauzetto 558 m · 3a cat.GPM km 147.3 · PIANCAVALLO 1290 m · 1a cat.GPM km 200 · PIANCAVALLO 1290 m · 1a cat. - Arrivo/finish

Route Thread

0GEMONA DEL FRIULI2.5Venzone11.5Braulins18Osoppo-Zona Industriale34Magnano in Riviera48.9Tricesimo69.4Cornino73.6Forgaria nel Friuli84.4Vito d'Asio85.8Clauzetto112.9Maniago147.3PIANCAVALLO160.9Lago di Barcis176.3Red Bull km192Rifugio Bornass200PIANCAVALLO
Official stage page
Stage 21

Roma, Roma

Sunday 31 May131 kmFlat
Stage 21 profile
Sprinter-watch day: track the TV sprint first, then the Red Bull kilometer and final approach.

Sprints and Checks

TV km 23.1 · Fontana dello ZodiacoRB km 77.7 · Red Bull km

Categorized Climbs

No categorized climbs.

Route Thread

0ROMA0.7Svincolo per Ostia/Aurelia17.2Fontana dello Zodiaco20.1Ostia23.1Fontana dello Zodiaco39.1Uscita per EUR49.9Colosseo51Piazza Venezia55.1ROMA60.1Fori Imperiali62.1Piazzale P.Paoli77.7Red Bull km88.5Fori Imperiali107.5Fori Imperiali126.5Fori Imperiali131ROMA
Official stage page