Your December weather guide

Weather in Malta in December

December is a good month for Malta if you want mild weather for time outdoors rather than a beach holiday. Daytime temperatures average 16°C, but 10 rainy days mean you should leave room to change your plans. The sea averages 18°C, so swimming is more a matter of cold-water tolerance than comfortable warmth. There is little difference between destinations during the day: choosing where to stay will not make this a warmer-weather trip.

Long-term climate averages, not a forecast · 1991-2020

Average daytime high
16.2°Cacross 4 destinations
Average night-time low
13.6°Cafter dark
Sea temperature
18.1°Cbracing
Rainy days
10days1 mm or more

Malta, month by month

Turn up the warmth

Warmest places in Malta in December

Ranked by average daytime high. The full comparison is in the table below.

#1Mild

Qawra

Malta · 3 h 18 min from London

Day
16.5°C
Sea
18.1°C
Sun
5.0h
Rain days
10
#2Mild

Sliema

Malta · 3 h 18 min from London

Day
16.3°C
Sea
18.1°C
Sun
5.0h
Rain days
10
#3Mild

Valletta

Malta · 3 h 18 min from London

Day
16.2°C
Sea
18.1°C
Sun
5.0h
Rain days
10
#4Mild

Mellieha

Malta · 3 h 18 min from London

Day
15.9°C
Sea
18.1°C
Sun
4.9h
Rain days
10

Malta destinations ranked for December

All 4 places we track in Malta, ordered by daytime high.

Scroll sideways for more weather, down for more places. Click a heading to sort.

Malta destinations ranked by December temperature
#Destination
1Qawra16.5°C14.0°C18.1°C5.0 h103 h 18 min
2Sliema16.3°C13.7°C18.1°C5.0 h103 h 18 min
3Valletta16.2°C13.6°C18.1°C5.0 h103 h 18 min
4Mellieha15.9°C13.3°C18.1°C4.9 h103 h 18 min

4 destinations shownClimate averages, not a forecast.

December climate overview

Daytime highs across Malta in December run from 15.9°C (Mellieha) to 16.5°C (Qawra). Days over 25°C are rare anywhere in Malta in December. Nights average 13.6°C; the coldest 10% of nights in Mellieha fall to 10°C or below.

Rainfall in December

Expect around 10 rainy days (1 mm or more) in December, with Sliema the driest (10 days) and Qawra the wettest (10 days). The wettest December at Qawra between 1991 and 2020 was 1991 with 160 mm; the driest was 2018 with 16 mm.

Sea temperature

The sea averages 18.1°C around Malta in December - warmest at Qawra (18.1°C). That is bracing: fine for a dip, cool for long swims.

Sunshine and daylight

Around 5.0 hours of sunshine a day on average, out of 9.6 hours of daylight (sunshine estimated from cloud cover).

December against the rest of the year in Malta

December is the 9th warmest month of the twelve in Malta. It is 3.4°C cooler than November and 1.6°C cooler in January. The hottest month here is August (28°C) and the coolest February (14°C).

Which part of Malta in December?

What to pack for Malta in December

Based on the averages: proper layers and a jacket - daytime highs average only 16°C; a light jumper for evenings (14°C at night); a rain jacket - roughly 10 wet days; swimwear if you do not mind a bracing 18°C sea.

Similar weather elsewhere in December

Within 1.5°C of Malta's December daytime average: Sousse (18°C, sea 18°C), Ayia Napa (17°C, sea 19°C), Limassol (17°C, sea 20°C), Paphos (17°C, sea 19°C), Costa de la Luz (17°C, sea 17°C). See the full ranking for December.

What to expect from December weather

Expect mild afternoons rather than heat, with average sunshine of 5.0 hours giving you some scope for time outside. The catch is rain: keep outdoor plans flexible rather than relying on clear weather throughout your stay. Pack layers and a waterproof jacket, with clothing you can adjust when the sun comes out. Average nights of 14°C call for an extra layer if you plan to sit outside in the evening. Midday is a sensible time to aim for outdoor breaks, but this is not a month to plan around hot afternoons. Qawra has no days above 25°C in the figures, so choose December for avoiding heat, not for finding it.

Which part of Malta should you choose?

There is no meaningful daytime temperature advantage among Qawra, Sliema, Valletta and Mellieha: all average 16°C. They also share 10 rainy days and sea temperatures of 18°C, so moving between them will not solve the main December compromises. The small distinction comes after dark. Mellieha averages 13°C at night, while Qawra, Sliema and Valletta average 14°C. If evening comfort matters most, those warmer-night options have a slight edge, though you should still pack a layer for any of them. Otherwise, choose your base around the kind of stay you prefer rather than expecting a different climate. None offers a clear weather advantage for a beach-focused holiday.

A little more detail

Malta in December FAQs

Plain answers, grounded in the averages.

Where is the hottest place in Malta in December?

Qawra is the warmest of the 4 places we track in Malta in December with an average high of 16.5°C; Mellieha is the coolest at 15.9°C.

Is the sea warm in Malta in December?

Not really: the warmest sea we track in Malta in December is 18.1°C at Qawra, below the 22°C most people find comfortable.

Is the sea warm enough for swimming in December?

The sea averages 18°C across Qawra, Sliema, Valletta and Mellieha. That is cool for a leisurely swim, especially if you prefer warm water. Swimming may suit cold-tolerant travellers, but it should be an optional part of the trip rather than its main purpose.

Is Malta warmer than London in December?

Yes. Malta averages 16°C by day, compared with 8°C in London. That makes it a milder choice for spending time outdoors, but not a summer-like one. Layers and waterproof clothing still make sense, and evenings need more coverage than afternoons.

About these averages

ERA5-Land climate reanalysis via Open-Meteo (11 km grid), 1991-2020

Averages computed from daily values at 4 destination points.Records are the highest and lowest daily values in that 30-year period, not all-time records. These are climate averages, not a forecast for your trip. How we measure holiday weather