Giro d'Italia 2025 - route - CyclingOracle.com (2025)

Monday 28 April 2025 • Blog

Giro d'Italia 2025 - route - CyclingOracle.com (1) Tom Nederend

The Giro d'Italia 2025 starts on Friday May 9th with three days of racing in Albania, after which the peloton enters Italy. The riders will be presented with a varied menu: from flat sprint opportunities to tough hilly stages, from heroic gravel sectors to long time trials, and of course a tough final week in the mountains.

DATA-LISTS OF STARTLIST - GIRO D'ITALIA 2025
PREDICTION GENERAL CLASSIFICATION - GIRO D'ITALIA 2025
PREDICTION POINTS CLASSIFICATION - GIRO D'ITALIA 2025
PREDICTION MOUNTAIN CLASSIFICATION (KOM) - GIRO D'ITALIA 2025
PREDICTION YOUTH CLASSIFICATION - GIRO D'ITALIA 2025
PREDICTION STAGE 1 - GIRO D'ITALIA 2025
PREDICTION STAGE 2 - GIRO D'ITALIA 2025

The opening stage between Durazzo and Tirana immediately offers opportunities for the fast men, although there are plenty obstacles on the road to make surprises possible. After a short time trial in the capital Tirana, a hilly stage follows around Valona, ​​before the Giro moves to southern Italy for a restday.

Fast stages await the sprinters in the heel of the Italian boot, but here too there are stages with an extra treacherous finale. After a visit to Naples and a series of hilly stages via the Abruzzo towards Tuscany, the famous sterrati, unpaved roads that can provide a spectacle, await in Siena.

The second restday heralds the second part of the Giro: with a long time trial between Lucca and Pisa, a number of difficult stages through the Apennines, and more opportunities for punchers and sprinters. From Veneto, the peloton slowly climbs towards the Dolomites, where the third week becomes mercilessly tough.

The final mountain stages are traditionally very tough, with high-altitude finishes in Brentonico, Bormio and Sestriere, among others. The Giro 2025 concludes on Sunday June 1st in Rome, where after three gruelling weeks there will be one last sprint for glory.

Giro d'Italia 2025 - route - CyclingOracle.com (2)

Giro d'Italia 2025 - route overview

EtappeDatumDagStart – FinishAfstand (km)Type
19-5FridayDurazzo – Tirana164,0Sprint+
210-5SaturdayTirana – Tirana13,7ITT (short)
311-5SundayValona – Valona160Hill
12-5Mondayrestday (transfer)
413-5TuesdayAlberobello – Lecce187Sprint
514-5WednesdayCeglie Messapica – Matera144Sprint+
615-5ThursdayPotenza – Napels226Sprint
716-5FridayCastel di Sangro – Tagliacozzo168Hill (top)
817-5SaturdayGiulianova – Castelraimondo197Hilly
918-5SundayGubbio – Siena181Sterrati
19-5Mondayrestday
1020-5TuesdayLucca – Pisa28,6ITT (long)
1121-5WednesdayViareggio – Castelnovo ne’ Monti185Moutain
1222-5ThursdayModena – Viadana172Sprint
1323-5FridayRovigo – Monte Berico180Sprint+
1424-5SaturdayTreviso – Nova Gorica186Sprint+
1525-5SundayFiume Veneto – Asiago214Moutain
26-5Mondayrestday
1627-5TuesdayPiazzola sul Brenta – Brentonico199Mountain (top)
1728-5WednesdaySan Michele all’Adige – Bormio154Moiuntain
1829-5ThursdayMorbegno – Cesano Maderno144Sprint
1930-5FridayBiella – Champoluc166Mountain
2031-5SaturdayVerrès – Sestrière203Moutain (top)
211-6SundayRome – Rome141Sprint

Giro d'Italia 2025 - in figures

  • Start: May 9th 2025 in Durazzo (Albania)
  • Finish: June 1st 2025 in Rome (Italia)
  • # stagees: 21
  • #restdays: 3
  • Total distance: 3.752 kilometer
  • Individual Time-Trials: 2 (in total 42.3 kilometer)
  • Spring stages: 6
  • Sprint+ stages: 4
  • Hilly stages: 3
  • Sterrati-stages: 1
  • Mountain stages: 5
  • Mountain-top finish: 3
  • Start outside of Italy: 3 stages in Albania
  • Finish not in Italy: 1 stage (Nova Gorica, Slovenia)
  • Longest stage: 226 kilometers (etappe 6: Potenza – Napoli)
  • Shortest stage: 13.7 kilometers (stage 2: ITT Tirana – Tirana)
  • Most vertical meters in one stage: close to 5.000 meters (stage 16)

Giro 2025 - stage-overview

