Flight distance between Cape Town, South Africa and Mombasa, Kenya 2,474.5 mi / 3,982.3 km