Flight distance between David, Panama and Vanderbijlpark, South Africa 7,727.3 mi / 12,435.9 km