Stages

Durres - Tirana
# 1 / 164 km / Hilly
Fr 9-5
12:00
1
Tirana - Tirana
# 2 / 13.7 km / Individual Time Trial
Sa 10-5
12:00
Valona - Valona
# 3 / 160 km / Hilly
Su 11-5
12:00
Alberobello - Lecce
# 4 / 187 km / Flat
Mo 12-5
13:00
Ceglie Messapica - Matera
# 5 / 144 km / Flat
We 14-5
12:00
Potenza - Napoli
# 6 / 226 km / Flat
Th 15-5
12:00
Castel di Sangro - Tagliacozzo
# 7 / 168 km / Mountain
Fr 16-5
12:00
Giulianova - Castelraimondo
# 8 / 197 km / Hilly
Sa 17-5
12:00
Gubbio - Siena
# 9 / 181 km / Hilly
Su 18-5
12:00
Rest day Mo 19-5
Lucca - Pisa
# 10 / 28.6 km / Individual Time Trial
Tu 20-5
12:00
Viareggio - Castelnovo ne' Monti
# 11 / 185 km / Hilly
We 21-5
12:00
Modena - Viadana
# 12 / 172 km / Flat
Th 22-5
12:00
Rovigo - Vicenza
# 13 / 180 km / Flat
Fr 23-5
12:00
Treviso - Nova Gorica
# 14 / 186 km / Flat
Sa 24-5
12:00
Fiume Veneto - Asiago
# 15 / 214 km / Mountain
Su 25-5
12:00
Rest day Mo 26-5
Piazzola sul Brenta - San Valentino
# 16 / 199 km / Mountain
Tu 27-5
12:00
San Michele all'Adige - Bormio
# 17 / 154 km / Hilly
We 28-5
12:00
Morbegno - Cesano Maderno
# 18 / 144 km / Flat
Th 29-5
12:00
Biella - Champoluc
# 19 / 166 km / Mountain
Fr 30-5
12:00
Verres - Sestriere
# 20 / 203 km / Mountain
Sa 31-5
12:00
Roma - Roma
# 21 / 141 km / Flat
Su 1-6
12:00
Giro d'Italia