BikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling historyBikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling history
Search our site:
Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

2026 Giro d'Italia

109th edition: May 8 - May 31, 2026

Giro d'Italia results for every stage of every edition | 2025 Giro | Upcoming stages | Start list, teams presentation photos, organizer's route summary
Stage 1 | Stage 2 | Stage 3

Map of the 2026 Giro d'Italia, December 1, 2025

find us on Facebook See our youtube channel

The Story of the Tour de France, vol.2 South Salem Cycleworks frames Melanoma: It Started With a Freckle The Story of the Giro d’Italia, vol.2 Shade Vise sunglass holder Paris-Roubaix: The Inside Store Advertise with us!


Content continues below the ads

The Story of the Tour de France, vol.1 South Salem Cycleworks frames Melanoma: It Started With a Freckle

Sunday, May 10: Stage 3, Plovdiv - Sofia, 175 km

Stage 3 map & profile

Story of the Giro d'Italia, volume 1

Bill and Carol McGann's book The Story of the Giro d'Italia, A Year-by-Year History of the Tour of Italy, Vol 1: 1909 - 1970 is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at the finish city of Sofia

The stage: A stage that can be divided into two parts: the first is a steady false flat uphill and ends at the Borovets ski resort, while the second is a steady false flat downhill all the way to the finish in Sofia. The stage is held on wide roads, including in the mountains. In the final part of the approach to the city, the route enters a fast-flowing road section.

Final kilometers:
The last 8 km are virtually straight and all on a very slight downhill gradient until the final kilometer, where the road levels out. Finish width: 8 m.

The race:

 

Results:

 

GC after stage 3:

 

 

Stage 3 map & profile

Stage 3 map

Stage 3 profile


Saturday, May 9: Stage 2, Burgas - Veliko Tarnovo, 221 km

Complete stage 2 results, stage story, photos, map & profile

Thomas Silva wins stage two. Sirotti photo

Results:

221 kilometers raced at an average speed of 39.067 km/hr

1 Thomas Silva XDS Astana Team 5hr 39min 25sec
2 Florian Stork Tudor Pro Cycling Team s.t.
3 Giulio Ciccone Lidl-Trek s.t.
4 Christian Scaroni XDS Astana Team s.t.
5 Giulio Pellizzari Red Bull-BORA-hansgrohe s.t.
6 Matteo Sobrero Lidl-Trek s.t.
7 Andreas Leknessund Uno-X Mobility s.t.
8 Jan Christen UAE Team Emirates-XRG s.t.
9 Martin Tjøtta Uno-X Mobility s.t.
10 Mathys Rondel Tudor Pro Cycling Team s.t.

 

GC after stage 2:

  • GC leader: Thomas Silva (XDS Astana)
  • Mountains classification lead: Diago Sevilla (Polti-VisitMalta)
  • Points classification leader: Paul Magnier (Soudal Quick-Step)
  • Best young rider: Thomas Silva (XDS Astana)
  • Teams classification leader: Movistar

368 kilometers raced so far at an average speed of 40.860 km/hr

1 Thomas Silva XDS Astana Team 9hr 0min 23sec
2 Florian Stork Tudor Pro Cycling Team @ 4sec
3 Egan Bernal Netcompany INEOS Cycling Team s.t.
4 Thymen Arensman Netcompany INEOS Cycling Team 0:06
5 Giulio Ciccone Lidl-Trek s.t.
6 Jan Christen UAE Team Emirates-XRG 0:10
7 Johannes Kulset Uno-X Mobility s.t.
8 Martin Tjøtta Uno-X Mobility s.t.
9 Lennert Van Eetvelt Lotto-Intermarché s.t.
10 Darren Rafferty EF Education-EasyPost s.t.

Friday, May 8: Stage 1, Nessebar - Burgas, Bulgaria, 147 km

Complete stage 1 results, stage story, photos, map & profile

Paul Magnier wins stage one. Sirotti photo

Results:

147 kilometers raced at an average speed of 43.852 km/hr

