Madagascar can be visited throughout the year, however the dry season is the ideal time to travel there. It extends from May to early November and the best time to travel to Madagascar is between September and October, just after the “high season”.
If we could advise against a period, it would be between mid-January and the end of February. It is the hurricane season, so not the most suitable to enjoy the wonders of Madagascar.
But, Madagascar is a big island, it is even called the Big Island, and there is always a place where the season is favorable for a stay. We can give you the right advice.