Road Travel › Drive weather

Madrid to San Sebastián drive weather

452 km (281 miles), about 4½ hours of driving via A-1 and AP-1. The high point is Puerto de Somosierra at 1,444 m (4,738 ft), about 57 min in.

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

Next 7 departures

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

  1. TueOct 13

    ClearNo significant weather expected. Temperatures 10–20°C along the way.

    Along the way
    Checkpoint · arrivalWeather · temperature
    Madrid7 AM CESTSunny15°C
    Collado de la Tejera7:45 AM CESTSunny11°C
    Puerto de Somosierra8 AM CESTSunny13°C
    Aranda de Duero8:30 AM CESTSunny10°C
    Burgos9:15 AM CESTSunny12°C
    Vitoria-Gasteiz10:15 AM CESTFog15°C
    San Sebastián11:15 AM CESTSunny20°C
  2. WedOct 14

    ClearNo significant weather expected. Temperatures 12–20°C along the way.

    Along the way
    Checkpoint · arrivalWeather · temperature
    Madrid7 AM CESTSunny16°C
    Collado de la Tejera7:45 AM CESTSunny12°C
    Puerto de Somosierra8 AM CESTSunny12°C
    Aranda de Duero8:30 AM CESTSunny13°C
    Burgos9:15 AM CESTFog13°C
    Vitoria-Gasteiz10:15 AM CESTCloudy16°C
    San Sebastián11:15 AM CESTPartly sunny20°C
  3. ThuOct 15

    ClearNo significant weather expected. Temperatures 10–24°C along the way.

    Along the way
    Checkpoint · arrivalWeather · temperature
    Madrid7 AM CESTMostly sunny16°C
    Collado de la Tejera7:45 AM CESTSunny12°C
    Puerto de Somosierra8 AM CESTSunny10°C
    Aranda de Duero8:30 AM CESTSunny13°C
    Burgos9:15 AM CESTSunny16°C
    Vitoria-Gasteiz10:15 AM CESTSunny17°C
    San Sebastián11:15 AM CESTSunny24°C
  4. FriOct 16

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

    Along the way
    Checkpoint · arrivalWeather · temperature
    Madrid7 AM CESTSunny16°C
    Collado de la Tejera7:45 AM CESTSunny11°C
    Puerto de Somosierra8 AM CESTSunny12°C
    Aranda de Duero8:30 AM CESTSunny12°C
    Burgos9:15 AM CESTSunny14°C
    Vitoria-Gasteiz10:15 AM CESTCloudy16°C
    San Sebastián11:15 AM CESTRain19°C
  5. SatOct 17

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

    Along the way
    Checkpoint · arrivalWeather · temperature
    Madrid7 AM CESTSunny16°C
    Collado de la Tejera7:45 AM CESTSunny11°C
    Puerto de Somosierra8 AM CESTPartly sunny9°C
    Aranda de Duero8:30 AM CESTCloudy13°C
    Burgos9:15 AM CESTCloudy11°C
    Vitoria-Gasteiz10:15 AM CESTCloudy12°C
    San Sebastián11:15 AM CESTRain showers16°C
  6. SunOct 18

    ClearNo significant weather expected. Temperatures 1–12°C along the way.

    Along the way
    Checkpoint · arrivalWeather · temperature
    Madrid7 AM CESTMostly sunny8°C
    Collado de la Tejera7:45 AM CESTSunny4°C
    Puerto de Somosierra8 AM CESTMostly sunny1°C
    Aranda de Duero8:30 AM CESTSunny6°C
    Burgos9:15 AM CESTMostly sunny6°C
    Vitoria-Gasteiz10:15 AM CESTLight rain showers8°C
    San Sebastián11:15 AM CESTPartly sunny12°C
  7. MonOct 19

    ClearNo significant weather expected. Temperatures 1–12°C along the way.

    Along the way
    Checkpoint · arrivalWeather · temperature
    Madrid7 AM CESTPartly sunny7°C
    Collado de la Tejera7:45 AM CESTMostly sunny2°C
    Puerto de Somosierra8 AM CESTMostly sunny1°C
    Aranda de Duero8:30 AM CESTSunny4°C
    Burgos9:15 AM CESTSunny5°C
    Vitoria-Gasteiz10:15 AM CESTCloudy9°C
    San Sebastián11:15 AM CESTCloudy12°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 Madrid (no stops) and elevation. The forecast above is timed to these.

Puerto de Somosierra · 1,444 m 0 km 452 km
Elevation along the route (Terrain Tiles, sampled every 8 km).
  1. Madrid, SpainStart 663 melevation
  2. Collado de la Tejera, SpainMountain pass · Km 63 · 40 min 1,088 melevation
  3. Puerto de Somosierra, SpainMountain pass · Km 93 · 57 min 1,444 melevation
  4. Aranda de Duero, SpainKm 161 · 1 h 34 min 807 melevation
  5. Burgos, SpainKm 240 · 2 h 16 min 865 melevation
  6. Vitoria-Gasteiz, SpainKm 356 · 3 h 19 min 531 melevation
  7. San Sebastián, SpainKm 452 · 4 h 19 min 14 melevation

Typical weather by month

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

MonthMadrid
Madrid (Retiro) station · 667 m
Burgos
Burgos Airport station · 890 m
San Sebastián
San Sebastián Airport station · 4 m
High / low °CHigh / low °CHigh / low °C
Jan10° / 3°7° / 0°14° / 5°
Feb12° / 4°9° / -1°14° / 5°
Mar16° / 6°13° / 1°17° / 7°
Apr19° / 8°15° / 3°18° / 9°
May23° / 12°19° / 6°21° / 12°
Jun29° / 17°24° / 10°23° / 15°
Jul33° / 20°28° / 12°25° / 18°
Aug32° / 19°28° / 12°26° / 18°
Sep27° / 16°23° / 9°24° / 15°
Oct20° / 11°18° / 6°21° / 12°
Nov13° / 6°11° / 3°17° / 8°
Dec10° / 4°8° / 0°14° / 6°

1991–2020 averages computed from NOAA NCEI daily station records (GHCN-Daily): MADRID RETIRO, SP (SP000003195, 667 m); BURGOS VILLAFRIA, SP (SPE00119909, 890 m); SAN SEBASTIAN FUENTERRABIA, SP (SPE00120134, 4 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 Madrid to San Sebastián 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 Madrid to San Sebastián?

452 km (281 miles), about 4½ hours of driving without stops, by way of A-1 and AP-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 93, about 57 min of driving after you leave Madrid.

How cold is San Sebastián in January?

The nearest long-term NOAA station, San Sebastián Airport (4 m), averages a high of 14°C and a low of 5°C in January (1991–2020 averages).