甘肃有11个机场,分别是兰州中川国际机场、敦煌国际机场、嘉峪关机场、张掖甘州机场、金昌金川机场、陇南成县机场、定西临洮机场、庆阳西峰机场、天水麦积山机场、天水中梁机场、甘南夏河机场。兰州中川国际机场,位于中国甘肃省兰州市永登县中川镇,距市中心约75千米,为4E级国际机场,是西北地区主干机场之一。
敦煌莫高国际机场,位于中国甘肃省酒泉市敦煌市莫高镇314省道,距敦煌市区12.7千米,距敦煌莫高窟15千米,为4D级国际支线机场、国家对外开放的一类航空口岸。
嘉峪关机场,位于中国甘肃省嘉峪关市新城镇横沟村机场北路,西南距嘉峪关市中心9千米,东南距酒泉市中心22千米,为4D级国内支线机场、欧亚航路通信导航枢纽、欧亚航路重要的国际迫降场,属高原机场。
张掖甘州机场,位于中国甘肃省张掖市甘州区机场路,西北距张掖市中心24千米,为4C级军民合用支线机场、高原机场。张掖甘州机场原为空军张掖航校机场,2010年5月11日开始军民合用改造,2011年11月1日正式开通民航业务,定名张掖甘州机场。