The 2024 Vuelta a España was a three-week cycling race that took place in Portugal and Spain between 17 August and 8 September. It was the 79th edition of the Vuelta a España and the third and final grand tour of the 2024 men's road cycling season. The race departed from Lisbon and finished in Madrid.

The race was won by Primož Roglič of team for a record-tying 4th time. Roglič took the lead in the general classification on stage 3 before relinquishing it to Ben O'Connor (), who wore the maillot rojo from stages 6 to 19. Roglič won stages 4, 8, and 19, and on stage 19 also regained the lead in the GC. O'Connor held onto second place, his best finish in a grand tour, while Enric Mas of the finished in third.

Wout van Aert () and Kaden Groves () won three stages, with Groves winning the points classification after van Aert abandoned the race during stage 16 after crashing during a slippery descent. Groves finished with 226 points, a comfortable advantage over Roglič, his nearest opponent, who had 140. Van Aert had 291 points before abandoning.

Jay Vine and Marc Soler of won the mountains classification and the combativity award, respectively. Their team also won the team classification. Mattias Skjelmose of won the young rider classification.

Teams

22 teams took part in the race. All 18 UCI WorldTeams were automatically invited. They were joined by 4 UCI ProTeams: the two highest placed UCI ProTeams in 2023 ( and ), along with and who were selected by Amaury Sport Organisation (ASO), the organisers of the Vuelta.

chose to compete under a different name from the rest of the season: they became T-Rex Quick-Step, using the name of a product made by Soudal, their normal sponsor.

UCI WorldTeams

T-Rex Quick-Step

UCI ProTeams

Route and stages

+ Stage characteristics and winners Stage Date Course Distance Type Winner 1 17 August Lisbon (Portugal) to Oeiras (Portugal) Individual time trial 2 18 August Cascais (Portugal) to Ourém (Portugal) Hilly stage 3 19 August Lousã (Portugal) to Castelo Branco (Portugal) Hilly stage 4 20 August Plasencia to Pico Villuercas Mountain stage 5 21 August Fuente del Maestre to Sevilla Flat stage 6 22 August Jerez de la Frontera to Yunquera Mountain stage 7 23 August Archidona to Córdoba Hilly stage 8 24 August Úbeda to Cazorla Medium-mountain stage 9 25 August Motril to Granada Mountain stage 26 August Vigo Rest day 10 27 August Ponteareas to Baiona Mountain stage 11 28 August Padrón to Padrón Medium-mountain stage 12 29 August Orense to Estación de Montaña de Manzaneda Hilly stage 13 30 August Lugo to Puerto de Ancares Mountain stage 14 31 August Villafranca del Bierzo to Villablino Medium-mountain stage 15 1 September to Valgrande-Pajares Mountain stage 2 September Oviedo Rest day 16 3 September Luanco to Lagos de Covadonga Mountain stage 17 4 September Arnuero to Santander Medium-mountain stage 18 5 September Vitoria-Gasteiz to Maeztu Medium-mountain stage 19 6 September Logroño to Alto de Moncalvillo Hilly stage 20 7 September Villarcayo to Picón Blanco Mountain stage 21 8 September Distrito Telefónica to Madrid Individual time trial Total

Pre-race favourites The general classification competition was expected to be more open than the preceding Giro d'Italia or Tour de France. Media analysis focused on the absence of three members of the Big Four: Tadej Pogačar, Jonas Vingegaard, and Remco Evenepoel. The remaining member, Primož Roglič, was widely considered a pre-race favourite, alongside 2023 Vuelta a España winner Sepp Kuss. Other expected contenders for the podium were Adam Yates, João Almeida, Carlos Rodríguez, Mikel Landa, Thymen Arensman, Ben O'Connor, and Enric Mas.

Classification leadership +Classification leadership by stage Stage Winner General classification Points classification Mountains classification Young rider classification Team classification Combativity award 1 Brandon McNulty Brandon McNulty not awarded Mathias Vacek not awarded 2 Kaden Groves Wout van Aert Stefan Küng Luis Ángel Maté 3Wout van Aert Luis Ángel Maté Xabier Isasa 4 Primož Roglič Primož Roglič Sylvain Moniquet Antonio Tiberi Pablo Castrillo 5 Pavel Bittner Ibon Ruiz 6Ben O'Connor Ben O'Connor Florian Lipowitz Ben O'Connor 7 Wout van Aert Antonio Tiberi Xabier Isasa 8Primož Roglič Primož Roglič Oier Lazkano 9Adam Yates Adam Yates Florian Lipowitz Adam Yates 10Wout van Aert Wout van Aert 11 Eddie Dunbar Carlos Rodriguez Xandro Meurisse 12 Pablo Castrillo Pablo Castrillo 13 Michael Woods Wout van Aert Wout van Aert 14 Kaden Groves Jhonatan Narváez 15 Pablo Castrillo Florian Lipowitz Jay Vine 16 Marc Soler Jay Vine Carlos Rodriguez Marc Soler 17 Kaden Groves Xabier Isasa 18 Urko Berrade Marc Soler Marc Soler 19 Primož Roglič Primož Roglič Mattias Skjelmose Isaac del Toro 20 Eddie Dunbar Jay Vine Marc Soler 21 Stefan Küng not awarded Final Mattias Skjelmose Marc Soler

Classification standings Legend Denotes the winner of the general classification Denotes the winner of the young rider classification Denotes the winner of the points classification Denotes the winner of the team classification Denotes the winner of the mountains classification Denotes the winner of the combativity award

