Flight distance between Tocumen, Panama and Port Elizabeth, South Africa 7,422.9 mi / 11,946.0 km