Stages

Utrecht - Utrecht
# 1 / 23.3 km / Team Time Trial
Fr 19-8
18:30
's-Hertogenbosch - Utrecht
# 2 / 175.1 km / Flat
Sa 20-8
13:32
Breda - Breda
# 3 / 193.2 km / Flat
Su 21-8
12:52
Vitoria-Gasteiz - Laguardia
# 4 / 152.5 km / Hilly
Tu 23-8
13:53
Irun - Bilbao
# 5 / 187.2 km / Hilly
We 24-8
12:57
Bilbao - Ascension al Pico Jano
# 6 / 181.2 km / Summit finish
Th 25-8
12:37
Camargo - Cistierna
# 7 / 190 km / Hilly
Fr 26-8
12:30
La Pola Llaviana - Collau Fancuaya
# 8 / 153.4 km / Summit finish
Sa 27-8
13:28
Villaviciosa - Les Praeres
# 9 / 171.4 km / Summit finish
Su 28-8
12:53
Rest day Mo 29-8
Elche - Alicante
# 10 / 30.9 km / Individual Time Trial
Tu 30-8
13:53
El Pozo Alimentacion - Cabo de Gata
# 11 / 191.2 km / Flat
We 31-8
12:51
Salobrena - Penas Blancas
# 12 / 192.7 km / Summit finish
Th 1-9
12:34
Ronda - Montilla
# 13 / 168.4 km / Flat
Fr 2-9
13:36
Montoro - Sierra de la Pandera
# 14 / 160.3 km / Summit finish
Sa 3-9
13:17
Martos - Sierra Nevada
# 15 / 153 km / Summit finish
Su 4-9
13:16
Rest day Mo 5-9
Sanlucar de Barrameda - Tomares
# 16 / 189.4 km / Flat
Tu 6-9
13:00
Aracena - Monasterio de Tentudia
# 17 / 162.3 km / Flat
We 7-9
13:21
Trujillo - Alto de Piornal
# 18 / 192 km / Summit finish
Th 8-9
12:19
Talavera de la Reina - Talavera de la Reina
# 19 / 138.3 km / Hilly
Fr 9-9
14:03
Moralzarzal - Puerto de Navacerrada
# 20 / 181 km / Mountain
Sa 10-9
12:45
Las Rozas - Madrid
# 21 / 96.7 km / Flat
Su 11-9
17:26
La Vuelta