Puebla is located between Mexico City and Veracruz, the country's main Atlantic port. It is situated about 100 km (62 mi) east southeast of Mexico City and about 220 km (140 mi) west of Veracruz.
Discover the Magic of Puebla City: A Captivating Quiz on Mexico's Timeless Metropolis