2004 Vuelta a España, Stage 12 to Stage 21

The 2004 Vuelta a España was the 59th edition of the Vuelta a España, one of cycling's Grand Tours. The Vuelta began in León, with a team time trial on 4 September, and Stage 12 occurred on 16 September with a stage from Almería. The race finished in Madrid on 26 September.

Stage 12
16 September 2004 — Almería to Calar Alto Observatory, 145 km

Stage 13
17 September 2004 — El Ejido to Málaga, 172 km

Stage 14
18 September 2004 — Málaga to Granada, 167 km

Stage 15
19 September 2004 — Granada to Sierra Nevada, 29.6 km (ITT)

Stage 16
21 September 2004 — Olivenza to Cáceres, 190.1 km

Stage 17
22 September 2004 — Plasencia to La Covatilla, 170 km

Stage 18
23 September 2004 — Béjar to Ávila, 196 km

Stage 19
24 September 2004 — Ávila to Collado Villalba, 142 km

Stage 20
25 September 2004 — Alcobendas to Puerto de Navacerrada, 178 km

Stage 21
26 September 2004 — Madrid to Madrid, 28 km (ITT)