It's about 2,600 to 2,700 miles and should take just under two days (about 1 day 21-22 hours) if you drive non-stop.
The driving distance between Mexico City and Puebla is 126 km/78 miles on MEX 150.
151 miles
are 2.5 hours driving form the highway Puebla-Cuautla-Cocoyoc-Emiliano Zapata-Jojutla
The shortest distance is 928 miles.
Puebla is the fourth largest city in Mexico and is located 75 miles east of Mexico City center.
1820 miles
The driving distance from Puebla, Mexico to Cancún, Quintana Roo, Mexico is 922.61mi / 1484.79km
Approximately 265 miles; 4 to 5 hours driving time.
140 miles
1 h 32 min (120.5 km) via Autopista México - Puebla/México 150D
3 to 4 hours on the free highway or 2 hours if you take the toll road.
There are 8,917 kilometers (5,541 miles) between the cities of London, England and Puebla, Mexico.