Madagascar

Madagascar Weather & Climate: Monthly Averages

Monthly climate averages for Madagascar, temperatures, rainfall and the best time to visit.

Climate overview of Madagascar

Madagascar experiences a hot, subtropical climate, with cooler temperatures prevailing in the mountainous regions. The seasons are mainly divided into two main periods: the rainy season from November to March and the dry season from April to October. The length of each period varies from one region to another. You can click on the cities below to select the weather station for more information.

The average annual precipitation varies from 1000 mm (39 in) to 1500 mm (59 in). The coastal region has a tropical climate and no complete dry season. The heaviest rainfall occurs on the coastal region between May and September with average annual precipitation varying from 2030 mm (80 in) to 3250 mm (128 in).

Average monthly temperature ranges in Antananarivo from 9°C (48°F) to 20°C (68°F) in July to 16°C (61°F) to 27°C (81°F) in December.

Explore Madagascar by month

Pick a month to see the average temperature, rainfall and sunshine in Madagascar — and find the best time to visit. (based on Antananarivo)

Places in Madagascar

Select a city to see its average temperature, precipitation and hours of sunshine over the year.

Islands

Popular cities by month

Compare cities per month. Toggle cities on/off.

Antananarivo Nosy Be Sainte Marie Toamasina Ambatoloaka Mahajanga
Day temperature (°C)
Monthly rainfall (mm)
Monthly sunshine (hours)

Climate map

Average daily temperature, monthly rainfall & sunshine hours across cities.

Avg day temp (°C)
32°

Regional climate differences

Explore the climate diversity across Madagascar.

Compare popular cities

Average daytime and nighttime temperatures, yearly rainfall and sunshine.

Antananarivo 20°C (68°F) 28°C (82°F) 10°C (50°F) 17°C (63°F) 1210 mm (48 in) 2,644 hours
Nosy Be 27°C (81°F) 30°C (86°F) 23°C (73°F) 26°C (79°F) 1769 mm (70 in) 2,924 hours
Sainte Marie 25°C (77°F) 29°C (84°F) 22°C (72°F) 26°C (79°F) 2354 mm (93 in)
Toamasina 24°C (75°F) 30°C (86°F) 20°C (68°F) 25°C (77°F) 2402 mm (95 in) 2,414 hours
Ambatoloaka 28°C (82°F) 30°C (86°F) 23°C (73°F) 26°C (79°F) 1851 mm (73 in) 2,924 hours
Mahajanga 31°C (88°F) 33°C (91°F) 21°C (70°F) 25°C (77°F) 1385 mm (55 in) 3,236 hours

FAQ

What temperatures can I expect in Madagascar?

Mahajanga is the warmest destination, reaching 33°C (91°F) in April with nights around 25°C (77°F). Fianarantsoa is the coolest, with July daytime highs of just 20°C (68°F) and nights dropping to 10°C (50°F). Temperatures are relatively stable throughout the year. See the city comparison for a full overview.

How much rain does Madagascar get?

Rainfall varies across Madagascar. Masoala is the wettest, receiving 2677 mm (105 in) per year, with March the wettest month at 427 mm (17 in). Morondava is the driest at 1029 mm (41 in) per year. In the coldest months, precipitation may fall as snow. Use the climate map to explore rainfall patterns across regions.

How sunny is Madagascar?

Morondava is the sunniest destination in Madagascar, enjoying 3,503 hours of sunshine per year, with October the brightest month at 324 hours. Overall, Madagascar enjoys abundant sunshine year-round. Compare sunshine across cities in the charts above.

What is the climate like across Madagascar?

Antananarivo has warm summers reaching 28°C (82°F) in November and pleasant winters dropping to 20°C (68°F), with 2,644 hours of sunshine and 1210 mm (48 in) of rain per year. Nosy Be has very warm summers reaching 30°C (86°F) in April and warm winters dropping to 27°C (81°F), with 2,924 hours of sunshine and 1769 mm (70 in) of rain per year. Sainte Marie has warm summers reaching 29°C (84°F) in February and warm winters dropping to 25°C (77°F), with 0 hours of sunshine and 2354 mm (93 in) of rain per year. Explore the climate charts and comparison table for more cities.

Explore more

Travel inspiration

Must-visit destinations and experiences across Madagascar.