Zanzibar Airport, 9 kilometers south of Stone Town has flights to mainland Tanzania (especially Arusha and Dar es Salaam) as well as other African main airports such as Nairobi, Mombasa, and Johannesburg.