Flight distance from Asheville to Cancun

1651 kilometers/1026 miles
or 892 nautical miles.
Your flight will depart from Asheville airport and land at Cancun airport.
City: Asheville (AVL) Cancun (CUN)
Latitude: 35.58 21.160556
Longitude: -82.555833 -86.8475
Country: United States Mexico
Timezone: America/New_York America/Cancun
Current time:: 09:23 04-Apr-2026 09:23 04-Apr-2026

How far is between Asheville and Cancun?

  • Your starting point Asheville, United States is located at 35.58,-82.555833
  • Your ending point Cancun, Mexico is located at 21.160556,-86.8475
  • l distance from Asheville to Cancun is 1651 kms equals to miles and 892 nautical miles.
  • Flight time from Asheville to Cancun is 17 hours 44 minutes
Click here to get detail flight schedules from Asheville to Cancun