- Race Home
-
Stages
-
Stage 1147km | Nessebar - Burgas
-
Stage 2219km | Burgas - Veliko Tarnovo
-
Stage 3175km | Plovdiv - Sofia
-
Rest Day 1-
-
Stage 4138km | Catanzaro - Cosenza
-
Stage 5203km | Praia a Mare - Potenza
-
Stage 6142km | Paestum - Napoli
-
Stage 7244km | Formia - Blockhaus
-
Stage 8156km | Chieti - Fermo
-
Stage 9184km | Cervia - Corno alle Scale
-
Rest Day 2-
-
Stage 1040.2km | Viareggio - Massa (ITT)
-
Stage 11195km | Porcari - Chiaveri
-
Stage 12175km | Imperia - Novi Ligure
-
Stage 13189km | Alessandria - Verbania
-
Stage 14133km | Aosta - Pila
-
Stage 15157km | Voghera - Milan
-
Rest Day 3-
-
Stage 16113km | Bellinzona - Carì
-
Stage 17202km | Cassano d'Adda - Andalo
-
Stage 18168km | Fai della Paganella - Pieve di Soligo
-
Stage 19151km | Feltre - Alleghe
-
Stage 20200km | Gemona del Friuli - Piancavallo
-
Stage 21131km | Rome - Rome
- View all Stages
-
- Route
- Contenders
- History
- Start list
Latest News from the Race
-
-
NewsGiulio Pellizzari struggles at Giro d'Italia on Corno alle Scale summit finish due to stomach problems -
AnalysisJonas Vingegaard a clear level above in pursuit of 'a complete career' at Giro d'Italia, and the fight for the podium is making his job easier – GC analysis -
News'We only decided to go for it really late' - Switch of plan nets Jonas Vingegaard second stage in three days at Giro d'Italia and 50th career win
-
Date | May 8- 31, 2026 |
Distance | 3,466km |
Start location | Nessebar, Bulgaria |
Finish location | Rome, Italy |
Category | UCI WorldTour/GrandTour |
Edition | 109th |
Total climbing | 49,150 metres |
Previous edition | |
Previous winner | Simon Yates (Visma-Lease a Bike) |
Giro d'Italia 2026 results









