- 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
-
-
News'With no Richie, the plans had to change' - James Shaw, EF Education-EasyPost on the Giro d'Italia breakaway hunt after Carapaz withdrawal -
News'No one is unbeatable' – Giulio Pellizzari moves ahead of Jonas Vingegaard on GC with bonus seconds sprint ahead of Giro d'Italia mountains face-off -
News'I was not expecting this after many hard moments' – Without GC pressure, Giulio Ciccone finally achieves childhood dream of pulling on maglia rosa
-
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 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.
2026 Giro d'Italia schedule
Stage | Date | Start-Finish | Distance |
|---|---|---|---|
Stage 1 | May 8, 2026 | Nessebar - Burgas | 147 km |
Stage 2 | May 9, 2026 | Burgas - Veliko Tarnovo | 221 km |
Stage 3 | May 10, 2026 | Plovdiv - Sofia | 175 km |
Stage 4 | May 12, 2026 | Catanzaro - Cosenza | 138 km |
Stage 5 | May 13, 2026 | Praia a Mare - Potenza | 203 km |
Stage 6 | May 14, 2026 | Paestum - Naples | 142 km |
Stage 7 | May 15, 2026 | Formia - Blockhouse | 244 km |
Stage 8 | May 16, 2026 | Chieti - Fermo | 156 km |
Stage 9 | May 17, 2026 | Cervia - Corno alle Scale | 184 km |
Stage 10 | May 19, 2026 | Viareggio - Massa (ITT) | 42 km |
Stage 11 | May 20, 2026 | Porcari - Chiavari | 195 km |
Stage 12 | May 21, 2026 | Imperia - Novi Ligure | 175 km |
Stage 13 | May 22, 2026 | Alessandria - Verbania | 189 km |
Stage 14 | May 23, 2026 | Aosta - Pila (Gressan) | 133 km |
Stage 15 | May 24, 2026 | Voghera - Milan | 157 km |
Stage 16 | May 26, 2026 | Bellinzona - Carì | 113 km |
Stage 17 | May 27, 2026 | Cassano d'Adda - Andalo | 202 km |
Stage 18 | May 28, 2026 | Fai della Paganella - Pieve di Soligo | 168 km |
Stage 19 | May 29, 2026 | Feltre - Alleghe (Pezzè Plains) | 151 km |
Stage 20 | May 30, 2026 | Gemona del Friuli 1976-2026 - Piancavallo | 200 km |
Stage 21 | May 31, 2026 | Rome - Rome | 131 km |
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
-
Stage 6 - 2026 Giro d'Italia stage 6 preview | Paestum - Napoli2026-05-14 142km
-
Stage 7 - 2026 Giro d'Italia stage 7 preview | Formia - Blockhaus2026-05-15 244km
-
Stage 8 - 2026 Giro d'Italia stage 8 preview | Chieti - Fermo2026-05-16 156km
-
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

'With no Richie, the plans had to change' - James Shaw, EF Education-EasyPost on the Giro d'Italia breakaway hunt after Carapaz withdrawal
By Alasdair Fotheringham published
News EF Education-EasyPost racer taking part in sixth Grand Tour

'No one is unbeatable' – Giulio Pellizzari moves ahead of Jonas Vingegaard on GC with bonus seconds sprint ahead of Giro d'Italia mountains face-off
By James Moultrie published
News Red Bull-Bora-Hansgrohe leader gains four seconds on heavy favourite Dane at Red Bull Kilometre

'I was not expecting this after many hard moments' – Without GC pressure, Giulio Ciccone finally achieves childhood dream of pulling on maglia rosa
By James Moultrie published
News Italian sprints to bonus seconds in Cosenza to take pink, 10 years on from maiden stage win as neo-pro

Giro d'Italia abandons – Three more riders out of the race as Grand Tour reaches Italian soil
By Matilda Price, Dani Ostanek, Kirsten Frattini last updated
Abandons Tracking all the riders who have crashed out of or otherwise left this year's Giro

'The important thing was we tried' - Movistar put everything out there but fail to capture Giro d'Italia stage
By Alasdair Fotheringham published
News Spanish WorldTour squad rip up race on category 2 Cozzo Tunno, but cannot stop Jhonatan Narváez from grabbing victory

'In a sprint finish, nobody's got any friends' - Narváez keeps UAE Team Emirates' Giro d'Italia flight alive with tenacious stage 4 triumph
By Alasdair Fotheringham published
News Ecuadorian takes first win for team after losing three teammates in big crash on stage 2

'A big disappointment' – Ineos GC 'priorities' leave Ben Turner wondering at Giro d'Italia after dropping to help Egan Bernal and missing out on stage win
By James Moultrie published
News British rider wonders what if at the finish but says he's 'really happy' Colombian leader didn't lose time

Freak illness catches up with Arnaud De Lie and forces him out of Giro d'Italia
By Patrick Fletcher published
News Belgian rider abandons stage 4 having emptied the tank across late second-category climb
Top News on the Race
-
'The important thing was we tried' - Movistar put everything out there but fail to capture Giro d'Italia stage
Spanish WorldTour squad rip up race on category 2 Cozzo Tunno, but cannot stop Jhonatan Narváez from grabbing victory -
'In a sprint finish, nobody's got any friends' - Narváez keeps UAE Team Emirates' Giro d'Italia flight alive with tenacious stage 4 triumph
Ecuadorian takes first win for team after losing three teammates in big crash on stage 2 -
'A big disappointment' – Ineos GC 'priorities' leave Ben Turner wondering at Giro d'Italia after dropping to help Egan Bernal and missing out on stage win
British rider wonders what if at the finish but says he's 'really happy' Colombian leader didn't lose time
-
Freak illness catches up with Arnaud De Lie and forces him out of Giro d'Italia
Belgian rider abandons stage 4 having emptied the tank across late second-category climb -
Panic and doubts as Egan Bernal dropped on innocuous climb at Giro d'Italia
Netcompany-Ineos rider fights back on the descent but performance doesn't bode well for GC prospects -
Giro d'Italia GC standings – Italian makes a career-long dream come true as race hits home soil
Giulio Ciccone assumes pink jersey as Silva is dropped on a late climb
-
Kaden Groves abandons Giro d'Italia 'still suffering' from opening day crash, leaving Alpecin-Premier Tech without 'best weapon'
Australian recovering from abrasions to both shoulders, leg and elbow after mass crash in Burgas -
Jonas Vingegaard loses key climbing teammate still struggling with aftereffects of bad Giro d'Italia crash
Wilco Kelderman abandons the Corsa Rosa before stage to Cosenza after crashing heavily in Bulgaria on stage 2 -
How to watch Giro d'Italia 2026 – Free live streams, TV channels, Schedule, Stage 4
All the broadcast information for the Giro d'Italia as the race hits Italy for the first time
Related Features
-
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 -
Dreams fulfilled but disasters poorly handled in Bulgaria – Philippa York's Giro d'Italia analysis
Cyclingnews' Grand Tour columnist analyses the first three days of racing, and calls into question the decision-making around stage 2's awful crash -
'He's given me a few tricks and tips' – Giro d'Italia GC contender Adam Yates garners advice and tactics from brother Simon's victory
33-year-old sole GC leader for UAE Team Emirates-XRG after João Almeida unable to take part -
Giro d'Italia jerseys, classifications and rules explained – A breakdown of points available on each stage, prize money, minor prizes and more
All you need to know – from the maglia rosa to the Cima Coppi, defunct prizes, and time limit calculations -
Quiz! How many winners of the Giro d'Italia can you name?
How well do you know the winners of Italy's three-week men's race?






























