Skip to content

Search a place, an artwork, a question

Republic Street, the main street of Valletta, busy with people walking between stone façades with balconies and shops on both sides.

Winter sun and Christmas

Malta in December: a mild winter, three bank holidays and cribs on every corner

December in Malta averages 14.5°C (58°F) with 165.7 hours of sunshine, according to the Meteorological Office. There are three public holidays, the 8th, 13th and 25th, and Heritage Malta closes on the 24th, 25th and 31st. December 2025 brought 225,104 tourists, 17 per cent more than a year earlier.

In 30 seconds

Full read: 3 min

  • December averages 14.5°C (58°F) with 165.7 hours of sunshine.
  • The 8th, 13th and 25th are bank holidays; Heritage Malta shuts on the 24th, 25th and 31st.
  • There's a winter solstice visit at Mnajdra on the 20th and 21st.
  • December 2025 brought 225,104 tourists, up 17 per cent.

December is an underrated month for Malta if you're not after the beach. Days are short but mild, the churches are dressed for the season, and the temples and forts are free of heat and queues. The one thing I'd watch is the calendar, because between bank holidays and Christmas there are days when a lot shuts.

Sergio LeponeMy advice

On the calendar

The dates at a glance

  1. In Guardia en el Fuerte San Telmo

    Fort St Elmo, Valletta

  2. In Guardia en el Fuerte San Telmo

    Fort St Elmo, Valletta

  3. Winter solstice at Ħaġar Qim and Mnajdra

    Ħaġar Qim and Mnajdra Archaeological Park, Qrendi

Before you go

What I would keep in mind

  1. 01 Most beautiful

    Winter solstice at Mnajdra

    On 20 and 21 December 2026 Heritage Malta runs its solstice visit, when the rising sun passes the sides of Mnajdra's doorway and lights up a decorated slab.

    Ħaġar Qim and Mnajdra temples
  2. 02 My tip

    Three days with museums closed

    Heritage Malta shuts every site on 24, 25 and 31 December. St John's Co-Cathedral also closes to visitors on public holidays.

    public holidays in Malta
  3. 03 Most beautiful

    St Lucy's night in Gozo

    In the hamlet of Santa Lucia in Gozo, 13 December brings a procession of girls in white and red carrying candles, one of them wearing a crown of candles.

    Malta at Christmas

What I would book

December in Malta has a character all of its own. It isn’t beach season, but it is the season of decorated churches, cribs in every nook and winter processions that hardly any outsider knows about. And the temperatures, with a mean in the mid-teens, make walking about a pleasure.

December weather

The Malta Meteorological Office gives December a 14.5°C (58°F) mean and 165.7 hours of sunshine over the month. It doesn’t publish the rainfall norm directly, but its notes from 2023 to 2025 put it at around 85 mm. Expect mild days and cool nights, with storms that bring strong wind and sunny spells in between.

The sea drops to about 18°C (65°F), again by my calculation from Met Office data, which recorded 20.5°C in December 2024 and said that was 2.2°C above normal. Perfect for a coastal walk. For a swim, that depends on how hardy you are. The rest of the year is on Malta weather.

Three bank holidays and three closure days

December packs three public holidays into three weeks. The 8th is the Immaculate Conception, a Tuesday in 2026. The 13th is Republic Day, marking 1974, and falls on a Sunday. The 25th, Christmas Day, is a Friday.

The closures are what to watch. Heritage Malta locks up every museum and site on the 24th, 25th and 31st. St John’s Co-Cathedral is also shut to sightseers on every bank holiday. If you’re coming for Christmas, plan around those days so you don’t end up at a locked door. Every date is listed on Malta public holidays.

Christmas, cribs and winter processions

Christmas is taken seriously in Malta, and visitmalta sums it up well. There are cribs in every town, from private homes to little chapels, and doing the rounds of them is a popular pastime. Churches are dressed in crimson for Advent and St John’s Co-Cathedral holds candlelit carol singing. Everything for the season, including the markets and the living nativity at Għajnsielem, is on Malta at Christmas.

Gozo adds two feasts in December that the Ministry for Gozo compares to the summer ones. On the 8th, the Immaculate Conception at the Franciscan church in Victoria, with a procession, bands and fireworks. On the 13th, St Lucy in the tiny hamlet of Santa Lucia, with Mass, a procession, fireworks and a parade of girls in white and red carrying candles, one of them wearing a crown of candles. It’s one of my favourite things about a Maltese winter, precisely because it barely makes the guidebooks.

Solstice at the temples, and St Elmo’s re-enactments

Heritage Malta has two dates in December 2026 that are worth planning around. On Sundays 6 and 13 there’s In Guardia at Fort St Elmo, when normal entry starts at 12:00. And on 20 and 21 December it opens Ħaġar Qim and Mnajdra for the winter solstice, when, as Heritage Malta explains, the rising sun passes along the sides of Mnajdra’s main doorway and lights up a decorated slab in the first chamber. More on Ħaġar Qim and Mnajdra.

