公路
马达加斯加的公路总长49837万公里,其中柏油路面5781公里。首都及首都向四周延伸的主要道路状况尚好,但路窄弯多,危险性较大,外省和偏远城镇道路破损较严重。
在马达加斯加,主要中心区可以租到汽车,拥有国际驾驶执照即可驾驶。在大多数城市,出租汽车采取统一的收费标准,通常无需小费。
铁路
马达加斯加的铁路总长732公里,单轨路基,运行速度缓慢,载重量有限。
水运
马达加斯加的内河水运航道共3500公里,可航运利用力仅400余公里,沿海港口共18个。80%的海运集中在东部港口塔马塔夫,年吞吐量约140万吨。