Skip to Main Content

Click Here - Hotel & Flight Packages

Chichén Itzá

The Chichen Itza Pyramid with sky view 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.