Valletta street with traditional wooden balconies

Malta in December: Weather, Christmas and Things to Do

Updated

Malta in December is mild, festive and quiet. Valletta is lit up for Christmas, Gozo has its famous living nativity village and the year ends with fireworks over the Grand Harbour. Days are around 17°C, so it is more city break than beach holiday. Here is the weather, what is on and the best things to do in Malta in December.

Average high

17°C / 63°F

Average low

12°C / 53°F

Sea temperature

About 17–18°C

Rainy days

About 10

Malta Weather in December

December brings Malta’s mildest winter weather, with average highs of about 17°C (63°F) and lows around 12°C (53°F). You can expect around 5 hours of sunshine a day and about ten days with some rain. The sea cools to around 17 to 18°C, too cold for most swimmers. Pack for a mild spring day in the UK, with a jacket for the evenings.

See how December compares in our Malta weather by month guide.

Events in Malta in December 2026

  • Christmas in the Capital (until 31 December): Valletta’s street decorations, Christmas tree and nativity crib, with live performances and family activities.
  • Bethlehem f’Għajnsielem (from mid-December): a living nativity village in Gozo, open on weekends and holidays.
  • Public holidays: the Immaculate Conception (8 December), Republic Day (13 December) and Christmas Day (25 December).
  • New Year’s Eve in Valletta (31 December): a free party in St George’s Square from 10pm to 2am, with fireworks over the Grand Harbour.

Christmas in Malta

Christmas is a big occasion in Malta. Churches and homes put up elaborate cribs, called presepji, and many towns display them for visitors. Valletta’s streets are decorated from late November, and Republic Street and the area around City Gate are busy with families in the evenings.

In Gozo, Bethlehem f’Għajnsielem turns more than 20,000 square metres of fields into a nativity village, with over 150 actors playing bakers, farmers and innkeepers. Entry is free, with donations going to local causes. It opens from mid-December, so check the dates before you cross.

Valletta street with wooden balconies

Best Things to Do in Malta in December

  • See Valletta lit up: walk from City Gate down Republic Street in the evening. Read our Valletta guide.
  • Visit the nativity village in Gozo: combine it with the Citadel and Dwejra. See our Gozo guide.
  • Explore Mdina on a quiet winter day: see things to do in Mdina.
  • Try Christmas food: look for qagħaq tal-għasel (treacle rings) and a cup of imbuljuta, a warm chestnut and cocoa drink.
  • See in the New Year in Valletta: free fireworks over the Grand Harbour.

What to Pack for Malta in December

  • A warm jumper and a light coat for the evenings
  • A waterproof jacket or umbrella
  • Comfortable shoes for wet limestone streets, which can be slippery

Malta in December

Compare Christmas and winter breaks in Malta

Flights and hotels together for a festive city break.

  • Flights and hotel in one booking
  • All-inclusive options
  • Deals from UK airports

We may earn a commission when you book through our links, at no extra cost to you.

Malta in December FAQ

Is Malta warm in December?

It is mild rather than warm. Average highs are about 17°C (63°F), with cooler evenings around 12°C.

Can you swim in Malta in December?

The sea is around 17 to 18°C, which is too cold for most people, though some locals swim all year.

Is Malta good for Christmas?

Yes, if you want a mild, festive city break. Valletta is decorated, Gozo has its nativity village and the New Year’s Eve party in Valletta is free.

Is Malta busy in December?

It is one of the quieter months for tourism, apart from the Christmas and New Year holidays.

Keep Planning

Sources: Climate of Malta, Luqa 1991 to 2020 (Wikipedia), Met Office holiday weather: Malta, Valletta Cultural Agency, Visit Gozo: Bethlehem f’Għajnsielem.