Skip to content

Mexico

Best ancient sites in Oaxaca

All four Oaxaca sites are Zapotec, spanning the culture from early towns to later hilltop strongholds. Monte Alban, founded around 500 BC on a levelled ridge above the city, is the capital, with its Great Plaza, ball court and carved Danzantes. Atzompa is its quieter satellite on a neighbouring hill, with three ball courts. Dainzu, in the Tlacolula valley, has a gallery of ballplayer reliefs found nowhere else, and Yagul, further east, has the valley’s largest ball court, a palace of six patios and a fortress above.

Show on the map

Monte Alban

Oaxaca, Mexico

Monte Alban is the hilltop capital of the Zapotecs above Oaxaca City in southern Mexico, founded around 500 BC on an…

32 tickets & tours

Yagul

Oaxaca, Mexico

Yagul is a Zapotec hilltop city in the Tlacolula valley, about 36 km east of Oaxaca, crowned by a fortress with views…

4 tickets & tours

Dainzu

Oaxaca, Mexico

Dainzu is a Zapotec town on a hillside in the Tlacolula valley, about 20 km south-east of Oaxaca city, at its height…

2 tickets & tours

Atzompa

Oaxaca, Mexico

Atzompa is a Zapotec hilltop city above the Oaxaca valley, a satellite of Monte Alban that flourished in the Late…

No online ticket

Monte Alban comes first, then Yagul. Monte Alban and Atzompa make one morning west of the city, about thirty minutes apart by road; Dainzu and Yagul lie on the highway east towards Mitla and fit a day with the Tule tree, Teotitlan del Valle or Tlacolula’s Sunday market. Be at Monte Alban for the 8 am opening, as there is almost no shade, and come in the dry season, October to April.

Tours and activities in Oaxaca

Which one to choose in Oaxaca

Ancient sites in Oaxaca: questions

How many ancient sites are there in Oaxaca?

This catalogue lists 4 ruins and ancient sites in Oaxaca, 3 of them with tickets or tours to book online. The most booked are Monte Alban, Yagul, Dainzu.

Which is the oldest ancient site in Oaxaca?

Dainzu, founded in 650 BC, is the oldest in the catalogue for Oaxaca.

Which ancient sites in Oaxaca are UNESCO World Heritage Sites?

3 ancient sites in Oaxaca in this catalogue are on the UNESCO World Heritage List, including Monte Alban, Yagul, Atzompa.