Malta through the year
Malta in December
The sea averages 19°C in December: fresh: fine for a quick dip, and a wetsuit helps for snorkelling.
What December is usually like on Malta’s beaches, and the beaches most often calm all day. For today, see the live sea forecast and the sea temperature right now.
December in numbers
Sea
19°C
usually 18–21°C
Daytime high
18°C
nights around 14°C
Rainy days
9
with 1 mm or more
Windy days
34%
gusting to 30 km/h+
Calm beach days
46%
the average beach, all day
Calmest beaches in December
The beaches that usually stay calm from 09:00 to 18:00 on the most December days.
-

Mistra Bay
Calm all day on 74% of days
-
Ramla taż-Żewwieqa
Calm all day on 74% of days
-

Mellieħa Bay
Calm all day on 72% of days
-

Daħlet il-Fekruna Bay
Calm all day on 72% of days
-
Spinola Bay
Calm all day on 70% of days
-

St. Georges Bay
Calm all day on 67% of days
-

St. Peter’s Pool
Calm all day on 61% of days
-

Żonqor Point
Calm all day on 61% of days
Malta, Gozo and Comino in December
Malta
- Sea
- 19.2°C
- Waves offshore
- 1.3 m
- Windy days
- 34%
Gozo
- Sea
- 19.2°C
- Waves offshore
- 1.2 m
- Windy days
- 55%
Comino
- Sea
- 19.2°C
- Waves offshore
- 1.2 m
- Windy days
- 54%
Malta in December: questions
Is it warm enough to swim in Malta in December?
The sea around Malta averages 19.2°C in December, usually between 18.3°C and 20.6°C. That is fresh: fine for a quick dip, and a wetsuit helps for snorkelling.
What is the weather like in Malta in December?
Daytime highs average around 18°C and nights around 14°C, with rain on about 9 days of the month.
Which beaches are calmest in Malta in December?
The beaches most often calm all day in December are Mistra Bay (74%), Ramla taż-Żewwieqa (74%) and Mellieħa Bay (72%): the share of December days they usually stay calm from 09:00 to 18:00.
Is the sea rough in Malta in December?
On about 34% of December days the wind reaches 30 km/h at some point, enough to make exposed beaches rough. On a typical day the average beach is calm all day 46% of the time, so check the live forecast before you go.