The Kukulkan Pyramid, also commonly known as El Castillo, is the most impressive building in the Chichen Itza archaeological site, and one of the tallest in all of the Mayan architecture. Unfortunately for visitors, no, Chichen Itza Pyramid is not allowed to climb.