Giro d’Italia 2026 route, stage-by-stage guide and start list

The first Grand Tour of 2026, the Giro d’Italia gets underway on Friday 8 May with its Grande Partenza taking place in Bulgaria for the first time.

The 109th edition of the Giro will be fought out over 3,459km of road and 49,150m of climbing en route to the now-traditional processional final stage in Rome, where a successor to last year’s winner Simon Yates will be crowned.

Yates’ surprise retirement on the eve of the 2026 season means he will not defend his title, but there are two former winners and two further podium finishers on the provisional start list, with Jonas Vingegaard of Visma-Lease a Bike the hot favourite to seal the one Grand Tour winner’s jersey he has yet to claim, after two maillots jaunes and one maillot rojo.

Pure climbers will be pleased to see just one individual time trial on the menu, while there’s something for everyone on a varied route: seven summit finishes, eight flat stages for the sprinters, and seven so-called ‘medium mountain’ days earmarked for breakaway artists.

As in most Giros the GC battle will really ignite in the final week, starting with a detour through Switzerland on stage 15 before the queen stage on stage 19, featuring six classified climbs in the Dolomites including the race’s Cima Coppi – the highest point. One more mountainous day on stage 20 will sort out the standings before a jaunt all the way from Italy’s northeast to Rome for the final day’s sprint.

Giro d’Italia 2026 route guide

Stage 1 (Friday 8 May): Nessebar – Burgas (147km, flat)

A fast, flat opening stage along the Bulgarian coast, including two laps of a 22km circuit which contain the extent of the day’s very minimal climbing. The riders pass the finish line once before the two laps, giving lead-out trains time to get organised, and then it’s into the city centre for a very slight uphill sprint. It’ll be a fast man wearing pink at the end of day one.

Stage 2 (Saturday 9 May): Burgas – Veliko Tarnovo (221km, hilly)

A long second stage in Bulgaria offers the first minor test for the big names, with three classified climbs to surmount, the last just 8km from the finish and likely to be earmarked as the place to either monitor or go on late attacks. While some of the general classification contenders may opt to steal a march and gain some bonus seconds, this early in the race it’s equally likely to be a breakaway artist taking victory as the GC favourites keep their powder dry.

Stage 3 (Sunday 10 May): Plovdiv – Sofia (175km, flat)

Another outing for the sprinters and another chance to wear pink into the first rest day, which allows the race to travel from Bulgaria into Italy. There’s a category 2 climb to crest on the way there, though, coming right in the middle of the stage – early enough for the sprinters to regroup afterwards on the gentle descent towards the capital, Sofia, but also ripe ground for a breakaway to jump clear.

Monday 9 May – travel day

Stage 4 (Tuesday 12 May): Catanzaro – Cosenza (138km, flat)

Officially another ‘flat’ stage, like stage three, this first outing on Italian soil – along the Tyrrhenian coast – features a category two climb, this time in the second half of the stage. While it’s a long ascent at nearly 15km the sprinters should be shepherded over it in one piece, with a long descent and then uphill drag to the finish to follow. The urban finale features more rises, with the 3.7 per cent gradients of the final drag favouring a punchier sprinter.

Stage 5 (Wednesday 13 May): Praia a Mare – Potenza (203km, hilly)

Stage five provides rolling hills all day in Calabria and the quiet Basilicata region, with the general classification contenders needing to be on high alert throughout the entire 203km slog. Enterprising breakaway riders will also be on the look-out for a stage win so the pace should be high all day. After 4,100m of altitude gain – including the Montagna Grande di Viggiano with its maximum 15 per cent slopes – there’s a descent into the finish town of Potenza before another uphill drag to the line.

Stage 6 (Thursday 14 May): Paestum – Napoli (142km, flat)

Another early outing for the sprinters, with only one minor climb to get out the way, very early on. It’s one for the history buffs: the stage begins near the ancient Greek temples of Paestum before a long ride up the Tyrrhenian coast, passing through the plain around Mount Vesuvius, before getting into 70km of urban sprawl, with plenty of road furniture to navigate before the finish line on the wide roads of central Naples.

