Independent race weather guide
La Vuelta 2026 Stage 15: Palma del Río to Córdoba weather forecast
Official La Vuelta route from Palma del Río to Córdoba. See forecast wind, rain, temperature, and gusts along every part of the stage. Forecasts are planning guidance, not a safety guarantee.
RideWind is an independent guide and is not affiliated with or endorsed by this event’s organiser.
Live route forecast
Weather along the race track
176.6 km · 1466 m climbing · planned at 35 km/h
Forecast updated
Ride briefing
Rain likely mid-ride
Plan for a wet section and allow extra stopping distance.
Temperature range
31–36 °C
Estimated wet time
1h 29m
With measurable rain
Expected wind
2–14 km/h
Gusts up to 33 km/h
Weather risks
Rain exposure
About 89 minutes with measurable rain; peak 0.3 mm/h.
High temperature
Up to 36.2 °C near 176.6 km.
Along the route
Route profile
View route data as a table
| Distance | Arrival | Elevation | Grade | Estimated pace | Wind effect | Wind | From | Gusts | Temperature | Conditions | Rain |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 0.0 km | 12:35 | 56 m | — | 35.0 km/h | headwind | 2 km/h | SE | 26 km/h | 32.9 °C | ☀️ Clear sky | 0.0 mm |
| 1.8 km | 12:38 | 59 m | 0.1% | 33.5 km/h | crosswind | 2 km/h | SE | 25 km/h | 33.0 °C | ☀️ Clear sky | 0.0 mm |
| 3.6 km | 12:41 | 63 m | 0.2% | 34.1 km/h | crosswind | 2 km/h | SE | 24 km/h | 33.0 °C | ☀️ Clear sky | 0.0 mm |
| 5.4 km | 12:44 | 67 m | 0.2% | 34.3 km/h | crosswind | 3 km/h | S | 23 km/h | 33.1 °C | ⛅ Partly cloudy | 0.0 mm |
| 7.1 km | 12:47 | 68 m | 0.0% | 35.0 km/h | crosswind | 3 km/h | S | 22 km/h | 33.1 °C | ⛅ Partly cloudy | 0.0 mm |
| 8.9 km | 12:50 | 76 m | 0.4% | 33.8 km/h | tailwind | 4 km/h | S | 21 km/h | 33.2 °C | ⛅ Partly cloudy | 0.0 mm |
| 10.7 km | 12:53 | 87 m | 0.6% | 34.1 km/h | crosswind | 4 km/h | S | 20 km/h | 33.3 °C | ⛅ Partly cloudy | 0.0 mm |
| 12.5 km | 12:56 | 70 m | -1.0% | 35.2 km/h | crosswind | 4 km/h | S | 20 km/h | 33.4 °C | ⛅ Partly cloudy | 0.0 mm |
| 14.3 km | 12:59 | 71 m | 0.1% | 34.7 km/h | crosswind | 4 km/h | S | 20 km/h | 33.6 °C | ☁️ Overcast | 0.0 mm |
| 16.1 km | 13:03 | 84 m | 0.7% | 33.3 km/h | crosswind | 4 km/h | SW | 20 km/h | 33.7 °C | ☁️ Overcast | 0.0 mm |
| 17.8 km | 13:06 | 88 m | 0.2% | 34.6 km/h | tailwind | 4 km/h | SW | 20 km/h | 33.7 °C | ☁️ Overcast | 0.0 mm |
| 19.6 km | 13:09 | 110 m | 1.3% | 32.2 km/h | tailwind | 4 km/h | SW | 21 km/h | 33.6 °C | ☁️ Overcast | 0.0 mm |
| 21.4 km | 13:13 | 149 m | 2.2% | 30.4 km/h | tailwind | 5 km/h | S | 22 km/h | 33.5 °C | ☁️ Overcast | 0.0 mm |
| 23.2 km | 13:16 | 150 m | 0.0% | 35.8 km/h | tailwind | 6 km/h | S | 22 km/h | 33.4 °C | 🌤️ Mostly clear | 0.0 mm |
| 25.0 km | 13:19 | 157 m | 0.4% | 34.8 km/h | tailwind | 6 km/h | S | 23 km/h | 33.3 °C | 🌤️ Mostly clear | 0.0 mm |
| 26.8 km | 13:22 | 194 m | 2.1% | 31.5 km/h | tailwind | 7 km/h | S | 24 km/h | 33.1 °C | 🌤️ Mostly clear | 0.0 mm |
| 28.5 km | 13:26 | 301 m | 6.0% | 24.9 km/h | tailwind | 8 km/h | S | 25 km/h | 33.0 °C | 🌤️ Mostly clear | 0.0 mm |
| 30.3 km | 13:30 | 374 m | 4.1% | 28.0 km/h | tailwind | 8 km/h | S | 25 km/h | 32.9 °C | 🌤️ Mostly clear | 0.0 mm |
| 32.1 km | 13:34 | 426 m | 3.0% | 29.8 km/h | tailwind | 8 km/h | S | 25 km/h | 32.8 °C | 🌤️ Mostly clear | 0.0 mm |
| 33.9 km | 13:37 | 473 m | 2.6% | 29.5 km/h | tailwind | 8 km/h | S | 26 km/h | 32.6 °C | ☀️ Clear sky | 0.0 mm |
| 35.7 km | 13:41 | 508 m | 2.0% | 31.1 km/h | tailwind | 8 km/h | S | 26 km/h | 32.5 °C | ☀️ Clear sky | 0.0 mm |
| 37.5 km | 13:44 | 501 m | -0.4% | 36.5 km/h | tailwind | 8 km/h | S | 27 km/h | 32.3 °C | ☀️ Clear sky | 0.0 mm |
| 39.2 km | 13:47 | 561 m | 3.3% | 29.6 km/h | tailwind | 8 km/h | S | 27 km/h | 32.4 °C | ☀️ Clear sky | 0.0 mm |
| 41.0 km | 13:50 | 500 m | -3.4% | 38.3 km/h | crosswind | 8 km/h | S | 27 km/h | 32.5 °C | ☀️ Clear sky | 0.0 mm |
| 42.8 km | 13:53 | 480 m | -1.1% | 36.0 km/h | tailwind | 9 km/h | S | 27 km/h | 32.5 °C | ☀️ Clear sky | 0.0 mm |
| 44.6 km | 13:57 | 545 m | 3.6% | 28.0 km/h | tailwind | 9 km/h | S | 27 km/h | 32.6 °C | ☀️ Clear sky | 0.0 mm |
| 46.4 km | 14:00 | 525 m | -1.1% | 36.6 km/h | tailwind | 9 km/h | S | 27 km/h | 32.7 °C | ☀️ Clear sky | 0.0 mm |
| 48.2 km | 14:02 | 414 m | -6.2% | 41.4 km/h | tailwind | 9 km/h | S | 27 km/h | 32.7 °C | ☀️ Clear sky | 0.0 mm |
| 50.0 km | 14:06 | 467 m | 3.0% | 29.4 km/h | tailwind | 9 km/h | S | 26 km/h | 32.7 °C | ☀️ Clear sky | 0.0 mm |
| 51.7 km | 14:10 | 521 m | 3.0% | 29.5 km/h | tailwind | 9 km/h | S | 25 km/h | 32.7 °C | 🌤️ Mostly clear | 0.0 mm |
| 53.5 km | 14:13 | 558 m | 2.1% | 30.8 km/h | tailwind | 9 km/h | S | 24 km/h | 32.7 °C | 🌤️ Mostly clear | 0.0 mm |
| 55.3 km | 14:17 | 594 m | 2.0% | 31.5 km/h | tailwind | 9 km/h | S | 23 km/h | 32.6 °C | 🌤️ Mostly clear | 0.0 mm |
| 57.1 km | 14:21 | 677 m | 4.7% | 26.6 km/h | crosswind | 8 km/h | S | 23 km/h | 32.4 °C | 🌤️ Mostly clear | 0.0 mm |
| 58.9 km | 14:25 | 776 m | 5.6% | 23.7 km/h | crosswind | 8 km/h | S | 23 km/h | 32.1 °C | 🌤️ Mostly clear | 0.0 mm |
| 60.7 km | 14:28 | 775 m | -0.1% | 34.7 km/h | tailwind | 8 km/h | S | 23 km/h | 31.8 °C | ⛅ Partly cloudy | 0.0 mm |
| 62.4 km | 14:31 | 748 m | -1.5% | 37.4 km/h | crosswind | 8 km/h | S | 23 km/h | 31.6 °C | ⛅ Partly cloudy | 0.0 mm |
| 64.2 km | 14:34 | 709 m | -2.2% | 36.6 km/h | crosswind | 8 km/h | S | 22 km/h | 31.3 °C | ⛅ Partly cloudy | 0.0 mm |
| 66.0 km | 14:37 | 697 m | -0.7% | 35.4 km/h | tailwind | 7 km/h | S | 22 km/h | 31.9 °C | ⛅ Partly cloudy | 0.0 mm |
| 67.8 km | 14:40 | 615 m | -4.6% | 38.7 km/h | tailwind | 7 km/h | S | 21 km/h | 32.4 °C | ⛅ Partly cloudy | 0.0 mm |
| 69.6 km | 14:43 | 547 m | -3.8% | 38.8 km/h | tailwind | 6 km/h | S | 20 km/h | 33.0 °C | ⛅ Partly cloudy | 0.0 mm |
| 71.4 km | 14:46 | 544 m | -0.1% | 35.8 km/h | tailwind | 6 km/h | S | 20 km/h | 33.6 °C | 🌦️ Light drizzle | 0.1 mm |
| 73.1 km | 14:49 | 572 m | 1.6% | 31.9 km/h | crosswind | 5 km/h | S | 19 km/h | 34.2 °C | 🌦️ Light drizzle | 0.1 mm |
| 74.9 km | 14:52 | 526 m | -2.6% | 37.0 km/h | crosswind | 5 km/h | S | 18 km/h | 34.7 °C | 🌦️ Light drizzle | 0.1 mm |
| 76.7 km | 14:55 | 467 m | -3.3% | 36.0 km/h | crosswind | 5 km/h | S | 18 km/h | 34.6 °C | 🌦️ Light drizzle | 0.1 mm |
| 78.5 km | 14:58 | 474 m | 0.4% | 32.3 km/h | crosswind | 5 km/h | S | 18 km/h | 34.5 °C | 🌦️ Light drizzle | 0.1 mm |
| 80.3 km | 15:02 | 500 m | 1.4% | 30.9 km/h | crosswind | 5 km/h | S | 18 km/h | 34.4 °C | 🌦️ Light drizzle | 0.1 mm |
| 82.1 km | 15:06 | 582 m | 4.6% | 24.3 km/h | headwind | 4 km/h | S | 18 km/h | 34.3 °C | 🌦️ Light drizzle | 0.1 mm |
| 83.8 km | 15:09 | 546 m | -2.0% | 32.9 km/h | headwind | 4 km/h | S | 18 km/h | 34.2 °C | 🌦️ Light drizzle | 0.1 mm |
| 85.6 km | 15:12 | 492 m | -3.0% | 33.6 km/h | headwind | 5 km/h | S | 19 km/h | 34.1 °C | 🌦️ Light drizzle | 0.1 mm |
| 87.4 km | 15:16 | 458 m | -1.9% | 32.5 km/h | headwind | 6 km/h | SE | 20 km/h | 34.0 °C | 🌦️ Light drizzle | 0.2 mm |
| 89.2 km | 15:19 | 454 m | -0.3% | 31.4 km/h | headwind | 6 km/h | SE | 21 km/h | 33.9 °C | 🌦️ Light drizzle | 0.2 mm |
| 91.0 km | 15:23 | 463 m | 0.5% | 29.7 km/h | crosswind | 7 km/h | SE | 22 km/h | 33.9 °C | 🌦️ Light drizzle | 0.3 mm |
| 92.8 km | 15:26 | 477 m | 0.8% | 29.4 km/h | crosswind | 8 km/h | SE | 22 km/h | 33.8 °C | 🌦️ Light drizzle | 0.3 mm |
| 94.6 km | 15:30 | 499 m | 1.2% | 27.8 km/h | headwind | 8 km/h | SE | 23 km/h | 33.9 °C | 🌦️ Light drizzle | 0.2 mm |
| 96.3 km | 15:35 | 598 m | 5.5% | 20.6 km/h | headwind | 8 km/h | SE | 23 km/h | 34.1 °C | 🌦️ Light drizzle | 0.2 mm |
| 98.1 km | 15:40 | 631 m | 1.9% | 25.7 km/h | headwind | 8 km/h | SE | 23 km/h | 34.2 °C | 🌤️ Mostly clear | 0.1 mm |
| 99.9 km | 15:43 | 567 m | -3.6% | 32.0 km/h | crosswind | 8 km/h | SE | 24 km/h | 34.4 °C | 🌤️ Mostly clear | 0.1 mm |
| 101.7 km | 15:46 | 464 m | -5.7% | 34.9 km/h | crosswind | 8 km/h | SE | 24 km/h | 34.5 °C | 🌤️ Mostly clear | 0.0 mm |
| 103.5 km | 15:49 | 475 m | 0.6% | 33.1 km/h | crosswind | 8 km/h | SE | 24 km/h | 34.3 °C | 🌤️ Mostly clear | 0.0 mm |
| 105.3 km | 15:52 | 463 m | -0.7% | 35.2 km/h | crosswind | 8 km/h | SE | 25 km/h | 34.1 °C | 🌤️ Mostly clear | 0.0 mm |
| 107.0 km | 15:56 | 447 m | -0.9% | 33.2 km/h | crosswind | 8 km/h | SE | 25 km/h | 33.8 °C | 🌦️ Light drizzle | 0.1 mm |
| 108.8 km | 15:59 | 480 m | 1.9% | 30.6 km/h | crosswind | 8 km/h | SE | 25 km/h | 33.6 °C | 🌦️ Light drizzle | 0.1 mm |
| 110.6 km | 16:03 | 543 m | 3.5% | 26.9 km/h | crosswind | 8 km/h | SE | 26 km/h | 33.4 °C | 🌦️ Light drizzle | 0.1 mm |
| 112.4 km | 16:07 | 627 m | 4.7% | 25.1 km/h | crosswind | 8 km/h | S | 26 km/h | 33.2 °C | 🌦️ Light drizzle | 0.1 mm |
| 114.2 km | 16:12 | 725 m | 5.5% | 22.6 km/h | crosswind | 8 km/h | S | 27 km/h | 33.2 °C | 🌦️ Light drizzle | 0.1 mm |
| 116.0 km | 16:15 | 667 m | -3.3% | 34.1 km/h | headwind | 8 km/h | S | 28 km/h | 33.3 °C | 🌦️ Light drizzle | 0.1 mm |
| 117.7 km | 16:18 | 585 m | -4.6% | 32.4 km/h | crosswind | 8 km/h | S | 28 km/h | 33.3 °C | 🌦️ Light drizzle | 0.2 mm |
| 119.5 km | 16:22 | 548 m | -2.1% | 31.4 km/h | crosswind | 8 km/h | S | 29 km/h | 33.3 °C | 🌦️ Light drizzle | 0.2 mm |
| 121.3 km | 16:25 | 524 m | -1.4% | 31.3 km/h | headwind | 8 km/h | S | 30 km/h | 33.4 °C | 🌦️ Light drizzle | 0.2 mm |
| 123.1 km | 16:29 | 461 m | -3.5% | 31.6 km/h | headwind | 8 km/h | S | 29 km/h | 33.4 °C | 🌦️ Light drizzle | 0.2 mm |
| 124.9 km | 16:32 | 389 m | -4.1% | 31.8 km/h | headwind | 8 km/h | S | 29 km/h | 33.3 °C | 🌦️ Light drizzle | 0.1 mm |
| 126.7 km | 16:36 | 434 m | 2.5% | 24.6 km/h | headwind | 8 km/h | S | 29 km/h | 33.3 °C | 🌤️ Mostly clear | 0.1 mm |
| 128.5 km | 16:40 | 427 m | -0.4% | 30.3 km/h | headwind | 8 km/h | SE | 28 km/h | 33.3 °C | 🌤️ Mostly clear | 0.0 mm |
| 130.2 km | 16:43 | 406 m | -1.2% | 30.6 km/h | headwind | 8 km/h | SE | 28 km/h | 33.3 °C | 🌤️ Mostly clear | 0.0 mm |
| 132.0 km | 16:47 | 314 m | -5.2% | 33.0 km/h | crosswind | 8 km/h | SE | 29 km/h | 33.5 °C | 🌤️ Mostly clear | 0.0 mm |
| 133.8 km | 16:52 | 425 m | 6.3% | 20.4 km/h | headwind | 8 km/h | SE | 29 km/h | 33.7 °C | 🌤️ Mostly clear | 0.0 mm |
| 135.6 km | 16:55 | 297 m | -7.2% | 33.8 km/h | crosswind | 8 km/h | SE | 30 km/h | 33.9 °C | 🌤️ Mostly clear | 0.0 mm |
| 137.4 km | 16:58 | 200 m | -5.4% | 33.8 km/h | headwind | 7 km/h | SE | 31 km/h | 34.1 °C | 🌤️ Mostly clear | 0.0 mm |
| 139.2 km | 17:04 | 326 m | 7.0% | 19.2 km/h | crosswind | 7 km/h | SE | 32 km/h | 34.3 °C | 🌤️ Mostly clear | 0.0 mm |
| 140.9 km | 17:09 | 445 m | 6.7% | 21.1 km/h | headwind | 7 km/h | SE | 32 km/h | 34.3 °C | 🌤️ Mostly clear | 0.0 mm |
| 142.7 km | 17:13 | 499 m | 3.0% | 24.4 km/h | headwind | 7 km/h | SE | 31 km/h | 34.3 °C | 🌤️ Mostly clear | 0.0 mm |
| 144.5 km | 17:16 | 390 m | -6.1% | 34.1 km/h | headwind | 7 km/h | SE | 31 km/h | 34.3 °C | 🌦️ Light drizzle | 0.1 mm |
| 146.3 km | 17:20 | 371 m | -1.0% | 30.9 km/h | headwind | 7 km/h | SE | 31 km/h | 34.3 °C | 🌦️ Light drizzle | 0.1 mm |
| 148.1 km | 17:24 | 416 m | 2.5% | 25.2 km/h | headwind | 7 km/h | SE | 30 km/h | 34.2 °C | 🌦️ Light drizzle | 0.1 mm |
| 149.9 km | 17:28 | 429 m | 0.8% | 28.7 km/h | crosswind | 7 km/h | SE | 31 km/h | 34.1 °C | 🌦️ Light drizzle | 0.1 mm |
| 151.6 km | 17:32 | 482 m | 3.0% | 26.6 km/h | crosswind | 7 km/h | SE | 31 km/h | 33.9 °C | 🌦️ Light drizzle | 0.1 mm |
| 153.4 km | 17:35 | 486 m | 0.2% | 33.9 km/h | crosswind | 7 km/h | SE | 31 km/h | 33.7 °C | 🌦️ Light drizzle | 0.1 mm |
| 155.2 km | 17:39 | 506 m | 1.1% | 28.9 km/h | crosswind | 7 km/h | SE | 31 km/h | 33.5 °C | 🌦️ Light drizzle | 0.1 mm |
| 157.0 km | 17:42 | 494 m | -0.7% | 32.8 km/h | tailwind | 7 km/h | SE | 31 km/h | 33.4 °C | 🌦️ Light drizzle | 0.1 mm |
| 158.8 km | 17:46 | 563 m | 3.8% | 27.4 km/h | headwind | 7 km/h | SE | 31 km/h | 33.2 °C | 🌦️ Light drizzle | 0.1 mm |
| 160.6 km | 17:49 | 469 m | -5.3% | 33.4 km/h | headwind | 7 km/h | SE | 31 km/h | 33.7 °C | 🌦️ Light drizzle | 0.1 mm |
| 162.3 km | 17:52 | 368 m | -5.7% | 33.5 km/h | headwind | 7 km/h | SE | 32 km/h | 34.2 °C | 🌦️ Light drizzle | 0.1 mm |
| 164.1 km | 17:55 | 263 m | -5.8% | 34.0 km/h | headwind | 7 km/h | SE | 32 km/h | 34.7 °C | 🌤️ Mostly clear | 0.0 mm |
| 165.9 km | 17:59 | 168 m | -5.4% | 33.0 km/h | headwind | 7 km/h | SE | 33 km/h | 35.2 °C | 🌤️ Mostly clear | 0.0 mm |
| 167.7 km | 18:02 | 125 m | -2.4% | 31.3 km/h | crosswind | 8 km/h | S | 33 km/h | 35.7 °C | 🌤️ Mostly clear | 0.0 mm |
| 169.5 km | 18:05 | 113 m | -0.7% | 33.2 km/h | headwind | 9 km/h | SE | 33 km/h | 35.8 °C | 🌤️ Mostly clear | 0.0 mm |
| 171.3 km | 18:09 | 106 m | -0.4% | 29.8 km/h | crosswind | 10 km/h | SE | 33 km/h | 35.9 °C | 🌤️ Mostly clear | 0.0 mm |
| 173.1 km | 18:12 | 103 m | -0.1% | 32.0 km/h | crosswind | 11 km/h | SE | 32 km/h | 36.0 °C | ⛅ Partly cloudy | 0.0 mm |
| 174.8 km | 18:16 | 98 m | -0.3% | 32.1 km/h | crosswind | 12 km/h | SE | 32 km/h | 36.1 °C | ⛅ Partly cloudy | 0.0 mm |
| 176.6 km | 18:19 | 56 m | -2.3% | 35.7 km/h | crosswind | 14 km/h | SE | 32 km/h | 36.2 °C | ⛅ Partly cloudy | 0.0 mm |