Flight distance between New York City, United States of America and Richards Bay, South Africa 8,280.6 mi / 13,326.3 km