Weather in Spain

Where and when is Spain hot?

Spain is hot from June to September, when mainland coastal highs reach 28 to 32C. The south (Costa del Sol and Andalusia) stays warm into October, and the Canary Islands are the warmest choice in winter, holding 20 to 24C from December to February.

  • Peak heat (June to September): mainland coasts 28 to 32C
  • Shoulder warmth (October, April to May): southern coast 22 to 26C
  • Winter sun (December to February): Canary Islands 20 to 24C