Puerto Vallarta is roughly 190–320 km from Guadalajara (about 120–200 miles), depending on whether you measure straight-line or driving distance.

Quick Scoop

  • Straight-line (as the crow flies): around 190–200 km / 120–125 miles between the two cities.
  • By road (actual drive): about 185–320 km (roughly 115–200 miles) depending on the route and whether you use the newer toll highway or older roads.
  • Typical driving time: around 3 to 4 hours in normal traffic.
  • Flight distance: about 196–203 km (122–126 miles) between Guadalajara (GDL) and Puerto Vallarta (PVR).
  • Typical flight time in the air: under an hour on a direct flight, though timetable listings and calculators sometimes show longer total “duration” because they include ground time and schedule padding.

In practice, most travelers think of it as a 4‑hour-ish drive or a very short hop by plane between Mexico’s inland cultural hub and the Pacific coast.

Approximate distance & time overview

[7][5][1] [10][1][9] [1][9] [5][3][1] [3][5]
Mode Approx. distance Typical time
Straight-line (city to city) 190–200 km / 120–125 mi Not traveled directly; for reference only
Driving (common routes) ≈185–320 km / 115–200 mi ≈3–4 hours by car
Flight (GDL–PVR) ≈196–203 km / 122–126 mi Under 1 hour in the air

Little travel-story angle

Many travelers use Guadalajara as a cultural base—markets, museums, and mariachi—then slip down to Puerto Vallarta for beach time on a weekend, precisely because the distance is short enough for an easy 3–4 hour road trip or a quick flight.

TL;DR:
Puerto Vallarta is only a few hours from Guadalajara: about 190–200 km in a straight line, and roughly 3–4 hours of driving or a very short direct flight.

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