Shangafu airports ::
The nearest airport is PMA - Pemba, located 10.7 km north of Shangafu.
Other airports nearby include TGT - Tanga (83.9 km west), ZNZ - Zanzibar (114.6 km south west), MBA - Mombasa Moi Intl (146.9 km north), DAR - Dar Es Salaam Mwalimu Julius K Nyerere Intl (180.8 km south),