Giro d'Italia 2027 route - Stage-by-stage guide
From the Grande Partenza in Trieste to the finish in the Italian capital, Rome, here is everything you need to know about the full route and all 21 stages of the 2027 Giro d'Italia

Key information 2027 Giro d'Italia route
- From Saturday, May 8 to Sunday, May 30
- From Trieste to Rome over 3,418.9km
- 2 individual time trials for a total of 56.9km
- 6 sprint stages, 6 hilly stages, 7 mountain stages
- 8 summit finishes
- 50,250 metres of elevation gain in total
Stages Giro d'Italia 2027
| Stage | Date | Start | Finish | Distance |
|---|---|---|---|---|
1 | 8 May | Trieste | Trieste | 172km |
2 | 9 May | Ljubljana | Koper | 166km |
3 | 10 May | Cervignano del Friuli | Possagno | 163km |
4 | 11 May | Argenta | Misano Adriatico | 151km |
5 | 12 May | Filottrano | Sarnano-Sassotetto | 139km |
6 | 13 May | Alba Adriatica | Lanciano | 148km |
7 | 14 May | Sulmona | Campo di Giove | 19.6km |
8 | 15 May | Trasacco | Napoli | 219km |
9 | 16 May | Itri | Subiaco-Monte Livata | 180km |
Rest day | 17 May | |||
10 | 18 May | Palombara Sabina | Norcia | 218km |
11 | 19 May | Gualdo Tadino | Scarperia | 220km |
12 | 20 May | Montecatini Terme | Zeri | 173km |
13 | 21 May | Borgo Val di Taro | Reggio Emilia | 176km |
14 | 22 May | Cantù Arena | Piani di Bobbio | 187km |
15 | 23 May | Monza | Milano | 37.3km |
Rest day | 24 May | |||
16 | 25 May | Sondrio | Aprica | 192km |
17 | 26 May | Chiari | Vo' | 194km |
18 | 27 May | Rovereto | Madonna di Campiglio | 154km |
19 | 28 May | Rovereto | Sacile | 199km |
20 | 29 May | Pordenone | Monte Zoncolan | 180km |
21 | 30 May | Roma | Roma | 131km |
Stage 1 | Trieste - Trieste (172km)
The 2027 Giro d'Italia kicks off with an undulating 172km stage via a loop inland from Trieste, with a mid-route foray into Slovenia.
With 2,400m of vertical gain, the day's defining challenges come in the final 45km, where three short, punchy climbs offer the perfect springboard for attacks.
From the crest of the final ascent at Cattinara–Sella di Longera, only 13.3km remain. A fast run-in follows, punctuated by one last kicker just before the finish line in Trieste.
Stage 2 | Ljubljana - Koper (166km)
After a brief visit the previous day, Stage 2 takes place entirely on Slovenian soil with a 166km route from Ljubljana to Koper on the coast.
Starting in the capital, the day continues the opening weekend's theme of rolling terrain, accumulating 2,200m of total elevation gain. While the road rises steadily throughout, the real action is saved for the second half.
The day's ultimate test is a short, sharp kicker up Markovec inside the final five kilometres. This late obstacle threatens to split the peloton just before a fast run-in to the finish line in Koper.
Stage 3 | Cervignano del Friuli - Possagno (163km)
Stage 3 serves up another punchy 163km route for the peloton to tackle, travelling from Cervignano del Friuli to Possagno on the northern plains of the Friuli-Venezia Giulia region.
Inside the final 45km, there are two steady categorised climbs, though neither appears severe enough to tear the race apart but they will hurt.
The road rises in the closing kilometres to the finish in Possagno, which could again hinder the pure sprinters and favour attacks.
Stage 4 | Argenta - Misano Adriatico (151km)
While there will be question marks surrounding the sprinters on previous days, stage 4 presents the first nailed-on opportunity for a bunch sprint.
Spanning 151km from Argenta to Misano Adriatico, the route cuts across the largely flat plains of Emilia-Romagna, paving the way for a spectacularly fast conclusion.
In a fittingly high-octane twist, the finale will take place on the wide, smooth asphalt of the Misano World Circuit Marco Simoncelli, where the peloton is set to reach motor-racing speeds.
Stage 5 | Filottrano - Sarnano-Sassotetto (139km)
The first summit finish of the 2027 Giro takes place at Sarnano-Sasotetto after 139km of racing from Filottrano, the birthplace of 2011 winner Michele Scarponi.
There's plenty of climbing throughout the stage as the route winds its way towards a challenging finale in the Sibillini Mountains.
The final climb is 13.1km in length with an average gradient of 7.4% and a maximum of 14%. It's the type of climb that will illustrate who is in the fight for pink and could derail the ambitions of some GC challengers.
Stage 6 | Alba Adriatica - Lanciano (148km)
Stage 6 takes the peloton 148km from Alba Adriatica to Lanciano with a far-from-dramatic route, yet also deceptively tricky.
From the start in Alba Adriatica, the first 50km are pan-flat before the road begins to climb with a series of categorised ascents.
The second half of the stage takes place on undulating terrain with a rising finish towards Lanciano in the final 10km.
Stage 7 | Sulmona - Campo di Giove (19.6km)
After the first summit finish on stage 5, the GC contenders' next major test comes in the form of an individual time trial.
The first of two time trials in the 2027 Giro takes the riders 19.6km from Sulmona to Campo di Giove and is almost entirely uphill.
The opening 7.1km are the tamest before the climb to Campo di Giove begins in earnest. The climb averages approximately 5% for the remaining 12km towards the finish before the gradients begin to ease inside the final kilometre.
Stage 8 | Trasacco - Napoli (219km)
Naples' long and rich history with the Giro continues, hosting a stage finish for the sixth consecutive edition.
Usually, when the Giro visits Naples, it's a fast man who prevails, but stage 8 throws a curveball.
While the majority of the 219km stage beginning in Trasacco is flat, there is plenty of rolling terrain in the final 30km and the road rises towards the still to be confirmed finish line which could derail the pure sprinter's chances of victory.
Stage 9 | Itri - Subiaco-Monte Livata (180km)
The first week of racing concludes with a summit finish at Monte Livata in the Lazio Apennines.
Beginning in Itri, the stage is 180km in length and is mainly flat for the first half before the climbing starts.
There are two categorised climbs before the summit finish to Monte Livata, which is 13.9km at 6.9% and will serve as another important setting for the maglia rosa hopefuls.
Lorenzo Finn won the Queen stage of the 2026 Giro d'Italia Next Gen on Monte Livata and could make his Grand Tour debut with Red Bull-Bora-Hansgrohe at the Giro in 2027.
Stage 10 | Palombara Sabina - Norcia (218km)
The second week begins with a long 218km trek through Umbria and the Apennines from Palombara Sabina to Norcia that could be tempting to the breakaway artists.
While there is no categorised climb for the first 170km, there is hardly a metre of flat road on the route beforehand, meaning it will be a very difficult stage to control.
A series of rapid-fire categorised climbs will help the stronger climbers come to the fore, before a 19km descent to the finish in Norcia.
Stage 11 | Gualdo Tadino - Scarperia (220km)
The longest stage of the 2027 Giro takes the peloton 220km across the Umbrian and Tuscan Apennines from Gualdo Tadino to Scarperia.
While the stage looks suited to the sprinters, the route poses some challenges along the way, including a categorised climb to Vetta le Croci, which is crested just under 30km from the finish in Scarperia.
The finish takes place on another motor racing circuit, this time on the Mugello circuit, north of Florence.
Stage 12 | Montecatini Terme - Zeri (173km)
Stage 12 presents the first summit finish of week 2 and therefore another important stage for the GC contenders.
The stage begins in Montecatini Terme and takes the peloton 173km through the Apennines once more for the summit finish at Passo Due Santi, in the Zum Zeri ski area.
There are just two categorised climbs on the menu, but there are plenty of overall climbing metres that will be accumulated throughout the stage before the summit finish.
The summit finish in question is 8.7km with an average gradient of 8.7%, with maximum pitches reaching around 13%.
Stage 13 | Borgo Val di Taro - Reggio Emilia (176km)
There is one climb on this 176km stage from Borgo Val di Taro to Reggio Emilia, but the stage is set for another bunch sprint.
The solitary categorised climb comes with nearly 100km from the finish before a pan-flat run-in to Reggio Emilia, where the sprinters will be eagerly eyeing an opportunity for a stage win.
Stage 14 | Cantù Arena - Piani di Bobbio (187km)
The toughest mountain stage of the race so far features 4,900m of elevation gain across 187km, culminating in a summit finish up the Piani di Bobbio, north of Bergamo
The peloton will trek their way through the Lombardy Prealps and will tackle the Madonna del Ghisallo climb, used in Il Lombardia, early on.
Three more categorised climbs await before the punishing summit finish to Piani di Bobbio, which is 10.1km in length with an average gradient of 9%.
Stage 15 | Monza - Milano (37.3km)
Week 2 comes to a close with the second time trial of the 2027 Giro, which is a completely different test from the first.
At 37.3km in length, the route from Monza to central Milan is pan-flat and will suit the time trial specialists rather than the climbers on stage 7.
Stage 16 | Sondrio - Aprica (192km)
There's no doubt that this is the queen stage of the 2027 Giro, featuring a monstrous 5,700m of elevation gain across 192km from Sondrio to Aprica.
This Alpine adventure features two iconic climbs of the Giro, the Passo del Mortirolo and the Passo di Gavia. What's more, the route will tackle the Mortirolo twice, either side of the Gavia ascent, which is the highest point (Cima Coppi) of the 2027 Giro.
The Passo di Gavia makes its return to the Giro for the first time since 2014, having been removed late in the 2019 edition due to adverse weather conditions. The climb stands at 16.5km in length with an average gradient of 8%, with the summit in snowy conditions, 2,600m above sea level.
The Mortirolo is 12.8km in length with an average gradient of 10.1% and has hosted many iconic rides, including Marco Pantani in 1994 and Alberto Contador's comeback in 2015.
The summit of the second Mortirolo ascent comes 33.3km from the finish in Aprica before a long descent and uphill rise to the line.
Stage 17 | Chiari - Vo' (194km)
Sandwiched between two major mountain tests, stage 17 is predominantly flat for the majority of its 194km from Chiari to Vo'.
However, there are two short, sharp climbs inside the final 25km run-in to Vo' which could throw a spanner in the works for the fast men.
Stage 18 | Rovereto - Madonna di Campiglio (154km)
The second of three major mountain stages in the final week takes the peloton 154km from Rovereto to Madonna di Campiglio, covering 4,500m of elevation gain.
In total, there are five categorised climbs evenly spread across the route, culminating in a summit finish to Madonna di Campiglio, which is 12.5km in length with an average gradient of 5.7%. It seems ideal for a mountain breakaway.
The final climb isn't as severe as the climbs on stage 16 or what's to come on stage 20, but the relentless number of climbs will still make this a very important stage.
Stage 19 | Rovereto - Sacile (199km)
After the mammoth mountain route affair previously, stage 19 stoops away from the major climbs and gives the GC riders a chance to catch their breath and the fast men a late opportunity to shine.
However, the 199km route from Rovereto to Sacile still features plenty of climbing, and this deep into a Grand Tour, it will be an attritional stage for the sprint teams to control.
Stage 20 | Pordenone - Monte Zoncolan (180km)
The mighty Monte Zoncolan makes its long-awaited return tola corsa rosa for the first time since 2021, serving as a fitting final playground for the GC contest to conclude.
Even though the Zoncolan is the centrepiece of this penultimate 180km stage, there are two difficult climbs en route to the iconic climb. Both inside the final 50km, the Passo Duron and Sella Valcalda passes will soften the legs before the final climbing test of the 2027 Giro.
At 10.1km with an average gradient of 11.9%, the Monte Zoncolan has etched itself in the history books of the Giro d’Italia, with gradients maxing out at a vicious 22%.
With almost three full weeks of racing in the legs, the differences on this final stage could be major, and the GC picture may change right until the very last.
Stage 21 | Roma - Roma (131km)
For the fifth year running, the Giro d'Italia will draw to a close in the city of Rome, where one final colossus sprint showdown awaits at the end of 131km.
The opening 50km presents an opportunity for the obligatory celebrations before the riders reach the closing circuit in Rome.
At 9.5km in length, the city circuit presents its challenges, and the fight for position will be intense among the sprint teams, while the GC riders will look to stay safe for one final time.
Favourite us on Google






























