Elle est située à 110 km au sud-est de Mexico aux coordonnées 19°02′N 98°12′W .
Elle se trouve à 2 160 m d'altitude, dans une vallée entourée des volcans Popocatépetl, Iztaccíhuatl à l'ouest et La Malinche au nord.
Puebla compte 70 églises
Comme dans peu de villes mexicaines, le centre en est constitué de maisons de l'époque coloniale dont certaines façades sont ornées, sur toute la hauteur, de faïences multicolores. Ces faïences ont fait la réputation de Puebla dans le monde entier.
Ce centre est depuis 1987 inscrit au patrimoine mondial de l'humanité.






