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

2025 Giro d'Italia

108th edition: May 9 - June 1, 2025
Start list, teams presentation photos, stage list, race description

Back to 2025 Giro d'Italia | Organizer's race description | Riders and teams presentation photos | List of stages | Rider start list

Story of the Giro d'Italia, volume 1Bill and Carol McGann's book The Story of the Giro d'Italia, A Year-by-YearHistory 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.

The race: The Giro organization posted this explanation of the 2025 Giro route:

For the 15th time in its prestigious history, the Giro d’Italia will start abroad, as its pink caravan will roll through the roads of Albania to open the 2025 edition. A country yet to shine under the spotlight of top-tier cycling will step directly onto the main stage, as few platforms rival a Grande Partenza in terms of international exposure. And these won’t be mere transitional stages; they promise fireworks from the outset. Much like the thrilling Turin and Oropa stages in 2024, the Giro 108 opens with three demanding days: first, the explosive Durrës – Tiranë, followed by a 13.7 km time trial winding through the capital, and finally, the Vlorë – Vlorë stage, featuring the Giro’s first major climb, the Llogara Pass. By the time the peloton leaves Albania, we should already have some hints about the riders to watch.

Sprinters will need to bide their time until the race returns to Italy, where fast finishes are expected in Lecce, Matera – though not without some effort – and Naples, with its stunning Via Caracciolo finale right by the sea. The first significant shake-up in the general classification will likely come on Stage 8 with the uphill finish in Tagliacozzo, while Stage 9 in Castelraimondo might favor a long-range breakaway. Before the first rest day, the spotlight turns to the white roads of Tuscany, in the Gubbio – Siena stage, which promises plenty of dust and thrills. With nearly 30 km of gravel over the final 70 km and a finish in the iconic Piazza del Campo, this fraction is a tribute to the famous Strade Bianche classic.

At this point, the Giro’s narrative should begin to take shape, and the 28.6 km flat time trial from Lucca to Pisa could spring a trap for those less suited to solo efforts. The following day’s stage to Castelnovo ne’ Monti, nestled beneath the Pietra di Bismantova mount, offers opportunities for breakaways or for riders aiming to claw back lost time. A likely sprint finish in Viadana precedes the punchy climb to Monte Berico in Vicenza, where explosive riders – or opportunistic breakaways – could take the day. Stage 14 crosses into Slovenia, the beating heart of cycling in recent years, with a sprinter-friendly finish in Nova Gorica. This relatively tame second week concludes with the stage to Asiago, featuring Monte Grappa in its central section and the climb to Dori, where some GC contenders might test the waters before the last rest day.

The third week kicks off with fireworks, including a summit finish in San Valentino (Brentonico), the climax of a grueling day featuring 5 KOMs. Stage 17 brings the iconic Passo del Tonale and the legendary Mortirolo, culminating in Bormio – a decisive two-day stretch certain to shape the overall standings. A sprint in Cesano Maderno offers brief respite before the Biella to Champoluc stage, a brutal day that packs in climbs like Col Tzecore, Col Saint-Pantaléon, Col de Joux, and the punishing ascent to Antagnod. The penultimate stage, a true test of endurance and nerve, includes the infamous Colle delle Finestre, with its savage gradients and gravel sections. The final showdown between the GC favorites wraps up at Sestrière. Then, the riders will fly to Rome for a ceremonial parade through the historic streets and monuments of the Eternal City.

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

Teams & riders presentation ceremony photos: Tirana, Albania, May 7, 2025.

Photos by Fotoreporter Sirotti.

The Giro d'Italia winner's trophy, "The Trofeo Senza Fine", or Trophy Without End.

Giro d'Italia director Mauro Vegni

Albanian folk dancers enlivened the show.

Wout van Aert

Mikel Landa

Adam Yates leads in UAE Team Emirates-XRG

Damiano Caruso

Team Bahrain Victorious

Egan Bernal

Team Israel-Premier Tech

Primoz Roglic

Mads Pedersen

Team Jayco AlUla

Richard Carapaz

Team VF Group-Bardiani CSF-Faizanè

