December Weather Averages for Malta

What's the Weather Like in Malta in December

On average, December is the wettest month of the year in Malta. Saying that, there can be considerable variation from one December to the next, depending on how frequent and how far south the low pressure systems are. Some Decembers are very wet while others can be generally quite dry.


At this time of year, the average temperature starts off at 15.5°C in the first few days and drops down to...

Read more

  • Temperature Temperature 14°C 57°F
  • High Temperature Holiday Weather 18°C 64°F
  • Low Temperature Holiday Weather 15°C 59°F
  • Sunshine Hours Sunshine Hours 5 hrs
  • Rainfall Rainfall 108 mm
  • Rainfall days Rainfall days 16 days
  • Sea Temperature Sea Temperature 19°C 66°F

December Daily Averages for Malta

Loading weather data. Please wait…

Day 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
°C 17 16 15 15 16 15 15 15 14 14 15 14 14 16 16 15 15 13 13 13 14 14 13 14 15 14 14 13 13 12 11
°F 63 61 59 59 61 59 59 59 57 57 59 57 57 61 61 59 59 55 55 55 57 57 55 57 59 57 57 55 55 54 52

What's the Weather Like in Malta in December

On average, December is the wettest month of the year in Malta. Saying that, there can be considerable variation from one December to the next, depending on how frequent and how far south the low pressure systems are. Some Decembers are very wet while others can be generally quite dry.


At this time of year, the average temperature starts off at 15.5°C in the first few days and drops down to 13°C by the end of the month. Daily highs follow a similar pattern, falling from 18°C to 16°C, whilst daily lows also drop from 13°C to 10°C as the month progresses.

Since 1987, the highest maximum temperature ever to be recorded in Malta in December is 24.9°C, which was registered in 1987. On the other hand, the lowest minimum temperature which has ever been recorded on the island during this month is 3.8°C, which was registered in 1988.

Average Sea Temperature

The average sea temperature for Malta in December is 19°C. Although we all feel water temperatures differently, most people will find this a bit too cold to enjoy a swim during their holiday.


Throughout December, Malta is subject to an average of 114mm of rainfall which falls on around 19 days across the month. With rainfall occurring on almost 2/3 of days, it's practically certain that you'll experience a shower or two during your holiday, so make sure you pack an umbrella or some water-proof clothing. The most common type of precipitation for December in Malta is moderate rain, followed by thunderstorms and then light rain.

The likelihood of rain falling on any given day in Malta in December very slightly increases as the month progresses. Precipitation is least likely to occur on December 1st, when it falls on 56% of days, whilst rainfall is most likely to occur on December 31st, when it falls on 58% of days.

Although the chance of rainfall is rather high in Malta during December, you'll be pleased to hear that most instances are fairly heavy and are over with much faster than in most other countries in northern and central Europe.

December 2007 was a very wet month for Malta. During this month, the island received its highest monthly rainfall (230.5mm), the highest number of rainy days in December (21) and the greatest amount of precipitation ever to fall within a 24-hour period in December (146.7mm).

Average Sunshine Hours

Throughout December, Malta enjoys around seven hours of sunshine every day, a number which is quite a lot higher than many other countries in central and northern Europe. Across the month, the length of the day is essentially constant. The shortest day of the month is December 22nd, with nine hours and 44 minutes if daylight, whilst the longest day of the month is December 2nd, with nine hours and 54 minutes of daylight.


Thanks to the surrounding sea, Malta stays fairly humid throughout the year. In December, the average daily relative humidity for the island is 75%, which is quite high for a winter month. This figure is made up of lows of 61% (mildly humid) and highs of 93% (very humid). In Malta, the air is usually at its driest around December 25th, when the relative humidity falls below 68% three days out of every four. On the other hand, the air is often at its most humid around December 30th, when it rises above 89% three days out of every four.


The typical cloud coverage on an average day in Malta in December slowly increases as the month develops. Cloud coverage is at its lowest on December 1st with 49%, whilst it's at its highest around December 31st, with 52%.


Across an average December in Malta, typical wind speeds vary between 1 m/s and 8 m/s – light air to moderate breeze. At this time of the year, wind speeds almost never go over 12 m/s – strong breeze. The highest average wind speed of 5 m/s usually occurs around December 23rd, when the average daily maximum wind speed is 8 m/s.

On the other hand, the lowest average wind speed of 5 m/s tends to happen around December 1st, when the average daily maximum wind speed is 7 m/s. Since 1996, the highest wind gust ever recorded in Malta in December is 40 knots, which was registered in 2013.

