Flight distance between New York City, United States of America and Port Elizabeth, South Africa 8,149.2 mi / 13,114.8 km