Flight distance between David, Panama and Tembisa, South Africa 7,752.5 mi / 12,476.5 km