| # | Date | Stage | Weather | k | hm | t | Cols | ||
| 1 | 11 Jul | San Román - Potes | 168 | 3090 | 18 | San Cipriano, Carmona, Ozalba, Hoz, Fuente Dé | |||
| 2 | 12 Jul | Potes - Aguilar de Campóo | 142 | 2790 | 20 | San Glorio, Piedrasluengas | |||
| 3 | 13 Jul | Aguilar de Campóo vv | 150 | 2610 | 17 | Campóo | |||
| 4 | 14 Jul | Aguilar de Campóo - Boca de Huérgano | 117 | 1550 | 13 | Varga, Portillas, Monteviejo, Picones | |||
| 5 | 15 Jul | Boca de Huérgano - Puebla de Lillo | 131 | 2680 | 20 | San Glorio, Pandetrave, Cain de Valdéon, Panderruedas, Senales | |||
| 6 | 16 Jul | Puebla de Lillo vv | 137 | 2840 | 21 | Senales, Arnicio, Colladona, San Isidro | |||
| 7 | 17 Jul | Puebla de Lillo - Sena de Luna | 175 | 2110 | 12 | Vegarada, Valdeteja, Carmenes | |||
| 8 | 18 Jul | Sena de Luna - Bustiello | 138 | 3060 | 22 | Ventana, Cobertoria, Puerco, Angliru | |||
| 9 | 19 Jul | Bustiello vv | 128 | 3160 | 25 | Cordal, Cordal, Puerco, Cobertoria, Cubilla | |||
| 10 | 20 Jul | Bustiello - Soto de Cangas | 148 | 2810 | 19 | Colladona, Faya de los Lobos, Fito | |||
| 11 | 21 Jul | Soto de Cangas vv | 125 | 2800 | 22 | Covadonga, Bedules, Cazo | |||
| 12 | 22 Jul | Soto de Cangas - Sopeña | 142 | 2850 | 20 | Riensena, Mazuco, Ortiguero, Carmona | |||
| 13 | 23 Jul | Sopeña - San Román | 151 | 2230 | 15 | Palombera | |||
| 14 | 24 Jul | Solares vv | 103 | 2500 | 24 | Lunada, Sía, Alisas |
|