Puebla está ubicada en el valle de Puebla-Tlaxcala, rodeado por montes y montañas del Eje Neovolcánico Transversal.