Cholula fue levantada sobre los cimientos de una importante ciudad indígena formada por diversos templos y adoratorios. Cuando llegaron los españoles, se construyeron templos católicos; hoy Cholula tiene 37 iglesias, algo sorprendente su tamaño. Popularmente, se dice que Cholula tiene 365 iglesias, una para cada día del año.
La Iglesia de los Remedios, construida en la cumbre de la Gran Pirámide, domina el paisaje desde lo más alto. Su fundación data del año 500 a.c. por lo que es una de las poblaciones vivas más antiguas del continente Américano. Además, la Pirámide de Cholula es la más grande del mundo por su profundidad, pues está llena de túneles y pasadizos que se adentran en la oscuridad, superando a las grandes pirámides egipcias.
Es parte del programa de Pueblos Mágicos desde 2012.