Stage 7 (Friday 15 May): Formia – Blockhaus (244km, mountainous)

The longest stage of the entire Giro and with the second-most altitude gain, stage seven is the toughest so far and the first proper GC test as the race enters the Apennines. There’s 4,600m of climbing to overcome, with the most notable climb the formidable Blockhaus – approached from the tougher Roccamorice road – and a summit finish atop its infamous slopes: it’s just shy of 14km, with nearly 10km of that at a bruising nine per cent gradient and highs of 14. The Red Bull Kilometre – with its bonus seconds – comes in its lower slopes and could be the springboard for a GC contender to launch to victory.

Stage 8 (Saturday 16 May): Chieti – Fermo (156km, hilly)

Stage eight sees more climbing but on shorter, punchier hills than stage seven, and at nearly 100km shorter in theory is an easier day in the saddle – but there are plenty of pitfalls as the riders travel up the Adriatic coast. With each climb followed by a sharp descent and straight into the next uphill, stage eight will require full concentration from the GC riders and their lieutenants. The toughest is the Reputolo, with gradients maxing out at 22 per cent, with another 10 per cent ramp up to the finish line in Fermo.

Stage 9 (Sunday 17 May): Cervia – Corno alle Scale (184km, hilly)

The final stage of the first week proper is another summit finish, with 2,400m to climb on the way there – all of that crammed into the final 30km. There’s a deceptively easy start, with a flat run to Bologna, before rising into the central Apennines with a category three climb, a very brief descent, and then the category one ascent to Corno alle Scale. It’s a similar route parcours to those often used in the Vuelta, with all the drama coming on the very last climb. Again the Red Bull Kilometre is on the lower slopes of the 10.8km last ascent, with more bonus seconds on offer.

Monday 16 May – rest day

Stage 10 (Tuesday 19 May): Viareggio – Massa (42km, individual time trial)

After a rest day we’re straight back into GC action with the one and only time trial on this year’s route. It’s a pan-flat, fast, almost entirely straight run out and back from Viareggio, with only two sharp U-turns as it wends one way along the Tuscan coastline and then back up the other. The approach to the finish is also nice and simple: there’s a right-hander on the seafront with 1km to go, then another turn at 150m onto the finishing straight. It’s a TT for the specialists so expect the bigger engines to shine and the pure climbers to try to limit their losses.

Stage 11 (Wednesday 20 May): Porcari – Chiavari (195km, hilly)

Back into the hills on stage 11, with a chance to catch out the odd GC rider who hasn’t quite got back into the swing of things after the first rest day. It’s another run along the Tuscan coast, with a flat but technical first section before criss-crossing the hills – including three categorised climbs – before entering Chiavari. The riders will need to be on high alert for the final 5km as a short climb is followed by a technical descent.

Stage 12 (Thursday 21 May): Imperia – Novi Ligure (175km, flat)

Stage 12 takes the race back into sprinters’ territory with a start on the Liguarian coast. It’s by no means an easy day in the saddle, with two short, sharp category three climbs at Colle Giovo and Bric Berton to get over, but from there the sprinters’ teams have around 50km of descending and flat road to get themselves shipshape and claw back any aspiring breakaway on the flat road towards Milan.

Stage 13 (Friday 22 May): Alessandria – Verbania (189km, flat)

Another stage in theory designed for the fast men, but this one has got a real sting in the tail in the form of two categorised climbs inside the final 20km, in the vicinity of Lake Maggiore. It’s almost entirely flat until then, setting up a real nervy finish – almost Milan-San Remo-esque in its design – as the race inches towards the foothills of the Alps and the Swiss border. The climb up Bieno is the hors-d’oeuvre, with the following category-three to Ungiasca a nasty one, with several kilometres at double-digit gradients. Then there’s a descent along the lakeside to the finish in Verbania, which could be contested either by punchier sprinters who have survived the climbs, or breakaway riders who excel going downhill.

