Flight distance between Vereeniging, South Africa and New York City, United States of America 7,990.5 mi / 12,859.5 km