1 Paul Magnier Soudal Quick-Step 3hr 21min 8sec
2 Tobias Lund Andresen Decathlon CMA CGM Team s.t.
3 Ethan Vernon NSN Cycling Team s.t.
4 Jonathan Milan Lidl-Trek s.t.
5 Madis Mihkels EF Education-EasyPost s.t.
6 Giovanni Lonardi Team Polti-VisitMalta s.t.
7 Pascal Ackermann Team Jayco-AlUla s.t.
8 Tord Gudmestad Decathlon CMA CGM Team s.t.
9 Max Walscheid Lidl-Trek s.t.
10 Dries van Gestel Soudal Quick-Step s.t.

 

GC after stage 1:

  • GC leader: Paul Magnier (Soudal Quick-Step)
  • Mountains classification leader: Diego Pablo Sevilla (Polti-VisitMalta)
  • Points classification leader: Paul Magnier (Soudal Quick-Step)
  • Best young rider: Paul Magnier (Soudal Quick-Step)
  • Teams classification leader: Soudal Quick-Step
1 Paul Magnier Soudal Quick-Step 3hr 20min 58sec
2 Tobias Lund Andresen Decathlon CMA CGM Team @ 4sec
3 Manuele Tarozzi Bardiani-CSF 7 Saber s.t.
4 Ethan Vernon NSN Cycling Team 0:06
5 Diego Sevilla Team Polti-VisitMalta s.t.
6 António Morgado UAE Team Emirates-XRG 0:08
7 Jonathan Milan Lidl-Trek 0:10
8 Madis Mihkels EF Education-EasyPost s.t.
9 Giovanni Lonardi Team Polti-VisitMalta s.t.
10 Pascal Ackermann Team Jayco-AlUla s.t.

Monday, May 11: Transfer to Italy


Tuesday, May 12: Stage 4, Catanzaro - Cosenza, 144 km

Short stage after the transfer, with a likely sprint despite a long, easy mid-stage climb.

Stage 4 map

Stage 4 profile


Wednesday, May 13: Stage 5, Praia a Mare - Potenza, 204 km

Rolling stage with many climbs and a punchy uphill finish. The route crosses the Pollino National Park. Finale similar -though not identical – to 2022 (Bouwman).

Stage 5 map

 

Stage 5 profile


Thursday, May 14: Stage 6, Paestum - Napoli, 161 km

Likely sprint after an undulating middle section and a finishing circuit with several short climbs, the last very close to the finish.

Stage 6 map

 

Stage 6 profile


Friday, May 15: Stage 7, Formia - Blockhaus, 246 km

First summit finish. Longest stage of the Giro at 246 km. Coastal run through Sperlonga and Gaeta, then into Abruzzo. Blockhaus climbed from Roccamorice, the hardest side: final 10 km consistently around, or above, 10%.

Stage 7 map

Stage 7 profile


Saturday, May 16: Stage 8, Chieti - Fermo, 159 km

Rolling “Muri-style” stage similar to Tirreno Adriatico. Several steep walls, including Capodarco, site of the famous U23 race, then another wall to reach the town centre.

Stage 8 map

 

Stage 8 profile


Sunday, May 17: Stage 9: Cervia - Corno alle Scale, 184 km

Flat start then increasingly rolling terrain into the Tuscan-Emilian Apennines, ending uphill at Corno alle Scale (Rifugio Cavone). Final climb alternates steep ramps with easier stretches.

Stage 9 map

Stage 9 profile


Monday, May 18: Rest Day 1


Tuesday, May 19: Stage 10, Viareggio – Massa 40.2 km individual time trial

Completely flat individual time trial, expected to be extremely fast (estimated 56–57 km/h). The first 10 km feature multiple curves around Viareggio and Torre del Lago Puccini; then a long, straight coastal section where top specialists may hit 60 km/h.

Stage 10 map

Stage 10 profile


Wednesday, May 20: Stage 11, Porcari (Paper District) – Chiavari, 178 km

