Every stage vs. 50 years of Vuelta weather
The race is complete — every stage below shows real observed conditions against 50 years of history, except stage 3, which was cancelled mid-race and never raced. Tap any stage for the full heat analysis and elevation profile.
Finish28.0°C · +1.4°C vs 50-yr average (26.6°C)
Route max28.0°CModerate high-risk · 25°C WBGT (est.)
View stage
Finish30.7°C · +3.1°C vs 50-yr average (27.6°C)
Route max30.7°CModerate high-risk · 26°C WBGT (est.)
View stage
Stage cancelled mid-race after a hailstorm hit the peloton approaching the Pyrénées finish. No race took place on this route — no observed conditions are shown for this stage.
View stage
Finish25.7°C · +1.8°C vs 50-yr average (23.9°C)
Route max25.7°CModerate low-risk · 21°C WBGT (est.)
Port d'Envalira (2,408 m) is the race's high point.
View stage
Finish31.4°C · +2.4°C vs 50-yr average (29.0°C)
Route max32.0°CHigh-risk · 28°C WBGT (est.)
View stage
Finish33.3°C · +5.7°C vs 50-yr average (27.6°C)
Route max33.3°CModerate high-risk · 28°C WBGT (est.)
View stage
Finish20.5°C · -1.2°C vs 50-yr average (21.7°C)
Route max27.8°CModerate high-risk · 23°C WBGT (est.)
View stage
Finish30.1°C · +1.5°C vs 50-yr average (28.6°C)
Route max32.6°CModerate high-risk · 25°C WBGT (est.)
View stage
Finish24.5°C · +1.9°C vs 50-yr average (22.6°C)
Route max31.4°CModerate high-risk · 26°C WBGT (est.)
Rest day follows
View stage
Finish28.3°C · -0.8°C (about average) vs 50-yr average (29.1°C)
Route max33.0°CModerate high-risk · 26°C WBGT (est.)
View stage
Finish32.8°C · +3.4°C vs 50-yr average (29.4°C)
Route max32.8°CHigh-risk · 29°C WBGT (est.)
View stage
Finish26.1°C · +5.4°C vs 50-yr average (20.7°C)
Route max32.5°CHigh-risk · 29°C WBGT (est.)
View stage
Finish39.6°C · +9.1°C vs 50-yr average (30.5°C)
Route max40.3°CHigh-risk · 36°C WBGT (est.)
View stage
Finish29.5°C · +6.3°C vs 50-yr average (23.2°C)
Route max36.4°CHigh-risk · 29°C WBGT (est.)
View stage
Finish39.7°C · +7.0°C vs 50-yr average (32.7°C)
Route max40.3°CHigh-risk · 31°C WBGT (est.)
Shortened for heat
189.7 km → 110.2 km raced
La Vuelta's Extreme Weather Protocol was invoked for forecast extreme heat; the neutral start was delayed roughly two hours. The route followed the original plan for its first 52 km (through Puerto de la Forestal), then cut directly to Santa María de Trassierra instead of continuing north through Villaviciosa de Córdoba and Espiel, skipping that ~80 km loop and the Alto de Villaviciosa de Córdoba climb entirely before rejoining the original route's finish via Puerto Artafi into Córdoba.
Rest day follows
View stage
Finish34.0°C · +4.2°C vs 50-yr average (29.8°C)
Route max34.0°CModerate high-risk · 27°C WBGT (est.)
View stage
Finish32.5°C · +0.5°C (about average) vs 50-yr average (32.0°C)
Route max32.7°CModerate high-risk · 27°C WBGT (est.)
View stage
Finish28.7°C · -1.5°C vs 50-yr average (30.2°C)
Route max28.7°CModerate high-risk · 26°C WBGT (est.)
View stage
Finish23.8°C · -0.1°C (about average) vs 50-yr average (23.9°C)
Route max28.6°CModerate high-risk · 25°C WBGT (est.)
View stage
Finish23.2°C · +2.2°C vs 50-yr average (21.0°C)
Route max32.5°CModerate high-risk · 24°C WBGT (est.)
Puerto de El Purche is climbed twice, via a loop through Huétor Vega and Monachil.
View stage
Finish33.5°C · +5.2°C vs 50-yr average (28.3°C)
Route max33.9°CModerate high-risk · 26°C WBGT (est.)
Ceremonial circuit finish through Granada with multiple laps past the Alhambra.
View stage