Madagascar i
Madagascar

Madagascar in December

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

Quick answers
Where is it warmest in Madagascar in December?
Toliara is the warmest of the 16 destinations compared, with highs of 35°C (94°F) in December; Ambositra is the coolest at 25°C (77°F).
Can you swim in the sea in Madagascar in December?
Yes, in places: the warmest water is at Mahajanga (29°C (85°F)), and 6 of the coastal destinations have a sea of 21 °C or more.
Warmest
35°
Toliara
Coolest
25°
Ambositra
Driest
116 mm
Toliara
Warmest sea
29°
Mahajanga

Toliara is the warm end of Madagascar in December (35°C (94°F)); Ambositra the cool end (25°C (77°F)). On average it is about as warm as November. Rain is frequent in most destinations. Best bets this month: Antananarivo, Antsiranana, and Tôlanaro.

Weather in December by city

PlaceDayNightRainSeaScore
Tôlanaro 31° 21° 139 mm 25° 77
Morondava 33° 24° 158 mm — 75
Antsiranana 32° 22° 175 mm — 72
Toliara 35° 22° 116 mm 28° 72
Toamasina 30° 21° 255 mm — 69
Maroantsetra 30° 22° 289 mm — 69
Manakara 29° 21° 229 mm 27° 69
Antananarivo 26° 16° 251 mm — 66
Fianarantsoa 27° 16° 244 mm — 66
Mahajanga 32° 23° 238 mm 29° 66
Antsirabe 25° 14° 257 mm — 66
Ambositra 25° 15° 274 mm — 66
Andoany 32° 23° 346 mm 29° 64
Ambanja 32° 23° 328 mm 29° 62
Ambalavao 28° 17° 232 mm — 60
Ihosy 30° 19° 191 mm — 49

Public holidays in December

  • Christmas Day
Public holidays 2026 →

Frequently asked questions

What is the weather like in Madagascar in December?

Average daytime highs range from 25° in Ambositra to 35° in Toliara.

Can you swim in Madagascar in December?

Yes — the sea is warmest around Mahajanga at about 29°.