On winter hours the temples and the big museums close at 17:00, so an early start pays off. The Ħal Saflieni Hypogeum stays on 10:00 to 18:00 until 3 January, always pre-booked. Getting about, the Valletta ferry is on its winter timetable, which ends mid-afternoon on Sundays and holidays, and Gozo Channel’s night fare runs from November to March.

Crowds and atmosphere

December isn’t empty. The NSO recorded 225,104 visitors in December 2025, up 17 per cent on the year before, and the airport handled 709,352 passengers. Even so, it’s a fraction of the summer, and you feel it in the streets and museums.

For a British visitor, December is an easy short break. The plug is the same, English is an official language and Malta runs one hour ahead of the UK all winter. Malta follows Schengen rules, so a British passport holder needs no visa for a short stay, as gov.uk explains, and it’s worth packing your GHIC for medically necessary state healthcare.

If you’re weighing up winter months, compare with Malta in winter. And straight after the festive season, from 7 to 24 January 2027, Valletta hosts its Baroque Festival, with concerts at St John’s Co-Cathedral and in Mdina.

A trilithon doorway in the megalithic temple of Ħaġar Qim, with pitted limestone blocks, beneath the canopy that shelters the site.

A trilithon doorway in the megalithic temple of Ħaġar Qim, with pitted limestone blocks, beneath the canopy that shelters the site.

December in Malta at a glance

MeasureFigureSource
Mean temperature (1991-2020 norm)14.5°C (58°F)Malta Meteorological Office
Hours of sunshine165.7Malta Meteorological Office
RainfallAbout 85 mm, my calculationMalta Meteorological Office
Sea temperatureAbout 18.3°C (65°F), my calculationMalta Meteorological Office
Tourists (December 2025)225,104NSO

Rainfall is worked out from the 2023, 2024 and 2025 notes, which give the measured total and the gap to the norm. The sea figure comes from December 2024's 20.5°C, which was 2.2°C above normal.

December 2026 dates

DateWhatWhere
6 and 13In GuardiaFort St Elmo, Valletta
8 (Tuesday)Immaculate Conception, bank holidayNationwide; feast at the Franciscans in Victoria
13 (Sunday)Republic Day and St LucyNationwide; Santa Lucia hamlet (Gozo)
20 and 21Winter solsticeĦaġar Qim and Mnajdra, Qrendi
24, 25 and 31Heritage Malta closedAll sites
25 (Friday)Christmas Day, bank holidayNationwide

Official public holidays, Heritage Malta's 2026 calendar and Visit Gozo.

Test yourself

True or false?

0/3 Pick before you peek.

  1. Heritage Malta museums open every day in December.

    See the answer

    False. They close on 24, 25 and 31 December, as well as on 1 January and Good Friday.

  2. 13 December is a national holiday in Malta.

    See the answer

    True. It's Republic Day, marking 13 December 1974. In 2026 it falls on a Sunday.

  3. Malta had fewer tourists in December 2025 than the year before.

    See the answer

    False. It had 225,104, up 17 per cent on December 2024, according to Malta's National Statistics Office.

December mean temperature
14.5°C
Hours of sunshine
165.7 h
Tourists, December 2025
225,104
Bank holidays in the month
3

0 of 279 Malta guides

Your next stamp

  1. In winter
  2. Christmas
  3. In January

Frequently asked questions

What's the weather like in Malta in December?

A mild winter. The Met Office gives a 14.5°C (58°F) mean and 165.7 hours of sunshine. Expect some rain, around 85 mm by my calculation from its figures, and windy spells.

Is Malta warm in December?

Mild rather than warm. A 14.5°C (58°F) mean means pleasant daytime walking in the sun, though evenings are cool and you'll want a proper jacket.

What is there to do in Malta in December?

Cribs and decorated churches, forts and temples without the heat, the winter solstice at Mnajdra and, in Gozo, the living nativity at Għajnsielem and St Lucy's procession.

Can you swim in Malta in December?

Only if you're brave. The sea is around 18°C (65°F) on my calculations from the Met Office figures. For coastal walks, though, it's ideal.

What bank holidays are there in Malta in December?

Three. The Immaculate Conception on the 8th (a Tuesday in 2026), Republic Day on the 13th (a Sunday) and Christmas Day on the 25th (a Friday).

Is Malta good for a winter sun break in December?

For mild sightseeing weather, yes. For sunbathing, no. It's a short flight, the clocks are just one hour ahead and English is an official language, which keeps things easy.

Sergio Lepone

By

Tourism graduate with a master’s in Tourism Management and Planning from the University of Málaga, who has travelled across Europe. He writes every guide from official sources and his own judgement.

Published on . Facts checked on .

How I check every fact and where it comes from

Photos: Cosal (CC BY-SA 4.0); Diego Delso (CC BY-SA 4.0), via Wikimedia Commons.

Where to stay See hotels