Flight distance between Uitenhage, South Africa and Kismayo, Somalia 2,561.3 mi / 4,122.0 km