Stage 14 (Saturday 23 May): Aosta – Pila, Gressan (133km, mountainous)

The weekend kicks off with a short but fearsome mountain stage: only 133km but with just shy of 4,400m of elevation gain packed in, with little real recovery time, as the route alternates from descents into the valley to soaring high up in the Val d’Aosta. There is one category two climb and three category ones including the summit finish, the 16.5km ascent to Pila up the Gressan side, which returns to the Giro 30 years after it last featured, on a stage won by Robert Millar. All four climbs have double-digit gradients at their worst, and the climbing starts right from the gun as the riders head out of Aosta to Saint-Berthelemy. The final kilometres range from nine per cent to 11, and it’s all uphill to the line.

Stage 15 (Sunday 24 May): Voghera – Milano (157km, flat)

The sprinters are rewarded for their Alpine slog on stage 14 with one last run out to end the second week. There’s only 200m of elevation gain on a very straightforward flat stage, with wide roads taking the peloton to Pavia before a jaunt along some sections of the traditional Milan-San Remo route. The finale is four laps of a simple 16.3km circuit on the flat boulevards of central Milan, with few technical corners to deal with, so it should be a classic bunch sprint.

Monday 25 May – rest day

Stage 16 (Tuesday 26 May): Bellinzona – Cari (113km, mountainous)

Racing resumes with the shortest road stage of the entire Giro, with 3,000m of climbing crammed into this outing entirely within Swiss borders. There are three individual climbs on the menu but two are covered twice over, in two laps of a punchy 22km circuit; the notable one is the category-two Leontica, with ranges from 8.5 to 14 per cent over its 3km length. From there it’s down into the Gotthard valley before the summit finish at Faido in the Cari ski resort: a category one, 12km climb with a nasty 13 per cent wall in its final kilometre. This stage looks perfectly designed to catch out the GC rider who took the rest day a bit too easy.

Stage 17 (Wednesday 27 May): Cassano d’Adda – Andalo (202km, hilly)

The GC battle gets a slight reprieve on a rolling stage well suited to the stage hunter. Heading north of Milan and bypassing Bergamo, near the stunning Lake Garda, there are three category three climbs, the last to Andalo-Lever just 9km from the finish, with a brief descent followed by another uphill to the line in Andalo. It’s a classic transitional stage before the weekend’s double-header of brutal days in the mountains which will decide the GC, so expect the major names to keep their powder dry and maybe give their lieutenants a run-about.

Stage 18 (Thursday 28 May): Fai della Paganella – Pieve di Soligo (171km, flat)

Another bumpy outing with two categorised climbs but plenty of small rises, stage 18 is another transitional stage and the penultimate outing for the sprinters, who have a hefty two days in the mountains to surmount before the traditional run-out in Rome. It undulates through the valley roads between Trento and Treviso, heading southeast into the Veneto with the Dolomites looming ominously overhead. The final ‘muro’ climb 9km from the finish line will test the legs – it maxes out at 19 per cent – before a slightly tricky finale: mostly downhill with a couple of corners before an uphill drag to the line.

Stage 19 (Friday 29 May): Feltre – Allghe, Piani di Pezze (151km, mountainous)

Stage 19 is the queen stage and likely where the winning move will be made, an epic outing in the Dolomites with 5,000m of climbing packed into the final 100km. A rolling first 46km leads into the first of six categorised climbs, with each of those coming essentially back-to-back with no respite.

They are: the Passo Duran (max 14 per cent), Coi (max 19 per cent), Forcella Staulanza (max 10 per cent), Passo Giau (the Cima Coppi, the highest point of the whole race at 2,233m above sea level, max 14 per cent), the Passo Falzarego (max 10 per cent), and the 5km climb to to the finish at Piani di Pezze (max 15 per cent). It’s not just the climbing that matters: there’s a long descent of over 20km off the Falzarego to test the GC riders’ mettle too. Expect fireworks.

Stage 20 (Saturday 30 May): Gemona del Friuli – Piancavallo (200km, mountainous)

