Spain
Spain in December
Where it is warm, dry and good for swimming in Spain in December — compared across the country’s main destinations.
Quick answers
- Where is it warmest in Spain in December?
- Maspalomas is the warmest of the 16 destinations compared, with highs of 23°C (73°F) in December; Lleida is the coolest at 10°C (50°F).
- Can you swim in the sea in Spain in December?
- Yes, in places: the warmest water is at Playa de las Américas (21°C (70°F)), and 2 of the coastal destinations have a sea of 21 °C or more.
Warmest
23°
Maspalomas
Coolest
10°
Lleida
Driest
28 mm
Lleida
Warmest sea
21°
Playa de las Américas
Maspalomas is the warm end of Spain in December (23°C (73°F)); Lleida the cool end (10°C (50°F)). On average it is 2.5 °C (5 °F) cooler than November. Most destinations stay largely dry. Best bets this month: Playa del Ingles, Maspalomas, and Puerto del Carmen.
Best places in Spain in December
94
Playa del Ingles
Canary Islands · Spain
22° / 15° 35 mm Dec
94
Maspalomas
Canary Islands · Spain
23° / 15° 35 mm Dec
94
Puerto del Carmen
Canary Islands · Spain
22° / 14° 30 mm Dec
93
Corralejo
Canary Islands · Spain
22° / 15° 30 mm Dec
91
Playa Blanca
Canary Islands · Spain
21° / 14° 30 mm Dec
92
Puerto Rico
Canary Islands · Spain
21° / 15° 35 mm Dec
90
Costa Teguise
Canary Islands · Spain
21° / 16° 26 mm Dec
90
Yaiza
Canary Islands · Spain
21° / 14° 32 mm Dec
Weather in December by city
| Place | Day | Night | Rain | Sea | Score |
|---|---|---|---|---|---|
| Puerto del Carmen | 22° | 14° | 30 mm | 20° | 94 |
| Playa del Ingles | 22° | 15° | 35 mm | 21° | 94 |
| Maspalomas | 23° | 15° | 35 mm | 21° | 94 |
| Playa Blanca | 21° | 14° | 30 mm | 20° | 91 |
| Playa de las Américas | 22° | 15° | 48 mm | 21° | 89 |
| Los Gigantes | 22° | 16° | 50 mm | 21° | 89 |
| Alcossebre | 16° | 7° | 50 mm | — | 55 |
| Magaluf | 16° | 7° | 56 mm | — | 52 |
| Cala d'Or | 16° | 7° | 73 mm | 17° | 50 |
| Ciutat Vella | 14° | 6° | 53 mm | — | 47 |
| Eixample | 14° | 6° | 54 mm | — | 47 |
| Gràcia | 14° | 6° | 54 mm | — | 47 |
| Sants-Montjuïc | 14° | 6° | 54 mm | — | 47 |
| Empuriabrava | 14° | 5° | 46 mm | — | 46 |
| Lleida | 10° | 2° | 28 mm | — | 34 |
| Salamanca | 10° | 3° | 52 mm | — | 28 |
Festivals in Spain in December
- Els Enfarinats Battle of flour and eggs in Spain
- Fia-Faia Catalonian christmas tradition
- Festa del Pi de Centelles Catalonian holiday
- Festa de l'Estendard
- Nit dels Fatxos Popular festival in Onil, Spain
Public holidays in December
- Constitution Day
- Immaculate Conception
- Christmas Day
Frequently asked questions
What is the weather like in Spain in December?
Average daytime highs range from 10° in Lleida to 23° in Maspalomas.
Can you swim in Spain in December?
Yes — the sea is warmest around Playa de las Américas at about 21°.