Malta i
Malta

Malta in December

Where it is warm, dry and good for swimming in Malta in December — compared across the country’s main destinations.

Quick answers
Where is it warmest in Malta in December?
Birżebbuġa is the warmest of the 16 destinations compared, with highs of 18°C (64°F) in December; Rabat is the coolest at 16°C (62°F).
Can you swim in the sea in Malta in December?
Hardly: even the warmest water, at San Pawl il-Bahar (18°C (65°F)), stays below 21 °C.
Warmest
18°
Birżebbuġa
Coolest
16°
Rabat
Driest
100 mm
San Pawl il-Bahar
Warmest sea
18°
San Pawl il-Bahar

Across Malta, December highs run from 16°C (62°F) (Rabat) to 18°C (64°F) (Birżebbuġa). On average it is 3 °C (6 °F) cooler than November. Rain is frequent in most destinations. Best bets this month: Birżebbuġa, San Pawl il-Bahar, and Birkirkara.

Weather in December by city

PlaceDayNightRainSeaScore
Birżebbuġa 18° 12° 102 mm 18° 59
San Pawl il-Bahar 17° 12° 100 mm 18° 58
Birkirkara 17° 11° 103 mm 18° 58
Sliema 18° 12° 101 mm 18° 58
Qormi 18° 11° 103 mm 18° 58
Zabbar 18° 12° 102 mm 18° 58
San Gwann 17° 11° 103 mm 18° 58
Swieqi 17° 11° 102 mm 18° 58
St. Julian's 17° 12° 101 mm 18° 58
Msida 17° 11° 102 mm 18° 58
Fgura 17° 11° 102 mm 18° 58
Gzira 17° 11° 102 mm 18° 58
Zejtun 17° 11° 103 mm 18° 58
Mosta 17° 11° 103 mm 18° 57
Naxxar 17° 11° 104 mm 18° 56
Rabat 16° 11° 103 mm 18° 54

Public holidays in December

  • Feast of the Immaculate Conception
  • Republic Day
  • Christmas Day
Public holidays 2026 →

Frequently asked questions

What is the weather like in Malta in December?

Average daytime highs range from 16° in Rabat to 18° in Birżebbuġa.

Can you swim in Malta in December?

The sea is cool: the warmest water is around San Pawl il-Bahar at about 18°.