2017 Giro d'Italia
Route and stages

Stage
Date
Course
Distance
Type
Type
Winner
1
5 May
Alghero to Olbia
206 km (128 mi)
-
Low-difficulty stage
Lukas Pöstlberger (AUT)
2
6 May
Olbia to Tortolì
221 km (137 mi)
-
Medium-difficulty stage
André Greipel (GER)
3
7 May
Tortolì to Cagliari
148 km (92 mi)
-
Low-difficulty stage
Fernando Gaviria (COL)
-
8 May
Rest day
Rest day
Rest day
Rest day
Rest day
4
9 May
Cefalù to Etna (Rifugio Sapienza)
181 km (112 mi)
-
High-difficulty stage
Jan Polanc (SLO)
5
10 May
Pedara to Messina
159 km (99 mi)
-
Low-difficulty stage
Fernando Gaviria (COL)
6
11 May
Reggio Calabria to Terme Luigiane
217 km (135 mi)
-
Medium-difficulty stage
Silvan Dillier (SUI)
7
12 May
Castrovillari to Alberobello
224 km (139 mi)
-
Low-difficulty stage
Caleb Ewan (AUS)
8
13 May
Molfetta to Peschici
189 km (117 mi)
-
Medium-difficulty stage
Gorka Izagirre (ESP)
9
14 May
Montenero di Bisaccia to Blockhaus
149 km (93 mi)
-
Medium-difficulty stage
Nairo Quintana (COL)
-
15 May
Rest day
Rest day
Rest day
Rest day
Rest day
10
16 May
Foligno to Montefalco
39.8 km (25 mi)
-
Individual time trial
Tom Dumoulin (NED)
11
17 May
Florence (Ponte a Ema) to Bagno di Romagna
161 km (100 mi)
-
Medium-difficulty stage
Omar Fraile (ESP)
12
18 May
Forlì to Reggio Emilia
229 km (142 mi)
-
Low-difficulty stage
Fernando Gaviria (COL)
13
19 May
Reggio Emilia to Tortona
167 km (104 mi)
-
Low-difficulty stage
Fernando Gaviria (COL)
14
20 May
Castellania to Santuario di Oropa
131 km (81 mi)
-
Medium-difficulty stage
Tom Dumoulin (NED)
15
21 May
Valdengo to Bergamo
199 km (124 mi)
-
Medium-difficulty stage
Bob Jungels (LUX)
-
22 May
Rest day
Rest day
Rest day
Rest day
Rest day
16
23 May
Rovetta to Bormio
222 km (138 mi)
-
High-difficulty stage
Vincenzo Nibali (ITA)
17
24 May
Tirano to Canazei
219 km (136 mi)
-
Medium-difficulty stage
Pierre Rolland (FRA)
18
25 May
Moena to Ortisei/St. Ulrich
137 km (85 mi)
-
High-difficulty stage
Tejay van Garderen (USA)
19
26 May
Innichen/San Candido to Piancavallo
191 km (119 mi)
-
High-difficulty stage
Mikel Landa (ESP)
20
27 May
Pordenone to Asiago
190 km (118 mi)
-
High-difficulty stage
Thibaut Pinot (FRA)
21
28 May
Monza (Autodromo) to Milan
29.3 km (18 mi)
-
Individual time trial
Jos van Emden (NED)

Question: How long is the stage
Answer: The longest 2017 Giro d'Italia was stage 12 at 229 km (142 mi) and stage 14 was at 131 km (81 mi).