Stage 1 – Friday May 9th: Durazzo–Tirana (164 km, Sprint+)

Giro d'Italia 2025 - route - CyclingOracle.com (3)


Stage 2 – Saturday May 10th: Tirana–Tirana (13.7 km, ITT (short))

Giro d'Italia 2025 - route - CyclingOracle.com (4)


Stage 3 – Sunday May 11th: Valona–Valona (160 km, hills)

Giro d'Italia 2025 - route - CyclingOracle.com (5)


May 12th Monday: restday (transfer)


Stage 4 – Tuesday May 13th: Alberobello–Lecce (187 km, Sprint)

Giro d'Italia 2025 - route - CyclingOracle.com (6)


Stage 5 – Wednesday May 14th: Ceglie Messapica–Matera (144 km, Sprint+)

Giro d'Italia 2025 - route - CyclingOracle.com (7)


Stage 6 – Thursday May 15th: Potenza–Napels (226 km, Sprint)

Giro d'Italia 2025 - route - CyclingOracle.com (8)

Stage 7 – Friday May 16th: Castel di Sangro–Tagliacozzo (168 km, hill (top))

Giro d'Italia 2025 - route - CyclingOracle.com (9)


Stage 8 – Saturday May 17th: Giulianova–Castelraimondo (197 km, hilly)

Giro d'Italia 2025 - route - CyclingOracle.com (10)


Stage 9 – Sunday May 18th: Gubbio–Siena (181 km, Sterrati)

Giro d'Italia 2025 - route - CyclingOracle.com (11)


May 19th – Monday: restday


Stage 10 – Tuesday May 20th: Lucca–Pisa (28.6 km, ITT (long))

Giro d'Italia 2025 - route - CyclingOracle.com (12)


Stage 11 – Wednesday 21 mei: Viareggio–Castelnovo ne’ Monti (185 km, Mountain)

Giro d'Italia 2025 - route - CyclingOracle.com (13)


Stage 12 – Thursday May 22nd: Modena–Viadana (172 km, Sprint)

Giro d'Italia 2025 - route - CyclingOracle.com (14)


Stage 13 – Friday May 23rd: Rovigo–Monte Berico (180 km, Sprint+)

Giro d'Italia 2025 - route - CyclingOracle.com (15)


Stage 14 – Saturday May 24th: Treviso–Nova Gorica (186 km, Sprint+)

Giro d'Italia 2025 - route - CyclingOracle.com (16)


Stage 15 – Sunday May 25th: Fiume Veneto–Asiago (214 km, Mountain)

Giro d'Italia 2025 - route - CyclingOracle.com (17)


May 26th - Monday: restday


Stage 16 – Tuesday May 27th: Piazzola sul Brenta–Brentonico (199 km, Moutain (top))

Giro d'Italia 2025 - route - CyclingOracle.com (18)


Stage 17 – Wednesday May 28th: San Michele all’Adige–Bormio (154 km, Mountain)

Giro d'Italia 2025 - route - CyclingOracle.com (19)


Stage 18 – Thursday May 29th: Morbegno–Cesano Maderno (144 km, Sprint)

Giro d'Italia 2025 - route - CyclingOracle.com (20)


Stage 19 – Friday May 30th: Biella–Champoluc (166 km, Mountain)

Giro d'Italia 2025 - route - CyclingOracle.com (21)


Stage 20 – Saturday May 31st: Verrès–Sestrière (203 km, Mountain (top))

Giro d'Italia 2025 - route - CyclingOracle.com (22)


Stage 21 – Sunday June 1st: Rome–Rome (141 km, Sprint)

Giro d'Italia 2025 - route - CyclingOracle.com (23)

Previous blog La Vuelta España Femenina 2025

Next blog Liège-Bastogne-Liège 2025 - Prediction

Related blogs

02-05-2025 • Blog • Giro d'Italia

Giro d'Italia 2025 - Top-10 data lists

28-04-2025 • Blog • Giro d'Italia

Giro d'Italia 2025 - route
Giro d'Italia 2025 - route - CyclingOracle.com (2025)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Kareem Mueller DO

Last Updated:

Views: 6571

Rating: 4.6 / 5 (46 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Kareem Mueller DO

Birthday: 1997-01-04

Address: Apt. 156 12935 Runolfsdottir Mission, Greenfort, MN 74384-6749

Phone: +16704982844747

Job: Corporate Administration Planner

Hobby: Mountain biking, Jewelry making, Stone skipping, Lacemaking, Knife making, Scrapbooking, Letterboxing

Introduction: My name is Kareem Mueller DO, I am a vivacious, super, thoughtful, excited, handsome, beautiful, combative person who loves writing and wants to share my knowledge and understanding with you.