Plus de 2,3 millions de Malgaches, sur un total d'environ 28 millions, pourraient être affectés par ce nouveau cyclone, selon le Programme alimentaire mondial (PAM).
Le cyclone doit atterrir au nord de Mananjary (est), ville côtière de 25.000 habitants déjà largement détruite l'an dernier par le cyclone Batsirai, responsable de la mort de plus de 130 habitants, dans ce pays qui compte parmi les plus pauvres de la planète.
A Mananjary, pluie et vent, déjà présents, annoncent l'arrivée prochaine de la tempête. Des sacs de sable ont été posés sur la plupart des maisons pour lester les toits et des véhicules tout-terrain arpentent les rues, équipés de haut-parleurs rappelant les consignes de sécurité, selon des habitants joints au téléphone.
Des mères de famille, leurs petits à la main, ont commencé à se diriger vers les écoles réquisitionnées pour servir de centres d'hébergement d'urgence.
Dans la capitale Antananarivo, à plus de 500 km de la zone d'impact attendue, l'aéroport restait ouvert mardi matin mais les vols vers la côte est ont été annulés.
De nombreuses tempêtes ou cyclones traversent chaque année le sud-ouest de l'océan Indien entre novembre et avril.
La préfecture a levé l'alerte cyclonique à compter de 04H00 GMT et l'aéroport, fermé depuis lundi après-midi, devait rouvrir dans la matinée.
Les intempéries ont provoqué des coupures d'électricité qui affectaient encore 9.000 foyers mardi matin et ont entraîné l'arrêt de stations de pompage, privant 500 foyers d'eau potable.
Le cyclone avait auparavant balayé Maurice lundi, restant là aussi à 120 km au nord des côtes mais provoquant tout de même des bourrasques sur l'archipel où l'aéroport et des commerces, banques et stations essence ont été fermés.
Madagascar a déjà été frappée par une puissante tempête tropicale le mois dernier. Des pluies diluviennes avaient entraîné des inondations et tué au moins 33 personnes.
Après avoir traversé Madagascar, Freddy devrait ressortir par le canal du Mozambique et s'abattre sur le Mozambique vendredi au stade de tempête tropicale sévère avec des vents atteignant 120 km/h et de fortes pluies, selon les prévisions.