2026 Giro d’Italia Live Results, Winners, Teams, Route and stages

The prestigious 2026 Giro d’Italia is set to deliver another thrilling three-week Grand Tour as the world’s best cyclists battle across Bulgaria, Italy, and Switzerland from 8 May to 31 May 2026. The 109th edition of the iconic race begins in the historic coastal city of Nessebar and concludes with the traditional final stage in Rome.

This year’s Giro covers a demanding 3,459.2 km (2,149.4 miles) across 21 stages, featuring flat sprint opportunities, punishing mountain climbs, hilly classics-style terrain, and a crucial individual time trial. Riders will also face three rest days during the race.

2026 Giro d'Italia Live Results, Winners, Teams, Route and stages

2026 Giro d’Italia Race Details

DetailInformation
Race2026 Giro d’Italia
Edition109th
Dates8–31 May 2026
Total Stages21
Distance3,459.2 km
Start LocationNessebar
Finish LocationRome
Rest Days11 May, 18 May, 25 May
Countries VisitedBulgaria, Italy, Switzerland

2026 Giro d’Italia Teams

A total of 23 teams will compete in the race, including all 18 UCI WorldTeams and five invited UCI ProTeams.

UCI WorldTeams

  • Alpecin–Premier Tech
  • Decathlon CMA CGM
  • EF Education–EasyPost
  • Groupama–FDJ
  • Lidl–Trek
  • Lotto–Intermarché
  • Movistar Team
  • INEOS Grenadiers
  • Red Bull–Bora–Hansgrohe
  • Soudal–Quick-Step
  • Team Bahrain Victorious
  • Team Jayco–AlUla
  • Team Picnic–PostNL
  • Visma–Lease a Bike
  • UAE Team Emirates XRG
  • Uno-X Mobility
  • XDS Astana Team

UCI ProTeams

  • Bardiani–CSF 7 Saber
  • Q36.5 Pro Cycling Team
  • Team Polti VisitMalta
  • Tudor Pro Cycling Team
  • Unibet Rose Rockets

Full 2026 Giro d’Italia Stage Schedule, Winners, and Results

StageDateRouteDistanceTypeWinner
18 MayNessebar to Burgas147 kmFlatPaul Magnier
29 MayBurgas to Veliko Tarnovo221 kmHilly
310 MayPlovdiv to Sofia175 kmFlat
Rest Day11 May
412 MayCatanzaro to Cosenza138 kmFlat
513 MayPraia a Mare to Potenza203 kmHilly
614 MayPaestum to Naples142 kmFlat
715 MayFormia to Blockhaus244 kmMountain
816 MayChieti to Fermo156 kmHilly
917 MayCervia to Corno alle Scale184 kmHilly
Rest Day18 May
1019 MayViareggio to Massa42 kmIndividual Time Trial
1120 MayPorcari to Chiavari195 kmHilly
1221 MayImperia to Novi Ligure175 kmFlat
1322 MayAlessandria to Verbania189 kmHilly
1423 MayAosta to Pila133 kmMountain
1524 MayVoghera to Milan157 kmFlat
Rest Day25 May
1626 MayBellinzona to Carì113 kmMountain
1727 MayCassano d’Adda to Andalo202 kmHilly
1828 MayFai della Paganella to Pieve di Soligo171 kmFlat
1929 MayFeltre to Alleghe151 kmMountain
2030 MayGemona del Friuli to Piancavallo200 kmMountain
2131 MayRome to Rome131 kmFlat

Key Stages to Watch

Several stages could prove decisive in the battle for the famous pink jersey:

  • Stage 7 – Formia to Blockhaus: A brutal 244 km mountain challenge with major climbing.
  • Stage 10 – Viareggio to Massa: The only individual time trial may create major gaps in the general classification.
  • Stage 14 – Aosta to Pila: A crucial Alpine summit finish.
  • Stage 16 – Bellinzona to Carì: High-altitude Swiss mountain stage.
  • Stage 20 – Gemona del Friuli to Piancavallo: The final mountain showdown before Rome.

The final stage through Rome is expected to favor the sprinters, while the overall Giro champion will celebrate victory in the Italian capital.

Cycling fans around the world are eagerly awaiting the start of the 2026 Giro, which promises dramatic mountain battles, sprint duels, and unforgettable Grand Tour moments.