Road Travel › Drive weather

Bilbao to Madrid drive weather

399 km (248 miles), about 4 hours of driving via AP-1 and A-1. The high point is Puerto de Somosierra at 1,444 m (4,738 ft), about 2 h 50 min in.

Distance
399 km
Drive time
~4 hours
High point
1,444 m
Country
Spain

Next 7 departures

Leaving Bilbao at 7 AM each day · Updated · Forecast: MET Norway

  1. SatOct 3

    ClearNo significant weather expected. Temperatures 13–17°C along the way.

    Along the way
    Checkpoint · arrivalWeather · temperature
    Bilbao7 AM CESTFog16°C
    Miranda de Ebro7:45 AM CESTCloudy17°C
    Burgos8:30 AM CESTFog14°C
    Aranda de Duero9:15 AM CESTPartly sunny15°C
    Puerto de Somosierra9:45 AM CESTFog13°C
    Collado de la Tejera10:15 AM CESTRain14°C
    Madrid10:45 AM CESTRain17°C
  2. SunOct 4

    CautionHeavy rain near Bilbao around 7 AM CEST.

    Along the way
    Checkpoint · arrivalWeather · temperature
    Bilbao7 AM CESTHeavy rain17°C
    Miranda de Ebro7:45 AM CESTRain16°C
    Burgos8:30 AM CESTCloudy14°C
    Aranda de Duero9:15 AM CESTFog14°C
    Puerto de Somosierra9:45 AM CESTCloudy13°C
    Collado de la Tejera10:15 AM CESTRain14°C
    Madrid10:45 AM CESTCloudy18°C
  3. MonOct 5

    ClearNo significant weather expected. Temperatures 13–18°C along the way.

    Along the way
    Checkpoint · arrivalWeather · temperature
    Bilbao7 AM CESTFog16°C
    Miranda de Ebro7:45 AM CESTCloudy17°C
    Burgos8:30 AM CESTPartly sunny15°C
    Aranda de Duero9:15 AM CESTCloudy15°C
    Puerto de Somosierra9:45 AM CESTFog13°C
    Collado de la Tejera10:15 AM CESTLight rain14°C
    Madrid10:45 AM CESTLight rain18°C
  4. TueOct 6

    ClearNo significant weather expected. Temperatures 13–17°C along the way.

    Along the way
    Checkpoint · arrivalWeather · temperature
    Bilbao7 AM CESTSunny17°C
    Miranda de Ebro7:45 AM CESTSunny15°C
    Burgos8:30 AM CESTPartly sunny13°C
    Aranda de Duero9:15 AM CESTPartly sunny14°C
    Puerto de Somosierra9:45 AM CESTLight rain13°C
    Collado de la Tejera10:15 AM CESTPartly sunny15°C
    Madrid10:45 AM CESTCloudy17°C
  5. WedOct 7

    ClearNo significant weather expected. Temperatures 11–16°C along the way.

    Along the way
    Checkpoint · arrivalWeather · temperature
    Bilbao7 AM CESTRain showers16°C
    Miranda de Ebro7:45 AM CESTCloudy15°C
    Burgos8:30 AM CESTCloudy13°C
    Aranda de Duero9:15 AM CESTCloudy13°C
    Puerto de Somosierra9:45 AM CESTCloudy11°C
    Collado de la Tejera10:15 AM CESTLight rain13°C
    Madrid10:45 AM CESTLight rain16°C
  6. ThuOct 8

    ClearNo significant weather expected. Temperatures 11–16°C along the way.

    Along the way
    Checkpoint · arrivalWeather · temperature
    Bilbao7 AM CESTHeavy rain16°C
    Miranda de Ebro7:45 AM CESTCloudy14°C
    Burgos8:30 AM CESTMostly sunny12°C
    Aranda de Duero9:15 AM CESTPartly sunny13°C
    Puerto de Somosierra9:45 AM CESTRain11°C
    Collado de la Tejera10:15 AM CESTPartly sunny13°C
    Madrid10:45 AM CESTPartly sunny16°C
  7. FriOct 9

    ClearNo significant weather expected. Temperatures 5–13°C along the way.

    Along the way
    Checkpoint · arrivalWeather · temperature
    Bilbao7 AM CESTPartly sunny13°C
    Miranda de Ebro7:45 AM CESTMostly sunny9°C
    Burgos8:30 AM CESTCloudy8°C
    Aranda de Duero9:15 AM CESTMostly sunny9°C
    Puerto de Somosierra9:45 AM CESTCloudy5°C
    Collado de la Tejera10:15 AM CESTPartly sunny7°C
    Madrid10:45 AM CESTSunny12°C

