Thành phố Puebla cách thủ đô Mexico City khoảng 130 km, nằm ở độ cao hơn 2.100 mét so với mực nước biển, được bao quanh bởi núi lửa Popocatépetl hùng vĩ.