XDS Astana rider Christian Scaroni

Team XDS Astana

Romain Bardet

Team Movistar

Team Polti-VisitMalta

Team Groupama-FDJ


Content continues below the ads

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

The stages:

Average stage length is 164 km

Stage Day/Date Route Distance
1 Fri. 09/05/2025 Durazzo (Durrës) - Tirana (Tiranë) 160 km
2 Sat. 10/05/2025 Tirana (Tiranë) - Tirana (Tiranë) ITT 13.7 km
3 Sun. 11/05/2025 Valona (Vlorë) - Valona (Vlorë) 160 km
4 Tue. 13/05/2025 Alberobello (Pietramadre) – Lecce 187 km
5 Wed. 14/05/2025 Ceglie Messapica – Matera 144 km
6 Thu. 15/05/2025 Potenza – Napoli 210 km
7 Fri. 16/05/2025 Castel di Sangro – Tagliacozzo 168 km
8 Sat. 17/05/2025 Giulianova – Castelraimondo 197 km
9 Sun. 18/05/2025 Gubbio – Siena 181 km
10 Tue. 20/05/2025 Lucca - Pisa ITT 28,6 km
11 Wed. 21/05/2025 Viareggio - Castelnovo ne' Monti 185 km
12 Thu. 22/05/2025 Modena - Viadana (Oglio-Po) 172 km
13 Fri. 23/05/2025 Rovigo – Vicenza 180 km
14 Sat. 24/05/2025 Treviso - Nova Gorica/Gorizia 186 km
15 Sun. 25/05/2025 Fiume Veneto – Asiago 214 km
16 Tue. 27/05/2025 Piazzola sul Brenta - San Valentino (Brentonico) 199 km
17 Wed. 28/05/2025 San Michele all'Adige (Fondazione Edmund Mach) – Bormio 154 km
18 Thu. 29/05/2025 Morbegno - Cesano Maderno 144 km
19 Fri. 30/05/2025 Biella – Champoluc 166 km
20 Sat. 31/05/2025 Verrès - Sestrière (Vialattea) 203 km
21 Sun. 01/06/2025 Roma – Roma 141 km
Total 3,413.3 km


Content continues below the ads

Advertise with us!

Start list with back numbers: Wednesday, May 7, 2025:

