You are talking about crossing the entirety of the Mexican territory, from east to west. There is a pretty large distance of 3,236 kilometers (2,011 miles) between both cities on a straight line, but due to the fact that Mexico has a rugged topography, the actual route would take 4,374 kilometers (2,718 miles) to travel.
Texas is large. The Texas border is about 800 miles from Puerto Vallarta, but your final destination could be 1000 miles from there.
1,523 road miles.
1546 miles
407 miles
1444 miles
2,515.53mi / 4048.35km
2 hours
The driving distance from Puerto Vallarta, Mexico to Toronto, Canada is 2,727 miles / 4 389 km
The driving distance between Houston, Texas and Puerto Vallarta, Mexico is 1,780.1 km. This equates to about 17 hours and 25 minutes travelling by car.
Driving distance: 2,693.98 miles / 4,335.54 kilometers - Time: 43:09 h
About 180 miles.
About 10 miles.
About 460km
1,171 miles by road.
About 4,420km