General classification + Final general classification (1–10) Rank Rider Team Time 1 81h 49' 18" 2 + 2' 36" 3 + 3' 13" 4 + 4' 02" 5 +5' 49" 6 + 6' 32" 7 + 7' 05" 8 + 8' 48" 9 + 10' 04" 10 + 11' 19" Final general classification (11–135) Rank Rider Team Time 11 + 14' 40" 12 + 15' 40" 13 + 19' 48" 14 + 20' 25" 15 + 31' 34" 16 + 40' 43" 17 + 51' 33" 18 Aleksandr Vlasov + 55' 05" 19 + 1h 01' 53" 20 + 1h 04' 13" 21 + 1h 09' 30" 22 + 1h 11' 45" 23 + 1h 13' 28" 24 + 1h 16' 05" 25 + 1h 22' 31" 26 + 1h 37' 38" 27 + 1h 39' 22" 28 + 1h 39' 37" 29 + 1h 42' 00" 30 + 1h 46' 37" 31 + 1h 49' 11" 32 + 1h 50' 59" 33 + 1h 51' 52" 34 + 1h 52' 43" 35 + 1h 56' 35" 36 + 1h 57' 27" 37 + 1h 59' 25" 38 + 2h 00' 03" 39 + 2h 01' 27" 40 + 2h 09' 03" 41 + 2h 10' 37" 42 + 2h 10' 47" 43 + 2h 12' 41" 44 + 2h 15' 24" 45 + 2h 17' 55" 46 + 2h 21' 31" 47 + 2h 22' 12" 48 + 2h 22' 25" 49 + 2h 24' 54" 50 + 2h 26' 46" 51 + 2h 27' 06" 52 + 2h 34' 22" 53 + 2h 36' 15" 54 + 2h 37' 44" 55 + 2h 38' 10" 56 + 2h 39' 10" 57 + 2h 42' 13" 58 + 2h 44' 50" 59 + 2h 47' 05" 60 + 2h 50' 48" 61 + 2h 51' 36" 62 + 2h 51' 50" 63 + 2h 54' 38" 64 + 3h 00' 12" 65 + 3h 02' 34" 66 + 3h 06' 20" 67 + 3h 07' 33" 68 + 3h 08' 16" 69 + 3h 09' 03" 70 + 3h 09' 06" 71 + 3h 10' 41" 72 + 3h 11' 05" 73 + 3h 11' 45" 74 + 3h 12' 45" 75 + 3h 12' 47" 76 + 3h 23' 22" 77 + 3h 25' 36" 78 + 3h 27' 12" 79 + 3h 27' 30" 80 + 3h 27' 33" 81 + 3h 32' 34" 82 + 3h 36' 16" 83 + 3h 37' 42" 84 + 3h 37' 54" 85 + 3h 39' 38" 86 + 3h 39' 48" 87 + 3h 42' 50" 88 + 3h 45' 35" 89 + 3h 45' 45" 90 + 3h 46' 39" 91 + 3h 51' 39" 92 + 3h 52' 00" 93 + 3h 53' 02" 94 + 3h 55' 28" 95 + 3h 55' 58" 96 + 3h 57' 33" 97 + 3h 59' 24" 98 + 4h 00' 47" 99 + 4h 02' 04" 100 + 4h 05' 32" 101 + 4h 06' 57" 102 + 4h 08' 31" 103 + 4h 09' 17" 104 + 4h 09' 31" 105 + 4h 11' 26" 106 + 4h 11' 48" 107 + 4h 12' 43" 108 + 4h 15' 26" 109 + 4h 15' 45" 110 + 4h 18' 08" 111 + 4h 19' 08" 112 + 4h 21' 42" 113 + 4h 25' 35" 114 + 4h 28' 52" 115 + 4h 31' 33" 116 + 4h 33' 11" 117 + 4h 34' 06" 118 + 4h 36' 34" 119 + 4h 36' 53" 120 + 4h 39' 48" 121 + 4h 42' 07" 122 + 4h 42' 18" 123 + 4h 45' 08" 124 + 4h 45' 35" 125 + 4h 53' 56" 126 + 4h 55' 15" 127 + 5h 01' 24" 128 + 5h 02' 17" 129 + 5h 02' 45" 130 + 5h 04' 06" 131 + 5h 04' 41" 132 + 5h 04' 48" 133 + 5h 14' 00" 134 + 5h 19' 49" 135 + 5h 21' 03"

Points classification + Final points classification (1–10) Rank Rider Team Points 1 226 2 140 3 118 4 117 5 110 6 106 7 102 8 100 9 99 10 98

Mountains classification + Final mountains classification (1–10) Rank Rider Team Points 1 78 2 76 3 43 4 32 5 32 6 28 7 27 8 26 9 Aleksandr Vlasov 25 10 24

Young rider classification + Final young rider classification (1–10) Rank Rider Team Time 1 81h 55' 07" 2 + 1' 16" 3 + 5' 30" 4 + 1h 40' 48" 5 + 1h 50' 46" 6 + 1h 51' 38" 7 + 1h 54' 14" 8 + 2h 09' 35" 9 + 2h 12' 06" 10 + 2h 16' 36"

Team classification + Final team classification (1–10) Rank Team Time 1 245h 12' 58" 2 + 33' 53" 3 + 1h 23' 09" 4 + 1h 53' 33" 5 + 2h 16' 51" 6 + 2h 28' 28" 7 + 2h 47' 49" 8 + 2h 47' 58" 9 + 2h 55' 08" 10 + 3h 18' 42"

References

External links