The worst conditions expected at any checkpoint, timed to when you would reach it driving without stops. Levels use Road Travel’s driving-risk scale.

The route, stop by stop

Checkpoints in order, with driving time from Bilbao (no stops) and elevation. The forecast above is timed to these.

Puerto de Somosierra · 1,444 m 0 km 399 km
Elevation along the route (Terrain Tiles, sampled every 8 km).
  1. Bilbao, SpainStart 20 melevation
  2. Miranda de Ebro, SpainKm 80 · 49 min 465 melevation
  3. Burgos, SpainKm 159 · 1 h 31 min 865 melevation
  4. Aranda de Duero, SpainKm 238 · 2 h 14 min 807 melevation
  5. Puerto de Somosierra, SpainMountain pass · Km 306 · 2 h 50 min 1,444 melevation
  6. Collado de la Tejera, SpainMountain pass · Km 336 · 3 h 8 min 1,088 melevation
  7. Madrid, SpainKm 399 · 3 h 47 min 663 melevation

Typical weather by month

Average daily highs and lows, and days with 2.5 cm (an inch) or more of snow, at Bilbao, Burgos and Madrid.

MonthBilbao
Bilbao Airport station · 42 m
Burgos
Burgos Airport station · 890 m
Madrid
Madrid (Retiro) station · 667 m
High / low °CHigh / low °CHigh / low °C
Jan14° / 5°7° / 0°10° / 3°
Feb14° / 5°9° / -1°12° / 4°
Mar17° / 7°13° / 1°16° / 6°
Apr18° / 8°15° / 3°19° / 8°
May21° / 11°19° / 6°23° / 12°
Jun24° / 14°24° / 10°29° / 17°
Jul25° / 16°28° / 12°33° / 20°
Aug26° / 16°28° / 12°32° / 19°
Sep24° / 14°23° / 9°27° / 16°
Oct21° / 12°18° / 6°20° / 11°
Nov17° / 8°11° / 3°13° / 6°
Dec14° / 6°8° / 0°10° / 4°

1991–2020 averages computed from NOAA NCEI daily station records (GHCN-Daily): BILBAO AEROPUERTO, SP (SPE00120611, 42 m); BURGOS VILLAFRIA, SP (SPE00119909, 890 m); MADRID RETIRO, SP (SP000003195, 667 m). Snow days are days with at least 2.5 cm (1 inch) of new snow. “—” means the station does not publish that normal.

Road conditions

Closures and chain rules change by the hour, so we link to the official reports for Spain rather than repeat them.

Check the official forecast from AEMET and each road report before you leave.

Get alerts timed to where you’ll be when you get there

Road Travel plans the drive from Bilbao to Madrid with the forecast at every stretch for the hour you’ll reach it, then warns you about weather ahead while you drive.

Questions about this drive

How long is the drive from Bilbao to Madrid?

399 km (248 miles), about 4 hours of driving without stops, by way of AP-1 and A-1. Fuel, food and rest stops add to that.

What is the highest point on the drive?

Puerto de Somosierra, at 1,444 m (4,738 ft). It comes at km 306, about 2 h 50 min of driving after you leave Bilbao.

How cold is Madrid in January?

The nearest long-term NOAA station, Madrid (Retiro) (667 m), averages a high of 10°C and a low of 3°C in January (1991–2020 averages).