- Race Home
-
Stages
-
Stage 1206km | Alghero - Olbia
-
Stage 2221km | Olbia - Tortoli
-
Stage 3148km | Tortoli - Cagliari
-
Rest day 1-
-
Stage 4181km | Cefalu - Etna
-
Stage 5159km | Pedara - Messina
-
Stage 6217km | Reggio Calabria - Terme Luigiane
-
Stage 7224km | Castroviillari - Alberobello
-
Stage 8189km | Molfetta - Paschici
-
Stage 9149km | Montenero de Bisaccia - Blockhaus
-
Rest day 2-
-
Stage 1039.8km | Foligno - Montefalco (ITT)
-
Stage 11161km | Firenze - Bagno di Romagna
-
Stage 12229km | Forli - Reggio Emilia
-
Stage 13167km | Reggio Emilia - Tortona
-
Stage 14131km | Castellania - Oropa
-
Stage 15199km | Valdengo - Bergamo
-
Rest day 3-
-
Stage 16222km | Rovetta - Bormio
-
Stage 17219km | Tirano - Canazei
-
Stage 18137km | Moena - Ortisei
-
Stage 19191km | San Candido / Innichen - Piancavallo
-
Stage 20190km | Pordenone - Asiago
-
Stage 2129.3km | Monza - Milan (ITT)
- View all Stages
-
- Contenders
- History
- Start list
Giro d'Italia 2017 stages
-
-
Rest day 12017-05-08
-
Rest day 22017-05-15
-
Rest day 32017-05-22
Latest on Cyclingnews
-
Tour de Suisse Women stage 3 LIVE: will a breakaway outwit the sprinters teams?
Largely flat stage could come down to only bunch sprint of 2026 race -
US Road National Championships: Luke Elphingstone claims men's elite criterium title as early break stays away
Stepping up from bronze in the U23 title chase last year, Elphingstone gets better of Brody McDonald -
US Road National Championships: Kendall Ryan defends criterium title, late crash reduces field
Back-to back victory for Ryan as she outpaces Virginia Blue Ridge Twenty28 duo in sprint to line
-
Tadej Pogačar 'shaken' after partner Urska Žigart injured in Tour de Suisse crash
'He didn't seem to be in any mood to race' says team manager after world champion extends race lead -
Tour of Slovenia: Dušan Rajović out-sprints Laurence Pithie to win stage 2
Pithie keeps race lead after frantic bunch sprint -
As it happened: Frenchman delivers from breakaway on Tour de Suisse Men stage 2 after breathless finale
Romain Grégoire wins sprint from reduced group as escapees just hold off late charge from Pogačar and Vacek
-
Urška Žigart in hospital with fractured jaw following crash on uneven road surface at Tour de Suisse
AG Insurance-Soudal rider appeared to hit a bump in the road surface -
Tour de Suisse: Romain Grégoire holds off a chasing Tadej Pogačar to claim hard-fought breakaway victory on stage 2
Marcel Camprubí second and Bart Lemmen third from a six-man sprint in Locarno -
Baloise Belgium Tour: Tim Merlier wins stage 2 to claim race lead
Belgian out-sprints Kooij, Philipsen in Knokke-Heist






























