Canary Islands shares the broader climate patterns of its country. Mediterranean coast to continental interior to Atlantic north. Madrid at 667m has hot summers (32Β°C) and cold winters. Barcelona averages 10-28Β°C. Andalusia exceeds 35Β°C in summer. Best months: March-May and September-November.