The climbing continues on stage 20, with room for another twist in the tale after yesterday’s gruelling effort. Another undulating start leads to a category three climb at Clauzetto, before a rolling approach to the 14.5km, category-one Piancavallo. It’s so good organisers RCS opted to include it twice, with a long descent including the Red Bull Kilometre – with more bonus seconds on offer – before it’s tackled a second time, ending with a summit finish. It’s a steep climb, averaging 9 per cent before a slight flat section and another 8 per cent section leading into a technical final kilometre.

Stage 21 (Sunday 31 May): Roma – Roma (131km, flat)

After a flight down to Rome and with the destiny of the maglia rosa determined, the riders embark on the now-traditional final stage in the Italian capital. It’s pan-flat and relatively short, with the first section taken at a Sunday-jog pace as the winner and his team sip fizz and pose for photos on the flat, wide roads out to the coast at Ostia. From there it’s a turn back along the same roads into the centre of Rome itself, where the pace will steadily ramp up over eight laps of a 9.5km city-road circuit swinging past the Colosseum and other landmarks. It includes some technical corners and a few cobbled sections – known as sanpietrini – for extra jeopardy, with a minor tilt uphill on the finishing straight.

Giro d’Italia 2026 confirmed start list

*Not all teams have confirmed rosters

Alpecin-Premier Tech

  • Kaden Groves (Australia)
  • Tobias Bayer (Austria)
  • Francesco Busatto (Italy)
  • Jonas Geens (Belgium)
  • Edward Planckaert (Belgium)
  • Jensen Plowright (Australia)
  • Johan Price-Pejtersen (Denmark)
  • Luca Vergallito (Italy)

Bahrain Victorious

  • Santiago Buitrago (Colombia)
  • Damiano Caruso (Italy)
  • Robert Stannard (Australia)
  • Fran Miholjević (Croatia)
  • Afonso Eulálio (Portugal)
  • Mathijs Paasschens (Netherlands)
  • Alec Segaert (Belgium)
  • Eduardo Zambanini (Italy)

Bardiani CSF 7 Saber

  • Filippo Magli (Italy)
  • Martin Marcellusi (Italy)
  • Luca Paletti (Italy)
  • Vicente Rojas (Chile)
  • Manuele Tarozzi (Italy)
  • Nikita Tsvetkov (Uzbekistan)
  • Filippo Turconi (Italy)
  • Enrico Zanoncello (Italy)

Decathlon CMA CGM Team

  • Felix Gall (Austria)
  • Tobias Lund Andresen (Denmark)
  • Tord Gudmestad (Norway)
  • Gregor Mühlberger (Austria)
  • Oliver Naesen (Belgium)
  • Rasmus Søjberg Pedersen (Denmark)
  • Callum Scotson (Australia)
  • Johannes Staune-Mittet (Norway)

Groupama – FDJ United

  • Remi Cavagna (France)
  • Cyril Barthe (France)
  • Axel Huens (France)
  • Johan Jacobs (Switzerland)
  • Josh Kench (Australia)
  • Paul Penhoet (France)
  • Remy Rochas (France)
  • Brieuc Rolland (France)

Lidl-Trek

  • Giulio Ciccone (Italy)
  • Simone Consonni (Italy)
  • Derek Gee-West (Canada)
  • Amanuel Ghebreigzabhier (Eritrea)
  • Jonathan Milan (Italy)
  • Matteo Sobrero (Italy)
  • Tim Torn Teutenberg (Germany)
  • Max Walscheid (Germany)

Movistar Team

  • Ivan Garcia Cortina (Spain)
  • Orluis Aular (Venezuela)
  • Juan Pedro Lopez (Spain)
  • Enric Mas (Spain)
  • Lorenzo Milesi (Italy)
  • Nelson Oliveira (Portugal)
  • Javier Romo (Spain)
  • Einer Rubio (Colombia)

