407 miles
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.
Distance: 257.48 miles - Time: 5:05 h
2,515.53mi / 4048.35km
2 hours
1444 miles
The total driving distance from Phoenix, AZ to Mazatlan, Mexico is 906 miles or 1458 kilometers.
Driving distance: 2,693.98 miles / 4,335.54 kilometers - Time: 43:09 h
The driving distance from Puerto Vallarta, Mexico to Toronto, Canada is 2,727 miles / 4 389 km
1,171 miles by road.
980 miles. I don't know the travel time. johnlebert@gmail.com
Take the federal highway 200 up north until the city of Tepic; then you take the federal highway 15D all the way up to Mazatlan. Total distance is around 436 kilometers (271 miles) with a trip-time of around 5 hours.