2004 19: Ávila - Collado Villalba  142.0 k  
 General result
rankriderteamnattime
 1Constantino Zaballa   SDV SPA 3:33'32''
 2Ruslan Ivanov   ALS MOL 1'23''
 3Damiano Cunego  SAE ITA  
 4José Luis Arrieta   ILB SPA  
 5Eddy Mazzoleni   SAE ITA  
 6Juan Manuel Garate   LAM SPA  
 7Félix Rafaël Cardenas   CFB COL  
 8Stefano Garzelli  VIN ITA  
 9Benoit Joachim   USP LUX  
 10Dario Cioni   FAS ITA  
 11Roberto Laiseka   EUS SPA  
 12David Plaza   CFB SPA  
 13Joaquin Rodriguez Oliver   SDV SPA  
 14Ricardo Serrano  CFB SPA  
 15Carlos Garcia Quesada   KEL SPA  
 16David Latasa   KEL SPA 1'31''
 17Samuel Sánchez  EUS SPA 6'25''
 18Santiago Pérez   PHO SPA  
 19Roberto Heras   LIB SPA  
 20Francisco Mancebo   ILB SPA  
 21Daniele Righi   LAM ITA  
 22Marco Velo   FAS ITA  
 23Alejandro Valverde   KEL SPA  
 24Thorwald Veneberg   RAB NED  
 25Carlos Sastre   CST SPA  
  David Fernandez   PAT SPATL
  Ellis Rastelli   ALS ITAAB
  Danilo di Luca   SAE ITA 
  Miguel Angel Martin Perdiguero   SDV SPA 
  Ruben Plaza  KEL SPA 
  Luca Paolini   QSD ITADNS
 General ranking
rankriderteamnattime
 1Roberto Heras   LIB SPA 72:13'01''
 2Santiago Pérez   PHO SPA 1'13''
 3Alejandro Valverde   KEL SPA 2'15''
 4Francisco Mancebo   ILB SPA 2'16''
 5Isidro Nozal   LIB SPA 6'08''
 6Carlos Garcia Quesada   KEL SPA 6'16''
 7Carlos Sastre   CST SPA 7'56''
 8José Angel Gómez  PAT SPA 10'21''
 9Stefano Garzelli  VIN ITA 12'21''
 10Luis Pérez Rodriguez   COF SPA 12'25''