Access to the Ultimate Guide to visit Chichen Itza from Cancun. Chichen Itza is the most important city of the Mayan Culture in Mexico and is located in the Yucatan peninsula. The name literally means: “At the mouth of the well of the Itza,” Located 75 miles east of Merida. The capital of the Mayan...Read More