Giro d'Italia

The latest news and race results from Italy's Grand Tour, covering everything from the start lists to the race winners.

The peloton at the 2025 Giro d'Italia
(Image credit: Getty Images)

The Giro d'Italia 2025 will be the race's 108th edition. The prestigious three-week, 21-stage event is the opener in the trio of Grand Tours, followed by the Tour de France and the Vuelta a España.

Starting on 9 May 2025, the Corsa Rosa has its Grande Partenza - or big start - in Albania for the first time in its history. After three days on Albanian soil the route returns to Italy, where the top GC contenders will battle it out for the prestigious maglia rosa, or pink jersey.

Last year the Slovenian romped to victory, winning six stages and the King of the Mountains jersey. Not content with that, he finished with an advantage just shy of 10 minutes over second-placed Dani Martínez - the biggest winning margin since 1965.

Giro d'Italia 2025: Key details

Swipe to scroll horizontally

Date

9 May - 1 June 2025

Total distance

3443km

Number of stages

21

Start location

Durres, Albania

Finish location

Rome, Italy

UCI ranking

WorldTour

Edition

108th

Total climbing / elevation gain

52,500m

Leader's jersey colour

Pink (Maglia Rosa)

Last winner

Tadej Pogačar (Slovenia)

TV coverage (UK)

TNT Sports

TV coverage (US)

Max

The peloton rides through Rome on Stage 21 of the Giro d'Italia 2024

The peloton rides through Rome on Stage 21 of the Giro d'Italia 2024 (Image credit: Getty Images)

Stage-by-stage reports from the Giro d'Italia 2025

Stage one: Mads Pedersen out-sprints Wout van Aert to take victory and pink jersey on stage 1 of the Giro d'Italia

Stage two: Josh Tarling wins Giro d'Italia's Tirana time trial as Primož Roglič takes the leader's maglia rosa

Stage three: Mads Pedersen reclaims pink jersey after second Giro d'Italia sprint win on stage 3

Stage four: Casper van Uden sprints to victory in unusual TT helmet on Giro d'Italia stage 4

Stage five: 'Truly incredible' - Mads Pedersen springs to hat-trick win on Giro d'Italia stage 5

Giro d'Italia 2025: The route 

Giro d'Italia 2025 route

Giro d'Italia 2025 route. Image credit: RCS. (Image credit: RCS)

The Giro d'Italia 2025 will kick off in Durrës, Albania, with a medium-mountains opener traversing 164km to the Albanian capital Tirana. Billed as a 'mountain stage in the city' by organisers RCS, it will feature 1,800m of climbing, getting the race off to a less than gentle start.

Stage 2 will feature a 13.7km individual time trial on the streets of Tirana, before the Grande Partenza concludes with a similar medium-mountains test to Stage 1. The third stage of the Giro will take in 2,800m of climbing compacted into a short 160km loop starting and ending in Vlorë.

After a tricky first three days the fast men come into the equation, with three back to back flat (or flat-ish) stages as the race heads into its mother country. There are six sprint stages in total, including the now-customary loop in and out of Rome on the final day.

A jaunt in the Apennines and some Tuscan white gravel also feature in the opening week, while the action returns with the second of two time trials. There isn't much climbing in the first half of the race, but the organisers make up for it with a challenging final week, with more than 5,000m of climbing packed into both Stages 19 and 20. Those two days in the saddle will decide the winner of this year's Giro d'Italia.

Read more: Giro d'Italia 2025 route

Giro d'Italia 2025: Stage-by-stage

Swipe to scroll horizontally

Stage

Day

Start

Finish

Distance

Terrain

1

9 May

Durrës (Albania)

Tirana (Albania)

160km

Hilly

2

10 May

Tirana (Albania)

Tirana (Albania)

13.7km

ITT

3

11 May

Vlorë (Albania)

Vlorë (Albania)

160km

Hilly

4

13 May

Alberobello

Lecce

189km

Flat

5

14 May

Cegli Messapica

Matera

151km

Flat

6

15 May

Potenza

Napoli

227km

Flat

7

16 May

Castel Di Sangro

Tagliocozzo

168km

Mountains

8

17 May

Giulianova

Castelraimondo

197km

Hilly

9

18 May

Gubbio

Siena

181km

Hilly (gravel sectors)

10

20 May

Lucca

Pisa

28.6km

ITT

11

21 May

Viareggio

Castelnovo ne'Monti

186km

Hilly

12

22 May

Modena

Viadana

172km

Flat

13

23 May

Rovigo

Vincenza

180km

Hilly

14

24 May

Treviso

Nova Gorica / Gorizia

195km

Hilly

15

25 May

Fiume Veneto

Asiago

219km

Mountains

16

27 May

Piazzolo sul Brenta

San Valentino

203km

Mountains

17

28 May

San Michele All'adige

Bormio

155km

Hilly

18

29 May

Morbegno

Cesano Maderno

144km

Flat

19

30 May

Biella

Champoluc

166km

Mountains

20

31 May

Verres

Sestriere

205km

Mountains

21

1 June

Rome

Rome

143km

Flat

Pink jersey Tadej Pogačar celebrates with his team

Pink jersey Tadej Pogačar celebrates with his team (in specially-made pink jerseys) (Image credit: Getty Images)

Giro d'Italia 2025: The jerseys

The rider wearing the pink jersey (maglia rosa) leads the general classification. This is the rider who has accumulated the fastest time around the route so far, inclusive of time bonuses collected. On the final day, it is awarded to the overall general classification winner along with the Trofeo Senza Fine.

There are other jerseys up for grabs too. The purple (ciclamino) jersey is awarded to the rider who has accumulated the most points. More points are offered at the end of flatter, punchier stages than on mountain finishes, so this is a jersey for the sprinters. The blue (azzura) jersey goes to the rider who accumulates the most points on classified climbs, and the white (bianca) jersey is like the pink jersey but given to the best young rider under 26.

Read about the Giro d'Italia jerseys here.

More about the Giro d'Italia 2025

Stage 20 of the Giro d'Italia 2024, to Bassano del Grappa

Stage 20 of the Giro d'Italia 2024, to Bassano del Grappa (Image credit: Getty Images)

Giro d'Italia: Past winners

Swipe to scroll horizontally

Year

Winner

Country

Team

2024

Tadej Pogačar

Slovenia

UAE Team Emirates

2023

Primož Roglič

Slovenia

Jumbo-Visma

2022

Jai Hindley

Australia

Bora-Hansgrohe

2021

Egan Bernal

Colombia

Ineos Grenadiers

2020

Tao Geoghegan Hart

UK

Ineos Grenadiers

2019

Richard Carapaz

Ecuador

Movistar

2018

Chris Froome

UK

Team Sky

2017

Tom Dumoulin

Netherlands

Sunweb

2016

Vincenzo Nibali

Italy

Astana

2015

Alberto Contador

Spain

Tinkoff-Saxo

2014

Nairo Quintana

Colombia

Movistar

2013

Vincenzo Nibali

Italy

Astana

1 2 3 4 5 6 7 8 9 Archives