Flight distance between New York City, United States of America and Teresina, Brazil 3,730.5 mi / 6,003.6 km