Skip to Main Content

Click Here - Search Hotel + Flight

Chichén Itzá

The Chichen Itza Pyramid near IOH Freestyle Hotels

One of the Yucatan Peninsula's most noteworthy landmarks, Chichen Itza is a complex of Mayan ruins dating back to around 600 AD. The largest structure within these ruins is a stepped pyramid called El Castillo; additional structures include the Temple of the Warriors and the Wall of Skulls, both of which feature stone carvings.