Flight distance between New York City, United States of America and Natal, Brazil 4,044.9 mi / 6,509.6 km