
Quick answer
For Spain holidays, choose the Canary Islands for winter sun, the Balearics or the Costas for a summer beach week, and a mainland city such as Madrid, Seville, Barcelona or Valencia for a short break in spring or autumn. The Canaries are the warmest part of Spain in winter, with coastal highs of about 21 to 22°C, so they are the usual pick for sun between January and March.
From London, Málaga (Costa del Sol) is about 2 hours 50 minutes by direct flight and Tenerife South about 4 hours 30 minutes, so a Canaries trip spends more of a short stay in the air. The Canary Islands keep UK time all year; mainland Spain and the Balearics are one hour ahead.This page compares Spain’s regions, the best months for each and the costs you pay locally. Each deal card below shows its own hotel and inclusions.


