Malta Hotels in December

Accommodation options in Malta are many and varied. The Seabank All Inclusive Hotel & Spa at Marfa Road, Mellieha Bay, Mellieha contains a range of dining facilities including a Chinese, Brazilian and buffet restaurant, plus a comprehensive all-inclusive option.

 A good nearby option for families with young children is the Mellieha Holiday Centre at Mellieha Bay. This resort boasts a children's play area, swimming pool and various other attractions.

The Splendid Guest House at Parish Priest Magri Street, Mellieha offers good B&B accommodation and highly-rated breakfasts.

Good budget options in Malta include the Porta del Sol at Xemxija Hill, St. Paul's Bay – a guesthouse which, despite its budget prices, offers excellent views over the bay and some good eateries and facilities.

There are also many self-catering options and the Valletta Apartments 19, located on St Paul's street, are particularly suitable for families.

Malta Beach for December

December is not a good time of year to visit Malta's beaches due to the unreliable weather. If you do get a spot of warm weather and sunshine during your holiday, you'll be pleased to hear that there is a handful of beaches worthy of a visit.

The Sliema sea front contains no sandy beaches, but is home to numerous boat trips which depart from the bay, including Grand Harbour cruises.

Ghadira Bay at Mellieha Bay has numerous good facilities for eating and water sports, as well as for sunbathing and relaxing if your stay coincides with a fine spell of weather.

Bars and Restaurants

Malta boasts a wide range of excellent places to eat and drink. The Commando Restaurant, situated at Misrah iz-Zjara tal Papa, Mellieha, serves a wide range of cuisines, with a strong focus on Italian dishes.

For highly-rated grilled food, a good choice is the Chukkas @ Malta Polo Club at Marsa Polo Club, Marsa.

Malta also boasts numerous excellent wine bars. The Del Borgo Wine Bar at Birgu, Vittoriosa, serves great sharing platters, as well as a selection of superb wines.

Jazz fans should consider BJ's at Ball Street, Paceville, Saint Julian's, which features live jazz music after midnight. Saturdays are a particular popular time to stop by, when there are often feature performances from recognised jazz musicians.

Things to do in Malta in December

Malta has a handful of spa and massage centres. The Myoken Dolmen Spa, situated in the Dolmen Resort, Qawra, offers a range of body treatments, facials, hand and foot treatments, body wraps, and holistic treatments. At the main spa there are over 80 treatments to choose from, as well as a Jacuzzi, sauna, hydrotherapy, Vichy showers, indoor pool, three outdoor pools, relaxation area and a fitness centre, providing  a wide range of activities for those seeking to look after their bodies. The company behind the spa, Spas Myoka, also has 5-star spa facilities available at a few other locations around Malta.

Those who would prefer to try a massage can stop by the Siam Wellness Centre at 16 Paceville Street, Paceville. This centre offers a range of massages, as well as beauty and waxing treatments.

The Thai Sawdee Spa at Triq Gorg Borg Oliver, Sliema offers massages as well as spa facilities.

There are many good historical sites and monuments in Malta. Domus Romana at Museum Esplanade, Rabat covers the life of the site, with exhibits of Muslim tombstones, a draped female statue, a baby rattle and hairpins, among other attractions. There are many impressive decorative features including some ancient mosaics, one of the most famous being the Peristyle Mosaic.

December events in Malta


Immaculate Conception

8th December 2018

On December 8th each year, the Immaculate Conception is celebrated throughout the whole of Malta, but especially in Cospicua. This religious event is of great important to local Catholics who honour it with special services held in churches across the island, such as Santa Tereza ta' Gesu' in Cospicua. In addition to the religious activities, this event also features local food fairs and firework displays.


Christmas Day

25th December 2018

Malta celebrates Christmas Day just like many other countries in western Europe. This event is celebrated in both religious and social ways, with decorative nativity scenes, coloured lights, carolling and church services. Some of the highlights include the family-friendly pantomime held at the Manoel Theatre, the candle-lit carol singing at St. John's Co-Cathedral, the Christmas lights in Republic Street in Valletta at the Auberge d’Italie nativity scene in Valletta.


Republic Day Malta

13th December 2018

Republic Day Malta is celebrated every December in Marsa, when locals lay wreaths over the monument of Republic Day. This day commemorates the date when the constitution of Malta was amended, making it no longer a colony of Britain, but a republic within the Commonwealth.


Your Holiday Weather Settings

Show temperature in:
Show distance in: