Flight distance between Uitenhage, South Africa and Bali, Cameroon 2,918.3 mi / 4,696.5 km