Flight distance between David, Panama and Pretoria, South Africa 7,750.5 mi / 12,473.2 km