23 September 2004 — Béjar to Ávila , 196 km (122 mi) [ 1] [ 8]
Stage 18 result [ 8]
General classification after stage 18 [ 8]
26 September 2004 — Madrid to Madrid, 28 km (17 mi) (ITT ) [ 1] [ 11]
Stage 21 result [ 11]
General classification after stage 21 [ 11]
^ a b c d e f g h i j "Vuelta a España, 2004" . BikeRaceInfo . Retrieved 20 August 2018 .
^ a b c "Stage 12 - September 16: Almería - Observatorio Meteorologico de Calar Alto, 145 km" . Cycling News . Retrieved 20 August 2018 .
^ a b c "Stage 13 - September 17: El Ejido - Málaga, 172 km" . Cycling News . Retrieved 20 August 2018 .
^ a b c "Stage 14 - September 18: Málaga - Granada, 167 km" . Cycling News . Retrieved 20 August 2018 .
^ a b c "Stage 15 - September 19: Granada - Sierra Nevada (I.T.T.), 29.6 km" . Cycling News . Retrieved 20 August 2018 .
^ a b c "Stage 16 - September 21: Olivenza - Cáceres, 190.1 km" . Cycling News . Retrieved 20 August 2018 .
^ a b c "Stage 17 - September 22: Plasencia - Estacion de Esqui La Covatilla (Béjar), 170 km" . Cycling News . Retrieved 20 August 2018 .
^ a b c "Stage 18 - September 23: Béjar - Ávila, 196 km" . Cycling News . Retrieved 20 August 2018 .
^ a b c "Stage 19 - September 24: Ávila - Collado Villalba, 142 km" . Cycling News . Retrieved 20 August 2018 .
^ a b c "Stage 20 - September 25: La Vega de Alcobendas - Puerto de Navacerrada, 178 km" . Cycling News . Retrieved 20 August 2018 .
^ a b c "Stage 21 - September 26: Madrid - Madrid (I.T.T.), 28.2 km" . Cycling News . Retrieved 20 August 2018 .