Mexico City (MEX) to Puerto Vallarta (PVR) nonstop flights

Aeromexico, VivaAerobus, and Volaris fly nonstop from Mexico City (MEX) to Puerto Vallarta (PVR): 661 km (411 mi), about 1h 45m in the air.

Distance
661 km (411 mi)
Flight time
1h 45m
From
Mexico City Benito Juárez International Airport in Mexico City, Mexico
To
Puerto Vallarta International Airport in Puerto Vallarta, Mexico

Airlines on this route

Return flights

Puerto Vallarta (PVR) to Mexico City (MEX) is flown nonstop by Aeromexico, VivaAerobus, and Volaris.

More nonstop flights from Mexico City

All 105 destinations from Mexico City (MEX)

More nonstop flights from Puerto Vallarta

All 53 destinations from Puerto Vallarta (PVR)