Madagascar Weather & Climate: Monthly Averages
Monthly climate averages for Madagascar, temperatures, rainfall and the best time to visit.
Climate overview of Madagascar
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.
Popular cities
Islands
Popular cities by month
Compare cities per month. Toggle cities on/off.
Climate map
Average daily temperature, monthly rainfall & sunshine hours across cities.
Regional climate differences
Explore the climate diversity across Madagascar.
Sofia
Based on Sofia
Nosy Be
Based on Ambatoloaka
Boeny Region
Based on Mahajanga
Ihorombe Region
Based on Isalo National Park
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.
A Robinson Crusoe paradise
Ankazoberavina is an eco lodge located on a private island of Ankazoberavina in the north west of Madagascar. Going to Ankazoberavina is a real privilege, a bucket list experience that can hardly be forgotten.
Go Lemur spotting at Analamazaotra Nature Reserve
Analamazaotra Nature Reserve is probably the best place in Madagascar to see lemurs! Nine different species of lemurs live in the park.