Prologue|31st July|6 km
Viseu-Viseu
1st stage|1st August|174.7 km
Miranda do Corvo-Leiria
2nd stage|2nd August|198.5 km
Marinha Grande-Loures
3rd stage|3rd August|194.1 km
Santarém-Castelo Branco
4th stage|4th August|145 km
Pampilhosa da Serra-Covilhã
5th stage|5th August|158 km
Oliveira do Hospital-Guarda
6th August|Rest day
-
6th stage|7th August|189.2 km
Torre de Moncorvo-Bragança
7th stage|8th August|156.2 km
Bragança-Montalegre
8th stage|9th August|158 km
Viana do Castelo-Felgueiras
9th stage|10th August|133.5 km
Fafe-Mondim de Basto
10th stage|11th August|19.5 km
Vila Nova de Gaia-Porto