US Trends

how far is cancun to puerto vallarta

Cancun and Puerto Vallarta are roughly 1,900 km (about 1,185–1,190 miles) apart in a straight line, and about 2,440–2,450 km (around 1,520 miles) apart by road, which is close to a 29‑hour drive.

Quick Scoop

  • Straight-line (air) distance: ~1,188–1,913 km / ~1,186–1,189 miles (different calculators round slightly differently, but all are in this band).
  • Driving distance: About 2,444–2,449 km (around 1,519–1,522 miles), close to 29 hours of continuous driving.
  • Flight time (direct equivalent): Around 2–2.5 hours in the air if there were a nonstop flight; some travel calculators estimate roughly 2.1 hours at typical jet speeds.
  • Same-country, very different coasts: Cancun is on the Caribbean (east), Puerto Vallarta is on the Pacific (west), so you’re literally crossing almost the full width of Mexico.

Travel options at a glance

  • By plane:
    • Best practical choice.
    • Routing is often via Mexico City or another hub rather than nonstop, so total door‑to‑door time is usually most of a day including layovers. (Various flight‑info sites list the aerial distance at about 1,900 km and treat it as a standard domestic hop.)
  • By car:
    • Around 2,450 km of driving, nearly 29 hours without long stops.
* Realistically split over multiple days; you’d be crossing a big chunk of the country.
  • By bus:
    • Possible but long and segmented; you’d likely connect through major hubs like Mexico City, turning it into a multi‑day overland journey. (Timetables vary, but distances and road times above give a good idea of the scale.)

Simple HTML distance table

html

<table>
  <thead>
    <tr>
      <th>Route</th>
      <th>Type of distance</th>
      <th>Approx. km</th>
      <th>Approx. miles</th>
      <th>Typical time</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Cancun ↔ Puerto Vallarta</td>
      <td>Straight-line (air)</td>
      <td>~1,910 km [web:1][web:3][web:5][web:7]</td>
      <td>~1,188 miles [web:1][web:3][web:5][web:7]</td>
      <td>~2–2.5 hours flying (nonstop equivalent) [web:3]</td>
    </tr>
    <tr>
      <td>Cancun ↔ Puerto Vallarta</td>
      <td>Driving</td>
      <td>~2,444–2,449 km [web:1][web:5]</td>
      <td>~1,519–1,522 miles [web:1][web:5]</td>
      <td>~29 hours continuous driving [web:1][web:5]</td>
    </tr>
  </tbody>
</table>

Mini “story” perspective

Imagine flying from one ocean to the other: you start your morning with turquoise Caribbean water in Cancun, and a few hours of flying later you’re watching the sun sink over the Pacific in Puerto Vallarta. You’ve crossed almost all of Mexico’s breadth, trading coral‑reef calm for a bay ringed by green hills, but you never once left the country’s borders. That’s the kind of distance you’re dealing with between these two resort favorites.

From a traveler’s point of view, “Cancun vs Puerto Vallarta” isn’t just which beach you like more; it’s almost like planning two different Mexican trips on opposite coasts.

TL;DR

Cancun to Puerto Vallarta is a long way: roughly 1,900 km as the crow flies and about 2,450 km by road, so flying is by far the most practical option for most travelers.

Information gathered from public forums or data available on the internet and portrayed here.