Giro d'Italia
8–30 May 2027 · 2.UWT · 21 stages
Stage 1 · Sat 8 May
Trieste·172km·+2,400 m
Stage 2 · Sun 9 May
Ljubljana > Koper·166km·+2,200 m
Stage 3 · Mon 10 May
Cervignano del Friuli > Possagno·163km·+1,450 m
Stage 4 · Tue 11 May
Argenta > Misano Adriatico·151km·+750 m
Stage 5 · Wed 12 May
Filottrano > Sarnano-Sassotetto·139km·+3,300 m
Stage 6 · Thu 13 May
Alba Adriatica > Lanciano·148km·+1,700 m
Stage 7 · Fri 14 May
Sulmona > Campo di Giove·19.6km·+700 m
Uphill time trial
Stage 8 · Sat 15 May
Trasacco > Naples·219km·+1,300 m
Stage 9 · Sun 16 May
Itri > Subiaco-Monte Livata·180km·+3,150 m
Mon 17 May
Rest day
Stage 10 · Tue 18 May
Palombara Sabina > Norcia·218km·+3,600 m
Stage 11 · Wed 19 May
Gualdo Tadino > Scarperia·220km·+2,150 m
Stage 12 · Thu 20 May
Montecatini Terme > Zeri·173km·+3,400 m
Stage 13 · Fri 21 May
Borgo Val di Taro > Reggio Emilia·176km·+750 m
Stage 14 · Sat 22 May
Cantù > Piani di Bobbio·187km·+4,900 m
Stage 15 · Sun 23 May
Monza > Milan·37.3km·+150 m
ITT
Mon 24 May
Rest day
Stage 16 · Tue 25 May
Sondrio > Aprica·192km·+5,700 m
Stage 17 · Wed 26 May
Chiari > Vo'·194km·+1,100 m
Stage 18 · Thu 27 May
Rovereto > Madonna di Campiglio·154km·+4,450 m
Stage 19 · Fri 28 May
Rovereto > Sacile·199km·+3,000 m
Stage 20 · Sat 29 May
Pordenone > Monte Zoncolan·180km·+3,600 m
Stage 21 · Sun 30 May
Rome·131km·+500 m