Stage 9: Jonas Vingegaard sends signal to rivals with solo stage 9 victory atop Corno alle Scale / As it happened
A second mountaintop finish at the Giro d'Italia and a second victory for Jonas Vingegaard (Visma-Lease a Bike), who soloed to the win on stage 9 in the blue mountain classification jersey. He dropped second-placed Felix Gall (Decathlon CMA CGM) in the final kilometre of the climb and gained time on all his rivals. Maglia rosa Afonso Eulálio (Bahrain Victorious) finished fifth and maintained the overall lead.
Stage 8: Jhonatan Narváez delivers powerful solo attack to win climb to Fermo / As it happened
Jhonatan Narváez (UAE Team Emirates-XRG) put on a climbing display that landed him a second victory at this year's Giro, striking out solo from a three-rider breakaway in the final 10 kilometres. Uno-X Mobility riders Andreas Leknessund, who was also part of the breakaway, and Martin Tjotta landed on the podium, Leknessund in second. Afonso Eulálio (Bahrain Victorious) retained the race lead with his finish in the peloton on the steep climb into Fermo.
Stage 7: Jonas Vingegaard soars to victory with record-setting ride on race's opening summit finish at Blockhaus / As it happened
As expected, Vingegaard soloed to victory on the Giro d'Italia's first major summit finish but the biggest surprise was that he wasn't able to get more of an advantage on his rivals.
Maglia Rosa Afonso Eulálio (Bahrain Victorious) lost 2:55 to the Dane but still holds 3:17 of the breakaway advantage he gained on stage 5.
Of the rest of the GC men, Felix Gall (Decathlon CMA CGM) stayed the closest to Vingegaard, losing only 13 seconds to move into third place in the GC standings at 3:34.
Stage 6: Davide Ballerini avoids mass crash, speeds to stage victory in Naples / As it happened
Davide Ballerini (XDS-Astana) edged Jasper Stuyven (Lidl-Trek) on the uphill, cobbled finish in Naples for the stage 6 victory at the Giro d'Italia. Both riders avoided going down with 300 metres to go in a corner made treacherous by rain. Swerving to avoid the chaos and also staying upright, points classification leader Paul Magnier (Soudal-QuickStep) finished third.
All riders finished the stage, with no changes in the general classification, led by Afonso Eulálio (Bahrain Victorious).
Stage 5: Igor Arrieta's rainy day raid delivers stage 5 victory for UAE Team Emirates-XRG / As it happened
In a Giro d'Italia finale unlike any other in the race's history, two breakaway riders overcame separate crashes and a wrong turn to battle for the stage victory.
Igor Arrieta (UAE Team Emirates-XRG) crashed with 13.5km to go while racing at the front with Afonso Eulálio (Bahrain Victorious) and it seemed his hopes were gone. But Eulálio then also crashed on the wet roads into Potenza and Arrieta caught up. Then, the Spaniard went the wrong way at a Y junction and had to turn around, but he again managed to catch Eulálio in the home stretch and sprint past for the win. The Portuguese rider had the consolation prize of taking the maglia rosa of race leader.
Stage 4: Jhonatan Narváez sprints to stage 4 win as Giulio Ciccone grabs bonus seconds to seize pink jersey / As it happened
After a rest/travel day, it was straight back into the action on the first day in Italy as a breakaway-friendly stage actually turned out fairly explosive, with Jhonatan Narváez (UAE Team Emirates-XRG) grabbing the win in Cosenza from a heavily reduced group. On the only climb of the day, Movistar set a rapid pace which blew the race up, dropping all the main sprinters and pink jersey Silva. They would only be awarded with second on the stage, though, with Orluis Aular, as Giulio Ciccone's (Lidl-Trek) bonus second efforts saw him grab a memorable pink jersey, the first of his career.
Stage 3: Paul Magnier edges out Jonathan Milan to claim second victory on stage 3 / As it happened
In a welcome, uneventful stage, Paul Magnier (Soudal-Quickstep) sprinted to his second stage win in three days, in a three-way photo finish. The Frenchman overtook Jonathan Milan (Lidl-Trek), who launched his sprint early, and Dylan Groenewegen (Unibet Rose Rockets) took third. Thomas Silva (XDS Astana) retained the maglia rosa on the eve of a rest-travel day where the peloton will travel back to Italy.
Stage 2: Thomas Silva secures race lead with stage 2 sprint victory after Jonas Vingegaard-led attack is caught in final kilometre / As it happened
Stage 2 route, along with rain and a massive crash, delivered a shakeup to the GC, and a surprise winner in Thomas Silva (XDS Astana) who sprinted to stage victory after a three-rider break with Giulio Pellizzari (Red Bull-Bora-Hansgrohe), and Lennert Van Eetvelt (Lotto-Intermarché) was caught inside the final kilometre. Coming off his teammate's wheel, Silva took the close win ahead of Florian Stork (Tudor) and Giulio Ciccone (Lidl-Trek), a first for a Uruguayan rider, and also took over the pink leader's jersey.
Stage 1: Paul Magnier speeds to victory as massive crash blocks peloton / As it happened
The 2026 Giro d'Italia kicked off in Bulgaria on Friday with a flat stage up and down the Black Sea Coast. Although it was quiet for the most part, it descended into chaos inside the final kilometre, where a huge crash took several riders down and held up almost the entire peloton. Only a dozen riders remained to sprint it out, with Paul Magnier (Soudal-QuickStep) getting the better of Tobias Lund Andersen (Decathlon CMA CGM) to take the first Grand Tour stage win of his career, plus the pink jersey as the first overall leader of the race.
Giro d'Italia Countdown
First or second in every Grand Tour that he has started since 2020, it's not hard to see why Jonas Vingegaard lines up at the 109th edition of the Giro d’Italia as the overwhelming favourite.
Compared to the other team leaders and riders who have overall ambitions, he climbs better than all of them, his time trial performance is strongest outside of the dedicated specialists and finally, his level of concentration and race craft is second to none. Racing incidents aside, the surprise won’t be if he wins, it’ll be by how much and how many days he spends in the maglia rosa as race leader. Read more...
Who can beat Jonathan Milan? Analysing the sprinters of the Giro d'Italia
'The stress just drains you' – What Jonas Vingegaard can expect from his first Giro d'Italia
What is the Blockhaus? And why does it matter so much in this year’s Giro d’Italia?
2026 Giro d'Italia Overview
The 2026 Giro d'Italia is the 109th edition of the Italian Grand Tour. The three-week race will be held from May 8 to May 31 with the Grande Partenza in Bulgaria in Eastern Europe. The Giro will travel to Italy after three stages in Bulgaria
Race organiser RCS Sport presented the race route in Rome on December 1, alongside the route of the 2026 Giro d'Italia Women's race.
The 2026 Giro d'Italia route covers a total 3,466 kilometres and includes 49,150 metres of elevation gain across the 21 stages.
There is just one 40.2 km time trial in Tuscany, with a balance of sprint, hilly and mountain stages. The final week is packed with mountain stages in the north of Italy before a transfer to the capital Rome for the final circuit stage.
The Giro d'Italia is one of professional cycling's three Grand Tours, alongside the Tour de France and Vuelta a España.
First run in 1909 by sports newspaper La Gazzetta dello Sport, the race has been organised since 1989 by RCS Sport under the same umbrella as the newspaper.
The race experimented with different formats in the early years starting with a points system, then holding only a teams classification in 2012, and finally moving to the time-based classification used today in 1914.
The race was suspended from 1915 to 1918 due to World War I. Once it resumed, Alfredo Binda emerged as the first star of the race, winning in 1925, 1927, 1928, 1929 and 1933.
Gino Bartali and Fausto Coppi made their names in the Giro before World War II led to the race's cancellation from 1941 to 1945, then resumed their rivalry.
Coppi won five editions in 1940, 1947, 1949, 1952 and 1953, while Bartali won in 1936, 1937 and 1946.
The next superstar to make a name in the Giro d'Italia was Eddy Merckx, winner of five editions from 1968 to 1974.
Who will challenge Jonas Vingegaard at this year's Giro d'Italia? Subscribe to Cyclingnews for unlimited access to our coverage of the Corsa Rosa. Enjoy unrivalled reporting from our team of journalists on the ground, including breaking news, analysis, and more, from every stage as it happens, plus access to the Cyclingnews app to follow the action on the go! Find out more.
Giro d'Italia Records
Most overall wins: Fausto Coppi, Alfredo Binda, Eddy Merckx (five); Giovanni Brunero, Gino Bartali, Fiorenzo Magni, Felice Gimondi, Bernard Hinault (three).
Most stage wins: Mario Cipollini (42), Alfredo Binda (41), Learco Guerra (31), Constance Girardengo (30), Eddy Merckx (25), Mark Cavendish (16)
Most mountain classification wins: Gino Bartali (seven); José Manuel Fuentes (four); Fausto Coppi, Franco Bitossi, Claudio Bortolotto, Claudio Chiappucci (three)
Most points classification wins: Francesco Moser, Giuseppe Saronni (four); Roger De Vlaeminck, Johan van der Velde, Mario Cipollini (three)
Most starts: Wladimir Panizza (18); Pierino Gavazzi, Domenico Pozzovivo (17)
Youngest winner: Fausto Coppi, 1940 (20 years and 268 days)
Oldest winner: Fiorenzo Magni, 1955 (34 years and 180 days)
Smallest margin of victory: 11 seconds (Fiorenzo Magni, 1948)
Largest margin of victory: 1:57:26 (Alfonso Calzolari, 1914)
Fastest edition: 2024 (41.866 kph)
To test your own knowledge on the winners of the Giro d'Italia throughout its history, take our quiz here.
Races
-
Giro d'Italia8 May 2026 - 31 May 2026 | Italy | WorldTour