Rolling stage with a demanding second half through the Cinque Terre (Levanto). Steep final ramp just before the line.

Stage 11 map

Stage 11 profile


Thursday, May 21: Stage 12, Imperia - Novi Ligure, 177 km

Early climbs (Colle Giovo / Bric Berton) before entering the Po Valley. Likely sprint finish.

Stage 12 map

Stage 12 profile


Friday, May 22: Stage 13, Alessandria - Verbania, 186 km

Flat stage with tricky final climbs: Bieno (5%) and Ungiasca (7% with long double-digit stretches). Finish by the lake.

Stage 13 map

Stage 13 profile


Saturday, May 23: Stage 14, Aosta – Pila, 133 km

Brutal stage with over 4,000 m of climbing. Riders traverse Aosta’s “balconies” and cover Saint-Barthélémy, Douas, Lin Noir, Verrogne, and Pila, climbed for the first time from the Gressan side (normally tackled downhill).

Stage 14 map

Stage 14 profile


Sunday, May 24: Stage 15, Voghera – Milano, 135 km

Completely flat stage featuring a final city circuit. Bunch sprint guaranteed.

Stage 15 map

Stage 15 profile


Monday, May 25: Rest Day 2


Tuesday, May 26: Stage 16, Bellinzona - Cari, 113 km

Very short but high-altitude stage. Early circuit with two demanding climbs (Torre, Leontica) before a straight uphill finish in Carì.

Stage 16 map

Stage 16 profile


Wednesday, May 27: Stage 17, Cassana d'Adda - Andalo, 200 km

Initially flat, then a sequence of short climbs to the finish. Short, partially closed loop near the end.

Stage 17 map

Stage 17 profile


Thursday, May 28: Stage 18, Fai della Paganella - Pieve di Soligo, 167 km

Gently undulating stage with continuous rollers. Neutral descent to km 0, then relentless ups and downs. At 9 km to go, the famous Muro di Ca’ del Poggio may be the key factor between a sprint and a selective finish.

Stage 18 map

Stage 18 profile


Friday, May 29: Stage 19, Feltre - Alleghe (Piani di Pezzè), 151 km

Classic Dolomite tappone in climbing style but modern in length: 151 km with 5,000 m of elevation. Riders face Passo Duran, Passo Staulanza (via the steep Coi variant, up to 19%), Passo Giau from its hardest side (Cima Coppi, 2236 m), Passo Falzarego, then the final short climb (5 km at ~10%, peaks 15%).

Stage 19 map

Stage 19 profile


Saturday, May 30: Stage 20, Gemona del Friuli 1976-2026 – Piancavallo, 199 km

Rolling early terrain, then a double ascent of Piancavallo. The route crosses the epicentre of the 1976 Friuli earthquake (990 victims, tens of thousands displaced) before climbing Piancavallo twice, with a loop including Lago di Barcis. Pantani won here in 1998 before taking the Giro overall.

Stage 20 map

Stage 20 profile


Sunday, May 31: 21st & Final Stage, Roma - Roma, 131 km

Final parade stage, essentially identical to recent years: an opening out-and-back run to Ostia, followed by several laps of the city-centre circuit.

Stage 21 map

Stage 21 profile


Content continues below the ads

The Story of the Giro d’Italia, vol.1 Shade Vise sunglass holder Paris-Roubaix: The Inside Store

List of stages, December 1, 2025:

