Cuetzalan, Puebla se ubica a 174 al noroeste de la ciudad de Puebla y a 85 km al este de Zacatlán de las Manzanas. La región donde se sitúa este singular poblado forma parte del área conocida como Sierra Norte, una zona de clima tropical húmedo. Pertenece a dos regiones morfológicas: la Sierra Norte y el declive del Golfo. La primera se caracteriza por la formación de sierras más o menos individuales, paralelas, comprimidas las unas con las otras y que suelen formar grandes o pequeñas altiplanicies; en tanto, el declive del Golfo se caracteriza por numerosas chimeneas volcánicas y lomas aisladas. La principal característica es la larga y baja sierra que atraviesa de oeste a este la parte sur; la sierra se levanta a 1 000 m sobre el nivel del mar, presenta una serie de picos más o menos alineados y se prolonga hasta Tlatlauquitepec. De la sierra hacia el sur se presenta un brusco declive de más de 600 m en sólo 2 km hacia el río Apulco. El descenso sur-norte no es tan marcado como el de la sierra hacia el sur, pues llega a ser de 1 200 m en sólo nueve kilómetros.