Benin i
Benin

Benin in December

Where it is warm, dry and good for swimming in Benin in December — compared across the country’s main destinations.

Quick answers
Where is it warmest in Benin in December?
Malanville is the warmest of the 16 destinations compared, with highs of 35°C (94°F) in December; Ganvié is the coolest at 31°C (88°F).
Can you swim in the sea in Benin in December?
Yes, in places: the warmest water is at Porto-Novo (28°C (83°F)), and 3 of the coastal destinations have a sea of 21 °C or more.
Warmest
35°
Malanville
Coolest
31°
Ganvié
Driest
0 mm
Malanville
Warmest sea
28°
Porto-Novo

Malanville is the warm end of Benin in December (35°C (94°F)); Ganvié the cool end (31°C (88°F)). On average it is about as warm as November. Most destinations stay largely dry. Best bets this month: Cotonou, Ganvié, and Porto-Novo.

Weather in December by city

PlaceDayNightRainSeaScore
Ganvié 31° 24° 14 mm 28° 92
Cotonou 32° 24° 16 mm 28° 89
Ouidah 32° 23° 17 mm — 88
Porto-Novo 32° 24° 17 mm 28° 87
Avrankou 32° 23° 15 mm — 85
Adjarra 32° 23° 15 mm — 85
Abomey 33° 22° 15 mm — 61
Gogounou 34° 16° 1 mm — 60
Kandi 34° 16° 1 mm — 60
Banikoara 34° 17° 1 mm — 59
Natitingou 34° 18° 3 mm — 58
Djougou 34° 18° 3 mm — 57
Nikki 34° 17° 1 mm — 56
Parakou 34° 19° 3 mm — 55
Malanville 35° 18° 0 mm — 53
Ségbana 35° 16° 0 mm — 53

Public holidays in December

  • Christmas Day
  • St. Stephen's Day
Public holidays 2026 →

Frequently asked questions

What is the weather like in Benin in December?

Average daytime highs range from 31° in Ganvié to 35° in Malanville.

Can you swim in Benin in December?

Yes — the sea is warmest around Porto-Novo at about 28°.