Your December weather guide

Weather in Tunisia in December

December is a good month for Tunisia if you want mild weather for being outdoors rather than a beach holiday. Average daytime temperatures of 17°C make walking more comfortable than lounging in swimwear, while nights around 10°C call for a jacket. The sea averages 18°C, so swimming will feel cool. Sousse and Port El Kantaoui offer the warmer daytime options here; Hammamet trades cooler afternoons for slightly milder nights.

Long-term climate averages, not a forecast · 1991-2020

Average daytime high
17.2°Cacross 3 destinations
Average night-time low
9.9°Cafter dark
Sea temperature
18.1°Cbracing
Rainy days
6days1 mm or more

Tunisia, month by month

Turn up the warmth

Warmest places in Tunisia in December

Ranked by average daytime high. The full comparison is in the table below.

#1Mild

Sousse

Tunisia · 3 h 6 min from London

Day
17.7°C
Sea
18.0°C
Sun
5.5h
Rain days
6
#2Mild

Port El Kantaoui

Tunisia · 3 h 6 min from London

Day
17.5°C
Sea
18.1°C
Sun
5.6h
Rain days
5
#3Mild

Hammamet

Tunisia · 3 h 6 min from London

Day
16.4°C
Sea
18.1°C
Sun
5.1h
Rain days
7

Tunisia destinations ranked for December

All 3 places we track in Tunisia, ordered by daytime high.

Scroll sideways for more weather, down for more places. Click a heading to sort.

Tunisia destinations ranked by December temperature
#Destination
1Sousse17.7°C9.0°C18.0°C5.5 h63 h 6 min
2Port El Kantaoui17.5°C9.3°C18.1°C5.6 h53 h 6 min
3Hammamet16.4°C11.3°C18.1°C5.1 h73 h 6 min

3 destinations shownClimate averages, not a forecast.

December climate overview

Daytime highs across Tunisia in December run from 16.4°C (Hammamet) to 17.7°C (Sousse). Even in Sousse only 1% of days reach 25°C. Nights average 9.9°C; the coldest 10% of nights in Hammamet fall to 9°C or below.

Rainfall in December

Expect around 6 rainy days (1 mm or more) in December, with Port El Kantaoui the driest (5 days) and Hammamet the wettest (7 days). The wettest December at Sousse between 1991 and 2020 was 2016 with 91 mm; the driest was 2012 with 3 mm.

Sea temperature

The sea averages 18.1°C around Tunisia in December - warmest at Port El Kantaoui (18.1°C). That is bracing: fine for a dip, cool for long swims.

Sunshine and daylight

Around 5.4 hours of sunshine a day on average, out of 9.6 hours of daylight (sunshine estimated from cloud cover).

December against the rest of the year in Tunisia

December is the 10th warmest month of the twelve in Tunisia. It is 3.7°C cooler than November and 1.1°C cooler in January. The hottest month here is August (33°C) and the coolest January (16°C).

Which part of Tunisia in December?

What to pack for Tunisia in December

Based on the averages: proper layers and a jacket - daytime highs average only 17°C; a warm layer for evenings, when it drops to around 10°C; a light waterproof for the odd shower; swimwear if you do not mind a bracing 18°C sea.

Similar weather elsewhere in December

Within 1.5°C of Tunisia's December daytime average: La Palma (18°C, sea 21°C), Madeira (18°C, sea 20°C), Ayia Napa (17°C, sea 19°C), Limassol (17°C, sea 20°C), Paphos (17°C, sea 19°C). See the full ranking for December.

Where to stay for the warmer weather

Sousse and Port El Kantaoui are the better choices if daytime warmth matters most, both averaging 18°C. There is little to separate them on temperature: nights average 9°C and the sea is 18°C in each. Port El Kantaoui has a slight advantage for rain, with 5 rainy days compared with 6 in Sousse, but that is not a guarantee of a dry stay. Hammamet is cooler by day at 16°C, though its 11°C nights are milder. It also averages 7 rainy days. Choose the warmer pair for daytime outings, but keep an evening layer handy whichever destination you pick.

Plan for mild afternoons, cool evenings and some rain

Pack layers rather than relying on summer clothes. A light top may be enough during a mild spell, but a jumper, jacket and rain protection give you more flexibility as conditions change. Tunisia averages 5.4 hours of sunshine a day and 6 rainy days in December, so leave room to move outdoor plans around showers. Do not build the trip around hot afternoons: even in Sousse, the share of days above 25°C is just 1%. December therefore suits travellers who prefer being active in mild weather over sitting still on the sand. For evening outings, dress for the cooler night temperatures rather than the daytime average.

A little more detail

Tunisia in December FAQs

Plain answers, grounded in the averages.

Where is the hottest place in Tunisia in December?

Sousse is the warmest of the 3 places we track in Tunisia in December with an average high of 17.7°C; Hammamet is the coolest at 16.4°C.

Is the sea warm in Tunisia in December?

Not really: the warmest sea we track in Tunisia in December is 18.1°C at Port El Kantaoui, below the 22°C most people find comfortable.

Is Tunisia warmer than London in December?

Yes. Tunisia averages 17°C by day in December, compared with 8°C in London. That makes it a milder option for time outdoors, but not reliably hot beach weather. Nights average 10°C, so bring warm layers as well as lighter daytime clothes.

Can you swim in the sea in December?

The sea averages 18°C in Sousse, Port El Kantaoui and Hammamet. That is cool for relaxed swimming, though it may suit you if you are comfortable in cooler water. There is no sea-temperature advantage among these destinations, so do not choose between them expecting warmer swimming conditions.

About these averages

ERA5-Land climate reanalysis via Open-Meteo (11 km grid), 1991-2020

Averages computed from daily values at 3 destination points.Records are the highest and lowest daily values in that 30-year period, not all-time records. These are climate averages, not a forecast for your trip. How we measure holiday weather