Flight distance between David, Panama and Uitenhage, South Africa 7,563.3 mi / 12,171.9 km