Flight distance between New York City, United States of America and Ciudad Nezahualcoyotl, Mexico 2,084.3 mi / 3,354.3 km