SoloSquareGuides Open SoloSquareOpen

Europe

Best time to visit Spain

Capital: MadridSpanish, Catalan, Galician, BasqueUpdated October 2026
By region

When to visit Spain

April–June and September–October. Inland summers (Seville, Madrid, Córdoba) often pass 40°C; the north coast stays cooler and rainier. The Canary Islands are warm year-round.

Best months across Spain

Average daily high in °C; ★ marks the best months for each place.

PlaceJanFebMarAprMayJunJulAugSepOctNovDec
Barcelona14°14°18°20°★ 24°★ 29°32°31°★ 27°★ 23°18°14°
Madrid9°11°15°★ 18°★ 24°★ 30°34°34°★ 28°★ 21°14°10°
Seville15°17°★ 20°★ 23°★ 28°35°38°38°32°★ 26°★ 19°16°
Valencia16°17°20°★ 23°★ 27°★ 32°35°35°30°★ 26°19°16°
Málaga16°16°17°★ 18°★ 21°★ 25°27°28°★ 25°★ 22°18°16°
Mallorca14°14°15°17°★ 20°★ 25°28°28°★ 26°★ 22°18°15°
Ibiza14°14°15°17°★ 20°★ 24°27°28°★ 25°★ 22°18°15°
Tenerife★ 19°★ 19°★ 20°★ 20°★ 21°23°24°25°25°★ 24°★ 22°20°
Gran Canaria★ 19°★ 18°★ 19°★ 20°20°22°23°24°24°★ 24°★ 22°★ 20°
Granada12°13°16°★ 19°★ 23°★ 29°32°32°★ 27°★ 22°16°13°
Costa del Sol16°16°17°★ 18°★ 21°★ 25°27°28°★ 25°★ 22°18°16°
Palma14°14°15°★ 17°★ 20°★ 25°28°28°★ 26°★ 22°18°15°
Las Palmas★ 19°★ 19°★ 19°★ 20°21°22°23°24°24°★ 24°★ 22°★ 20°
Lanzarote★ 19°★ 19°★ 19°★ 20°★ 21°22°23°24°24°★ 24°★ 22°★ 20°
San Sebastián12°12°14°16°18°★ 21°★ 23°★ 24°★ 22°20°15°12°
Bilbao12°12°14°15°★ 18°★ 21°23°24°★ 22°★ 20°16°13°
Alicante16°16°★ 20°★ 22°★ 26°31°34°34°29°★ 25°★ 19°16°
Fuerteventura★ 19°★ 18°★ 19°★ 20°21°22°23°24°24°★ 24°★ 22°★ 20°
Córdoba15°16°★ 20°★ 23°★ 28°34°38°38°32°★ 26°★ 19°15°
Marbella16°16°18°★ 20°★ 23°★ 27°30°30°★ 27°★ 23°19°16°
Menorca14°13°14°16°★ 18°★ 22°25°26°★ 24°★ 22°18°15°
Cádiz15°16°17°★ 19°★ 22°★ 26°28°29°★ 26°★ 23°19°16°
Toledo10°12°16°★ 20°★ 25°★ 32°36°35°★ 29°★ 22°15°11°
Santiago de Compostela11°12°14°16°★ 18°★ 21°★ 24°★ 24°★ 23°19°14°12°
Benidorm15°15°16°★ 18°★ 21°★ 25°28°28°★ 26°★ 23°18°16°
Costa Blanca16°16°20°★ 22°★ 26°★ 31°34°34°29°★ 25°★ 19°16°
Costa Brava13°12°14°15°★ 18°★ 22°24°25°★ 23°★ 20°16°14°
Maspalomas★ 19°★ 19°★ 20°★ 20°21°23°24°24°25°24°★ 22°★ 21°
Sitges13°13°15°16°★ 20°★ 24°26°27°★ 24°★ 22°17°14°
Salamanca8°10°13°★ 16°★ 21°★ 27°31°31°★ 26°★ 19°12°9°
Girona12°13°15°18°★ 21°★ 26°28°28°★ 25°★ 21°16°13°
Tarifa16°16°17°18°★ 21°★ 24°★ 26°27°★ 25°★ 22°19°17°
Ronda11°12°14°★ 16°★ 19°★ 23°26°26°★ 23°★ 19°14°12°
Nerja15°15°17°★ 18°★ 21°★ 24°27°27°★ 25°★ 22°18°16°
Formentera14°14°15°16°★ 19°★ 22°25°26°★ 25°★ 22°18°16°
Torremolinos15°16°17°★ 18°★ 21°★ 24°27°28°★ 25°★ 22°18°16°
Murcia16°17°★ 21°★ 24°★ 28°33°36°35°30°★ 26°★ 20°16°

Weather & best time by place

Sources

Compiled and reviewed by SoloSquare. How we compile and score this. Spotted something out of date? Tell us.