Madagascar profite d’un climat tropical. L’hiver (mai à novembre) est froid et sec tandis que l’été (décembre à avril) est chaud et humide. En général, il fait plus chaud sur les côtes qu’au niveau des hautes terres centrales. En été, la température la plus chaude s’élève à  35 °C, tandis qu’en hiver, celle-ci peut baisser jusqu’à 5 °C dans certaines régions du centre.