Puebla cuenta con 10 Pueblos Mágicos, por lo que junto con el Estado de México lidera la lista de entidades con el mayor número de ellos.
Los Pueblos Mágicos de Puebla son Cuetzalan, Pahuatlán, Zacatlán, Atlixco, Huauchinango, Chignahuapan, Cholula, Tlatlauquitepec, Xicotepec y Tetela de Ocampo.
Durante esta temporada vacacional es posible visitar todos o varios de ellos, partiendo de la ciudad de Puebla en transporte particular. Aunque también existe la posibilidad de utilizar transporte público.
Los Pueblos Mágicos más cercanos a la ciudad de Puebla son Atlixco y Cholula.
Cholula es el Pueblo Mágico más cercano, desde el zócalo de Puebla hay que dirigirse hacia la Recta a Cholula, para arribar en promedio en 40 minutos.
Atlixco se ubica a menos de una hora de distancia del zócalo de la ciudad de Puebla. Es necesario dirigirse hacia la Vía Atlixcáyotl, para tomar la autopista hacía este municipio poblano.
Cuetzalan se ubica a tres horas y 15 minutos de traslado de la capital de Puebla.
De igual manera, Pahuatlán se ubica a poco más de tres horas de traslado vía carretera.
A Zacatlán se llega después de un trayecto de casi dos horas y media.
Mientras que para llegar a Huauchinango se requiere de un tiempo de viaje de 2 horas y 40 minutos.
Chignahuapan se ubica a poco más de dos horas de la ciudad de Puebla