1st stage – 19 de agosto: Utrecht – Utrecht / 23,3 Km. (CRE)
2nd stage – 20 de agosto: Hertogenbosch – Utrecht / 175,1 Km.
3rd stage – 21 de agosto: Brada – Breda / 193,2 Km.
22nd August / Restday
4th stage – 23 de agosto: Vitoria – Laguardia / 152,5 Km.
5th stage – 24 de agosto: Irún – Bilbao / 187,2 Km.
6th stage – 25 de agosto: Bilbao – Pico Jano (S. Miguel de Aguayo) / 181,2 Km.
7th stage – 26 de agosto: Camargo – Cistierna / 190 Km.
8th stage – 27 de agosto: Pola de Laviana-Yernes y Tameza / 153,4 Km.
9th stage – 28 de agosto: Villaviciosa – Les Praeres (Nava) / 171,4 Km.
29th August / Restday
10th stage – 30 de agosto: Elche – Alicante / 30,9 Km. (CRI)
11th stage – 31 de agosto: Alhama de Murcia – Cabo de Gata / 191,2 Km.
12th stage – 1 de septiembre: Salobreña – Peñas Blancas (Estepona) / 192,7 Km.
13th stage – 2 de septiembre: Ronda – Montilla / 168,4 Km.
14th stage – 3 de septiembre: Montoro – Sierra de La Pandera / 160,3 Km.
15th stage – 4 de septiembre: Martos – Sierra Nevada (Alto de la Mora) / 149,6 Km.
5th September / Restday
16th stage – 6 de septiembre: Sanlúcar de Barrameda – Tomares / 189,4 Km.
17th stage – 7 de septiembre: Aracena – Monasterio de Tentudía / 162,3 Km.
18th stage – 8 de septiembre: Trujillo – Alto del Piornal / 192 Km.
19th stage – 9 de septiembre: Talavera – Talavera / 138,3 Km.
20th stage – 10 de septiembre: Moralzarzal – Puerto de Navacerrada / 181 Km.
21nd stage – 11 de septiembre: Las Rozas – Madrid / 96,7 Km.