How many air miles are between Newark New Jersey to Cancun Mexico?

The air distance from Newark, New Jersey, to Cancun, Mexico, is 1,540 miles. That equals 2,478 kilometers or 1,338 nautical miles.