A 2004-es Vuelta a España volt az 59. spanyol körverseny. 2004. szeptember 4-e és szeptember 26-a között rendezték. A verseny össztávja 2925 km volt, és 21 szakaszból állt. Végső győztes a spanyol Roberto Heras lett.