- Giro d'Italia 2026 route
- Jonas Vingegaard the clear frontrunner, but who will emerge as his biggest challenger? – Analysing the favourites for the Giro d'Italia
- Giro d'Italia past winners
-
Rest Day 12026-05-11
-
Rest Day 22026-05-18
-
Stage 10 - 2026 Giro d'Italia stage 10 preview | Viareggio - Massa (ITT)2026-05-19 40.2km
-
Stage 11 - 2026 Giro d'Italia stage 11 preview | Porcari - Chiaveri2026-05-20 195km
-
Stage 14 - 2026 Giro d'Italia stage 14 preview | Aosta - Pila2026-05-23 133km
-
Stage 15 - 2026 Giro d'Italia stage 15 preview | Voghera - Milan2026-05-24 157km
-
Rest Day 32026-05-25
-
Stage 16 - 2026 Giro d'Italia stage 16 preview | Bellinzona - Carì2026-05-26 113km
-
Stage 19 - 2026 Giro d'Italia stage 19 preview | Feltre - Alleghe2026-05-29 151km
-
Stage 21 - 2026 Giro d'Italia stage 21 preview | Rome - Rome2026-05-31 131km
Latest Content on the Race

Adam Yates out of Giro d'Italia following brutal crash, won't start stage 3
By James Moultrie published
News Briton out with 'delayed concussive symptoms' as UAE Team Emirates-XRG start in Plovdiv with only five riders

Santiago Buitrago out with concussion after Giro d’Italia stage 2 crash, fractures in lower back for Andrea Vendrame
By Lyne Lamoureux published
News Suspected concussion and injured hand for Ådne Holter

'This is the maximum I could hope for' – Thomas Silva on his history-making win on Giro d'Italia stage 2
By Lyne Lamoureux published
News 24-year-old is first Uruguayan to race the Corsa Rosa and claim the race lead

'We could have easily been on the left and it would have been us' – Netcompany Ineos benefit from Giro d'Italia crash chaos as Egan Bernal moves up to third on GC
By James Moultrie published
News Director of Racing Geraint Thomas says former winner 'lives for the big, big races' and 'he's still got more to come'

'He was stopped there forever' - brutal Giro d'Italia crash sees GC contender Derek Gee-West injured and lose time after long lone chase
By Alasdair Fotheringham published
News Canadian manages to limit losses to a minute as neutralised race restarted before he regains contact with main group

