how far is mexico city from cancun
Mexico City and Cancun are about 1,600 km (around 1,000 miles) apart by road, and roughly 1,280–1,300 km (about 800 miles) apart in a straight line (by air).
Quick Scoop
- Straight-line distance (air): about 1,280–1,300 km / ~800 miles.
- Driving distance: about 1,600 km / ~1,000 miles.
- Typical flight time: around 2–2.5 hours, depending on airline and route.
- Typical drive time: about 18–20 hours of actual driving in one go, often stretched over 1–2 days for comfort and safety.
Travel options at a glance
- By plane : Fastest and usually the most convenient; you leave central Mexico’s high-altitude capital and arrive on the Caribbean coast in just a couple of hours.
- By car : A long but scenic road trip of about 1,600 km that many travelers split into segments, stopping in cities like Campeche or Mérida.
- By bus : Long-haul buses cover roughly the same distance and can take around a full day (close to 24–28 hours) including stops.
Simple way to picture it
Think of it as crossing most of Mexico from the center to the far eastern Caribbean coast: far enough that it’s a serious road trip, but close enough that a direct flight feels like a short hop compared with international long- hauls.
Information gathered from public forums or data available on the internet and portrayed here.