2004 3: Burgos - Soria  157.1 k  
 General result
rankriderteamnattime
 1Alejandro Valverde   KEL SPA 3:43'17''
 2Stuart O'Grady  COF AUS 0''
 3Denis Menchov  ILB RUS  
 4Oscar Freire   RAB SPA  
 5Roberto Heras   LIB SPA  
 6Stefano Garzelli  VIN ITA  
 7Francisco Mancebo   ILB SPA  
 8Aitor González   FAS SPA  
 9Damiano Cunego  SAE ITA  
 10Cadel Evans   TMO AUS  
 11Alexandre Vinokurov   TMO KAZ  
 12Isidro Nozal   LIB SPA 4''
 13Carlos Garcia Quesada   KEL SPA 5''
 14Ruben Plaza  KEL SPA  
 15Tyler Hamilton   PHO USA  
 16Carlos Sastre   CST SPA  
 17José Angel Gómez  PAT SPA  
 18David Blanco  KEL SPA  
 19Dario Cioni   FAS ITA 8''
 20Pedro Horrillo   QSD SPA 10''
 21Luis Pasamontes  RBS SPA 15''
 22José Luis Rebollo   RBS SPA  
 23Pablo Lastras   ILB SPA  
 24Samuel Sánchez  EUS SPA  
 25Marius Sabaliauskas  SAE LTU  
 General ranking
rankriderteamnattime
 1Benoit Joachim   USP LUX 9:16'00''
 2Max van Heeswijk   USP NED 16''
 3Floyd Landis   USP USA 22''
 4Michael Barry   USP CAN  
 5Manuel Beltrán   USP SPA  
 6Victor Hugo Peña   USP COL  
 7David Zabriskie   USP USA  
 8Alexandre Vinokurov   TMO KAZ 38''
 9Cadel Evans   TMO AUS  
 10Alejandro Valverde   KEL SPA 45''