Flight distance between New York City, United States of America and Tlalnepantla, Mexico 2,084.4 mi / 3,354.5 km