Flight distance between Shakawe, Botswana and New York City, United States of America 7,337.0 mi / 11,807.8 km