Flight distance between Uitenhage, South Africa and Nassau, Bahamas 7,853.7 mi / 12,639.4 km