Stage Date Start/Finish Distance
1 Fri, 08/05/2026 Nessebar - Burgas  156 km
2 Sat. 09/05/2026 Burgas - Veliko Tarnovo 220 km
3 Sun. 10/05/2026 Plovdiv – Sofia 174 km
Mon 11/5 Transfer to Italy
4 Tue. 12/05/2026 Catanzaro – Cosenza 144 km
5 Wed. 13/05/2026 Praia a Mare – Potenza 204 km
6 Thu. 14/05/2026 Paestum – Napoli 161 km
7 Fri. 15/05/2026 Formia – Blockhaus 246 km
8 Sat. 16/05/2026 Chieti – Fermo 159 km
9 Sun. 17/05/2026 Cervia - Corno alle Scale 184 km
Mon 18/5  Rest Day
10 Tue. 19/05/2026 Viareggio – Massa ITT 40,2 km
11 Wed. 20/05/2026 Porcari (Paper District) – Chiavari 178 km
12 Thu. 21/05/2026 Imperia - Novi Ligure 177 km
13 Fri. 22/05/2026 Alessandria – Verbania 186 km
14 Sat. 23/05/2026 Aosta – Pila 133 km
15 Sun. 24/05/2026 Voghera – Milano 136 km
Mon 25/5 Rest Day
16 Tue. 26/05/2026 Bellinzona – Carì 113 km
17 Wed. 27/05/2026 Cassano d'Adda – Andalo 200 km
18 Thu. 28/05/2026 Fai della Paganella - Pieve di Soligo 167 km
19 Fri. 29/05/2026 Feltre - Alleghe (Piani di Pezzè) 151 km
20 Sat. 30/05/2026 Gemona del Friuli 1976-2026 – Piancavallo 199 km
21 Sun. 31/05/2026 Roma – Roma 131 km
Total distance: 3,459.2 km
Average stage: 164.7 km


Content continues below the ads

Advertise with us!

Organizer's summary of the 2026 route:

Grande Partenza Bulgaria
Three stages with several pitfalls, especially the second, will serve as the appetizer for the Corsa Rosa in Bulgaria. The first stage starts and finishes on the Black Sea coast, from Nessebar to Burgas, and will award the first Maglia Rosa. The race then sets off from Burgas to reach Veliko Tarnovo after a demanding 220 km, featuring a final climb of 3.5 km at 7.5%. The final stage in Bulgaria will finish in the capital Sofia, once again favouring the sprinters, starting from Plovdiv.

First Week
After the first rest day on Monday 11 May, the return to Italy is followed by stages that may suit the sprinters, though not necessarily for a full bunch finish, alternating with mountain stages. The race heads north up the peninsula, with the first summit finish at Blockhaus via its most feared side (Roccamorice). The week ends with the “Muri” stage to Fermo and the Apennine summit finish at Corno alle Scale, which returns 22 years after Gilberto Simoni’s victory in 2004.

Second Week
Second rest day on Monday 18 May. Racing resumes with a 40.2 km individual time trial entirely in Tuscany, from Viareggio to Massa – the Tappa Bartali of this edition. Three more stages follow, alternating demanding finales with bunch sprints, in preparation for the weekend in the Aosta Valley, where the peloton heads to Pila (back for the first time in over 30 years) with a brutal 133 km stage featuring more than 4,400 m of elevation gain. Sunday is expected to be a sprint finish in Milan, which will host the 90th stage finish in its history.

Third Week
The third week begins with a bang thanks to the very short but extremely intense stage held entirely in Switzerland, from Bellinzona to Carì. Two mixed stages serve as a warm-up for the final two very tough days. The Dolomite queen stage links Feltre with Piani di Pezzè (another historic return, after Marco Pantani’s victory at the 1992 Giro d’Italia for amateurs). The route tackles the Duran, Staulanza (with the Coi variant), Giau (Cima Coppi) and Falzarego passes, retracing some of the Giro’s most iconic roads. The following day, the Corsa Rosa commemorates the devastating Friuli earthquake (6 May 1976), passing through the affected area before climbing Piancavallo twice, which will decide the final general classification. Grande Arrivo in Rome with the traditional parade circuit through the Eternal City.

Numbers & Facts
3.459 km total distance
50.000 m elevation gain
16th foreign Grande Partenza in Giro history
8th Grande Arrivo in Rome
40.2 km of individual time trialling
90 stage finishes in Milan
Passo Giau as Cima Coppi for the 4th time (after 1973 – José Manuel Fuente; 2011 – Stefano Garzelli; 2021 – Egan Bernal)