马达加斯加有约 50个机场,11个机场拥有铺装跑道,其他大多数是服务于地区或包机航班的小型未铺砌简易跑道。

主要国际机场
- 伊瓦图国际机场 (TNR / FMMI)
- 位置: 塔那那利佛(首都)
- 跑道: 3,100米(铺装)
- 服务: 马达加斯加主要国际枢纽,连接欧洲、非洲和亚洲。
重要国内/地区机场
- 法斯内机场 (NOS / FMNN)
- 位置: 诺西贝(旅游岛屿)
- 跑道: 2,110米(铺装)
- 服务: 处理国际包机和飞往塔那那利佛的国内航班。
- 圣玛丽机场 (SMS / FMMS)
- 位置: 圣玛丽岛(东海岸)
- 跑道: 1,500米(铺装)
- 服务: 旅游热门地,尤以观鲸季节闻名。
- 托拉纳罗机场 (TUL / FMST)
- 穆龙达瓦机场 (MOQ / FMMV)
其他重要机场
- 阿拉查特机场 (DIE / FMNA)
- 位置: 安齐拉纳纳(迪戈,北部)
- 跑道: 2,400米(铺装)
- 服务: 国内航班及偶尔军用。
- 图阿马西纳机场 (TMM / FMMT)
- 位置: 图阿马西纳(东海岸)
- 跑道: 2,200米(铺装)
- 服务: 主要港口城市交通。
- 马哈赞加机场 (MJN / FMNM)
- 位置: 马哈赞加(西北海岸)
- 跑道: 1,800米(铺装)
- 服务: 国内航班和货运。
- 图利亚拉机场 (TLE / FMST)
- 位置: 图利亚拉(西南海岸)
- 跑道: 1,200米(铺装)
- 服务: 通往荆棘林和珊瑚礁区域。
- 桑巴瓦机场 (SVB / FMNS)
- 位置: 桑巴瓦(东北部)
- 跑道: 1,200米(铺装)
- 服务: 香草产区的关键机场。
- 安齐拉贝机场 (ATJ / FMME)
- 位置: 安齐拉贝(中部高地)
- 跑道: 1,000米(铺装)
- 服务: 有限的国内航班。
- 穆龙贝机场 (MXM / FMSR)
- 位置: 穆龙贝(西南海岸)
- 跑道: 1,200米(未铺装)
- 服务: 仅限小型飞机,偏远地区交通。
小型简易跑道
许多未铺装的简易跑道服务于偏远地区,例如:
马南扎里 (MNJ)、马纳卡拉 (WVK)、马鲁安采特拉 (WMN)、安卡万德拉 (JVA)、安潘帕梅纳 (IVA)。这些简易跑道通常短于1,000米,航班不规律。