Climate in Leon
Leon, at 840 metres elevation, has a cold continental-influenced Mediterranean climate. Summers are mild with average highs of 27 degrees Celsius, and winters are cold with average lows of minus 1 and frequent snowfalls.
Annual rainfall is around 525 mm, spread across the year but peaking in autumn and winter. Fog in the Bernesga basin is frequent from November to February.
The nearby Cantabrian range fosters summer afternoon thunderstorms and delivers plentiful winter snow to resorts like San Isidro and Leitariegos.
Best time to visit is June to September. Use the hourly forecast, snow level and fog alerts before planning the Cathedral, San Marcos or a ski day at San Isidro.