To find the driving direction from Puebla to Mazatlán I via Mexico City, Valle de Bravo, Guadalajara, Puerto Vallarta which is 1553 by road, click on Show Directions after entering start and end locations in the calculator control. It takes around 1271 to reach Puebla to Mazatlán I via Mexico City, Valle de Bravo, Guadalajara, Puerto Vallarta. Tired of travelling by road? You can just fly from Puebla to Mazatlán I via Mexico City, Valle de Bravo, Guadalajara, Puerto Vallarta. Check the
Flight Time from Puebla to Mazatlán I via Mexico City, Valle de Bravo, Guadalajara, Puerto Vallarta before travelling.