NSN Cycling Team

  • Alessandro Pinarello (Italy)
  • Jan Hirt (Czechia)
  • Ryan Mullen (Ireland)
  • Nick Schultz (Australia)
  • Dion Smith (New Zealand)
  • Jake Stewart (Great Britain)
  • Corbin Strong (New Zealand)
  • Ethan Vernon (Great Britain)

Pinarello-Q36.5 Pro Cycling Team

  • Sjoerd Bax (Netherlands)
  • Fabio Christen (Switzerland)
  • David De La Cruz (Spain)
  • Mark Donovan (Great Britain)
  • David Gonzalez (Spain)
  • Chris Harper (Australia)
  • Matteo Moschetti (Italy)
  • Nickolas Zukowsky (Canada)

Red Bull – Bora – hansgrohe

  • Jai Hindley (Australia)
  • Giovanni Aleotti (Italy)
  • Nico Denz (Germany)
  • Gianni Moscon (Italy)
  • Giulio Pellizzari (Italy)
  • Mick van Dijke (Netherlands)
  • Aleksandr Vlasov
  • Ben Zwiehoff (Germany)

Team Jayco AlUla

  • Pascal Ackermann (Germany)
  • Koen Bouwman (Netherlands)
  • Bob Donaldson (Great Britain)
  • Felix Engelhardt (Germany)
  • Alan Hatherly (South Africa)
  • Chris Juul-Jensen (Denmark)
  • Ben O’Connor (Australia)
  • Andrea Vendrame (Italy)

Team Picnic PostNL

  • Timo De Jong (Netherlands)
  • Sean Flynn (Great Britain)
  • Chris Hamilton (Australia)
  • Warren Barguil (France)
  • Gijs Leemreize (Netherlands)
  • Tim Naberman (Netherlands)
  • Frank van den Broek (Netherlands)
  • Casper van Uden (Netherlands)

Team Polti VisitMalta

  • Mattia Bais (Italy)
  • Ludovico Crescioli (Italy)
  • Giovanni Lonardi (Italy)
  • Mirco Maestri (Italy)
  • Andrea Mifsud (Malta)
  • Thomas Pesenti (Italy)
  • Alessandro Tonelli (Italy)
  • Diego Pablo Sevilla (Spain)

Tudor Pro Cycling Team

  • Will Barta (USA)
  • Robin Froidevaux (Switzerland)
  • Fabian Lienhard (Switzerland)
  • Luca Mozzato (Italy)
  • Matthys Rondel (France)
  • Michael Strorer (Australia)
  • Florian Stork (Germany)
  • Larry Warbasse (USA)

UAE Team Emirates-XRG

  • Igor Arrieta (Spain)
  • Jan Christen (Switzerland)
  • Mikkel Bjerg (Denmark)
  • Jhonatan Narvaez (Ecuador)
  • Marc Soler (Spain)
  • Antonio Morgado (Portugal)
  • Jay Vine (Australia)
  • Adam Yates (Great Britain)

Unibet Rose Rockets

  • Dylan Groenewegen (Netherlands)
  • Elmar Reinders (Netherlands)
  • Lukas Kubis (Slovakia)
  • Wout Poels (Netherlands)
  • Matyas Kopecky (Cezchia)
  • Tomas Kopecky (Czechia)
  • Niklas Larsen (Denmark)
  • Hartthijs De Vries (Netherlands)

Uno-X Mobility

  • Johannes Kulset (Norway)
  • Erlend Blikra (Norway)
  • Andreas Leknessund (Norway)
  • Markus Hoelgaard (Norway)
  • Fredrik Dversnes Lavik (Norway)
  • Sakarias Koller Løland (Norway)
  • Martin Tjøtta (Norway)
  • Ådne Holter (Norway)

XDS Astana Team

  • Davide Ballerini (Italy)
  • Alberto Bettiol (Italy)
  • Arien Livyns (Belgium)
  • Harold Martin Lopez (Ecuador)
  • Martin Malucelli (Italy)
  • Christian Scaroni (Italy)
  • Guillermo Thomas Silva (Uruguay)
  • Diego Ulissi (Italy)

Leave a Reply

Your email address will not be published. Required fields are marked *