'The most important thing is that the guys manage to recover' – UAE Team Emirates-XRG rue tough day at Giro d'Italia as five riders crash
By Alasdair Fotheringham published
News Jay Vine and Marc Soler abandon after bad mass crash on stage 2 as a visibly bloodied Adam Yates loses nearly 14 minutes

'They crashed just in front of me' – Jonas Vingegaard narrowly avoids disaster of mass pile-up at Giro d'Italia before launching first attack
By James Moultrie published
News 'I just hope everyone is OK. I don't like crashes like this. I'm really thinking about everyone who crashed' says Dane after chaotic finish

Adam Yates, Derek Gee-West among riders caught up in major crash as Giro d'Italia stage 2 is briefly neutralised
By Dani Ostanek published
News Host of riders hit the ground in major crash 22km from end of the stage, Jay Vine forced to abandon on a stretcher

'We're going back to market' – Ineos ready to drop title sponsorship role to bring on second partner alongside Netcompany
By Stephen Farrand published
News 'We're going back to market looking for a second co-title partner' says CFO Tom Hill

'Maybe I won't win 19 this year' – Pink jersey Paul Magnier turns from quantity to quality with maiden Grand Tour success at Giro d'Italia
By James Moultrie published
News Frenchman laughs that he won't be sleeping in pink jersey after stage 1 win, but vows to defend it on punchy stage 2 finish
Top News on the Race
-
'Even today, they don't want me up there' – Endless attacks and losing time purposefully but Giulio Ciccone still denied a stage win at the Giro d'Italia
Italian caught on the final slopes of Corno alle Scale after bridging to breakaway and dropping all other companions -
Giro d'Italia GC standings – Interesting top 10 reshuffle on the Corno alle Scale as Vingegaard edges closer to pink
Afonso Eulálio holds firm yet again to retain pink jersey into the rest day -
'Most important we win GC, it's not a goal to dominate' – Emulating Pogačar's all-conquering Giro d'Italia not a focus for Jonas Vingegaard with pink as priority
Ahead of Sunday's summit finish to Corno alle Scale, Visma DS Marc Reef says 'we would like to win maybe one or two more stages' with Dane
-
How to watch Giro d'Italia 2026 – Free live streams, TV channels, Schedule, Stage 9
All the broadcast information for the Giro d'Italia as stage 9 brings another summit finish at Corno alle Scale -
'A minimum effort for maximum benefits' – UAE Team Emirates-XRG manager looks on Jonas Vingegaard's ascent of Blockhaus with mix of admiration and frustration
Injured Giro d'Italia racer Marc Soler slowly improving and walking on crutches for first time -
Giro d'Italia penalties, fines and yellow cards – All the punishments handed out at the 2026 race
Tracking the rule infringements and penalties accrued on the road from Bulgaria to Rome
-
Netcompany Ineos say 'nothing has changed' in Egan Bernal's GC hunt at Giro d'Italia despite several setbacks in opening week
'Of course, we can't hide the gap, this is clear, but we have to keep our belief high' says DS Basso with Colombian 15th overall, 6:18 off the lead -
'It's about having nothing to lose' – Liberated by their bad luck, just how many stages can ruthless five-man UAE Team Emirates-XRG win at Giro d'Italia?
Jhonatan Narváez completes hat-trick in Fermo as cycling's top team continue to bounce back after losing three riders in stage 2 crash -
'Definitely a podium contender' – Decathlon CMA CGM gunning for Giro d'Italia top three with Felix Gall after strong Blockhaus ride
Austrian emerging as a key challenger to Jonas Vingegaard at the end of first week
Related Features
-
Jonas Vingegaard a clear level above in pursuit of 'a complete career' at Giro d'Italia, and the fight for the podium is making his job easier – GC analysis
Dane takes second stage win seemingly with ease after Decathlon pace all day to Corno alle Scale summit finish -
Reliving the Giro d'Italia's first GC battle on the Blockhaus - Gallery
All the best photos from the first summit finish of the 2026 Corsa Rosa -
Jonas Vingegaard takes control of Giro d'Italia on Blockhaus as expected, but should the narrow gap to Felix Gall be a cause for concern? – GC analysis
Where the Austrian is lacking as a contender for pink and a dive into why the Dane shouldn't be firing on all cylinders just yet -
What is the Blockhaus? And why does it matter so much in this year’s Giro d’Italia?
Legendary ascent on stage 7 could be most decisive summit finish of entire 2026 race -
250,000 fans in Sofia, a packed Lidl car park, and flamingos – Giro d'Italia reflections from a crash-marred but memorable Bulgarian Grande Partenza
James Moultrie's impressions from the ground at the build-up and first three stages of the 2026 race in Eastern Europe


































