Xunantunich Mayan Ruins

Xunantunich is a well excavated and easily accessible Mayan site, close to San Ignacio in Belize. The Xunantunich Mayan ruins are located atop a limestone ridge above the Mopan River, within sight of the Guatemala border. The central area is laid around three plazas surrounded by more than 20 structures.

It name means “Stone Woman” in the Maya language and, like many names given to Maya archaeological sites, is a modern name. It refers to the ghost of a woman claimed by several people to inhabit the site. The ancient name is unknown.

El Castillo, the second tallest structure in Belize.

El Castillo, the second tallest structure in Belize.


Xunantunich was a thriving Mayan city from about 600 to 900 AD. Evidence indicates that during the 10th century AD there was a disruption at Xunantunich, possible an earthquake, and the city and much of its sustaining hinterland was soon abandoned. The site was reoccupied centuries later while the structures were already in ruins.

Map of Xunantunich

The map shows the location of Xunantunich. The buttons on the left can be used to zoom in or out. Click and drag the map to move around.


At 127 feet (39 m) the pyramid known as El Castillo is the second tallest structure in Belize, after the temple at Caracol. It’s a steep climb but the view from the top is worth it. The structure was probably built in three stages between the 7th and 9th century. At one time its frieze, a banded stucco decoration, extended around the entire pyramid. Today only a small part of the frieze remains which displays masks of the sun god flanked by signs of the moon, Venus and different days.

Visit Xunantunich

The Xunantunich Mayan ruins are located only a few miles west of San Ignacio. The Mayan ruins can be reached by taking the free ferry across the Mopan River. The entrance to the river ferry is right on the side of the Western Highway. The hand cranked ferry, which comes and goes on demand, takes you across in minutes. Then it’s about 1 mile uphill on a paved road to the ticket office.

The entrance fee is BZ$10.