Red Bull-BORA-hansgrohe
1 Primoz Roglic
2 Giovanni Aleotti
3 Nico Denz
4 Jai Hindley
5 Daniel Martinez
6 Gianni Moscon
7 Giulio Pellizzari
8 Jan Tratnik
Alpecin-Deceuninck
11 Kaden Groves
12 Quinten Hermans
13 Juri Hollmann
14 Jimmy Janssens
15 Timo Kielich
16 Edward Planckaert
17 Fabio Van den Bossche
18 Jensen Plowright
Arkea-B&B Hotels
21 Alessandro Verre
22 Giosue Epis
23 Simon Guglielmi
24 Laurens Huys
25 Michel Ries
26 Embret Svestad-Bårdseng
27 Luca Mozzato
28 Martin Tjøtta
Bahrain Victorious
31 Antonio Tiberi
32 Pello Bilbao
33 Damiano Caruso
34 Afonso Eulalio
35 Matevz Govekar
36 Fran Miholjevic
37 Andrea Pasqualon
38 Edoardo Zambanini
Cofidis
41 Milan Fretin
42 Nicolas Debeaumarché
43 Jonathan Lastra
44 Sylvain Moniquet
45 Stefano Oldani
46 Anthony Perez
47 Sergio Samitier
48 Jan Maas
Decathlon AG2R La Mondiale
51 Sam Bennett
52 Geoffrey Bouchard
53 Dries De Bondt
54 Stan Dewulf
55 Dorian Godon
56 Tord Gudmestad
57 Nicolas Prodhomme
58 Andrea Vendrame
EF Education-EasyPost
61 Richard Carapaz
62 Kasper Asgreen
63 Alexander Cepeda
64 Owain Doull
65 Mikkel Honore
66 James Shaw
67 Georg Steinhauser
68 Darren Rafferty
Groupama-FDJ
71 David Gaudu
72 Sven Erik Bystrøm
73 Clément Davy
74 Kevin Geniets
75 Lorenzo Germani
76 Quentin Pacher
77 Enzo Paleni
78 Rémy Rochas
INEOS Grenadiers
81 Egan Bernal
82 Thymen Arensman
83 Jonathan Castroviejo
84 Lucas Hamilton
85 Kim Heiduk
86 Brandon Rivera
87 Joshua Tarling
88 Ben Turner
Intermarché-Wanty
91 Louis Meintjes
92 Francesco Busatto
93 Kevin Colleoni
94 Simone Petilli
95 Dion Smith
96 Gerben Thijssen
97 Taco van der Hoorn
98 Gijs Van Hoecke
Israel-Premier Tech
101 Derek Gee
102 Simon Clarke
103 Marco Frigo
104 Jakob Fuglsang
105 Jan Hirt
106 Hugo Houle
107 Nick Schultz
109 Corbin Strong
Lidl-Trek
111 Giulio Ciccone
112 Daan Hoole
113 Søren Kragh Andersen
114 Patrick Konrad
115 Jacopo Mosca
116 Mads Pedersen
117 Mathias Vacek
118 Carlos Verona
Movistar Team
121 Nairo Quintana
122 Orluis Aular
123 Jon Barrenetxea
124 Jefferson Cepeda
125 Davide Formolo
126 Lorenzo Milesi
127 Einer Rubio
128 Albert Torres
Q36.5 Pro Cycling Team
131 Tom Pidcock
132 Xabier Azparren
133 Milan Vader
134 Mark Donovan
135 Emils Liepins
136 Damien Howson
137 Matteo Moschetti
138 Nickolas Zukowsky
Soudal Quick-Step
141 Mikel Landa
142 Mattia Cattaneo
143 Josef Cerný
144 Gianmarco Garofoli
145 Ethan Hayter
146 James Knox
147 Luke Lamperti
148 Paul Magnier
Team Jayco-AlUla
151 Chris Harper
152 Koen Bouwman
153 Davide De Pretto
154 Paul Double
155 Felix Engelhardt
156 Michael Hepburn
157 Lucas Plapp
158 Filippo Zana
Team Picnic-PostNL
161 Romain Bardet
162 Alex Edmondson
163 Chris Hamilton
164 Gijs Leemreize
165 Niklas Märkl
166 Max Poole
167 Casper van Uden
168 Bram Welten
Team Polti-VisitMalta
171 Davide Piganzoli
172 Davide Bais
173 Mattia Bais
174 Giovanni Lonardi
175 Mirco Maestri
176 Francisco Muñoz
177 Andrea Pietrobon
178 Alessandro Tonelli
Team Visma | Lease a Bike
181 Wout van Aert
182 Edoardo Affini
183 Wilco Kelderman
184 Olav Kooij
185 Steven Kruijswijk
186 Bart Lemmen
187 Dylan van Baarle
188 Simon Yates
Tudor Pro Cycling Team
191 Yannis Voisard
192 Marco Brenner
193 Alexander Krieger
194 Rick Pluimers
195 Michael Storer
196 Florian Stork
197 Lawrence Warbasse
198 Maikel Zijlaard
UAE Team Emirates-XRG
201 Juan Ayuso
202 Igor Arrieta
203 Filippo Baroncini
204 Isaac del Toro
205 Rafal Majka
206 Brandon McNulty
207 Jay Vine
208 Adam Yates
VF Group-Bardiani CSF-Faizanè
211 Filippo Fiorelli
212 Luca Covili
213 Filippo Magli
214 Martin Marcellusi
215 Alessandro Pinarello
216 Alessio Martinelli
217 Manuele Tarozzi
218 Enrico Zanoncello
XDS Astana Team
221 Diego Ulissi
222 Nicola Conci
223 Lorenzo Fortunato
224 Max Kanter
225 Anton Kuzmin
226 Fausto Masnada
227 Wout Poels
228 Christian Scaroni