Cities on the Way: San Miguel de Allende to Puebla
Discover places to stop between San Miguel de Allende and Puebla.
More Trip Calculations
Explore by City
Frequently Asked Questions
What cities are between San Miguel de Allende and Puebla?
Cities located along the route from San Miguel de Allende to Puebla include: Celaya (44 km from San Miguel de Allende), Santiago de Querétaro (52 km from San Miguel de Allende), San Juan del Río (97 km from San Miguel de Allende), Nicolás Romero (206 km from San Miguel de Allende), Zumpango (212 km from San Miguel de Allende), Cuautitlán Izcalli (213 km from San Miguel de Allende), Toluca (213 km from San Miguel de Allende), Cuautitlán (214 km from San Miguel de Allende), Ciudad López Mateos (216 km from San Miguel de Allende), Buenavista (219 km from San Miguel de Allende), San Pablo de las Salinas (221 km from San Miguel de Allende), Tlalnepantla (222 km from San Miguel de Allende), Coacalco (223 km from San Miguel de Allende), Naucalpan de Juárez (224 km from San Miguel de Allende), Huixquilucan (226 km from San Miguel de Allende), Azcapotzalco (227 km from San Miguel de Allende), Ojo de Agua (227 km from San Miguel de Allende), Ecatepec de Morelos (228 km from San Miguel de Allende), Pachuca de Soto (228 km from San Miguel de Allende), Delegación Cuajimalpa de Morelos (229 km from San Miguel de Allende).
How long does it take to drive from San Miguel de Allende to Puebla?
The estimated driving time from San Miguel de Allende to Puebla is approximately 5h 41m, covering around 454 km by road.