Yagul Nature Reserve

Pre-Columbian Zapotec archaeological site near Oaxaca

A fortified Zapotec site above the Oaxaca Valley, Yagul features terraces, a ballcourt and a palace; visitors come for archaeology, hilltop views and regional history.

Main image

Yagul at a Glance#

Address: Yagul Archaeological Site, Tlacolula de Matamoros, Oaxaca, Mexico

Website: https://inah.gob.mx/

About Yagul#

Yagul is a pre-Columbian archaeological site in the Tlacolula Valley of Oaxaca, Mexico, notable for its hilltop citadel, palace complex and ceremonial architecture. It is an important regional center of the Valley of Oaxaca archaeological landscape.

The site’s most visible features include a long enclosed ballcourt, an extended plaza framed by buildings and a fortified ridge that served defensive and ceremonial roles. The palace complex contains multiple rooms and courtyards arranged on terraces immediately below the citadel.

Excavations and study identify Yagul as a regional center built and occupied by the indigenous peoples of the Oaxaca valleys; its architecture shows sequential construction and re-use across pre-Hispanic periods. Over time the site developed defensive works on the summit and expanded residential and administrative structures along the slopes.

Yagul sits in the Tlacolula Valley near the town of Tlacolula de Matamoros and the better-known site of Mitla, within the central valleys region of the state of Oaxaca. The site is reached by road from the valley towns and lies on a rocky ridge overlooking agricultural terraces and valley plains.

  • Best viewpoints: The ballcourt and the hilltop fortifications offer the clearest views of the site’s layout and are good photo points from elevated walkways.
  • On-site museum: A small on‑site museum displays finds recovered during excavations and provides context for the visible architecture.

What to See#

  • Palace complex: A compact palace and residential complex with multiple rooms and courtyards interpreted as administrative and elite domestic spaces, concentrated on the lower slopes of the site.
  • Ballcourt: A long, enclosed sports court used for the Mesoamerican ballgame; the court at Yagul is framed by raised platforms and retaining walls.
  • Fortified hill / citadel: A fortified hilltop citadel that crowns the site and provides defensive walls, terraces and lookout platforms above the settlement.

How to Get to Yagul#

Yagul is an archaeological site in the Tlacolula Valley east of Oaxaca city. The usual route is to drive or take a bus from Oaxaca city along Federal Highway 190 toward Tlacolula de Matamoros; Yagul lies a short distance from Tlacolula, so from Tlacolula town you can take a local taxi or colectivo for the final few kilometers to the site. By car the trip from Oaxaca city typically takes around 40-60 minutes depending on traffic.

Tips for Visiting Yagul#

  • Visit Yagul in the cooler morning hours to avoid the valley heat and to get clearer light for photos from the fortress summit-the site's panoramic views over the Tlacolula valley are its standout feature.
  • Combine Yagul with stops at nearby Mitla or Tlacolula de Matamoros on the same day to make transport from Oaxaca City worthwhile; local guides from the Tlacolula area can explain Zapotec architecture and the site's irrigated terraces.
  • Climb up to the fortified hill and explore the ballcourt and rock-cut chambers-these features are less visited than the main plaza and reward a short extra walk with better views and fewer people.

Best Time to Visit Yagul#

Best during the dry season (November-April) when weather is drier and site access is easiest.

Dry season (best overall)
November-April · 18 to 30 °C
Warm, mostly dry conditions ideal for exploring the archaeological site and surrounding valleys-clearest skies and easier travel.
Rainy season
May-October · 18 to 28 °C
Hotter and humid with frequent afternoon rains and thunderstorms-trails can be muddy and some visiting conditions less comfortable.

Weather & Climate near Yagul#

Climate

Yagul's climate is classified as Subtropical Highland (Dry Winter) - Subtropical Highland (Dry Winter) climate with consistently warm temperatures year-round. Temperatures range from 10°C to 32°C. Moderate rainfall (657 mm/year) with a pronounced dry season.

Air Quality: AQI 51 Moderate
Best Time to Visit
JanuaryFebruaryMarch
Temperature & Rainfall
Temperature Range
37°
Warmest Month
0°
Coldest Month
Monthly Conditions
Month Comfort Temp Feels Rain Sky Humidity Wind UV Daylight
January Ideal 10° - 28° 19° 2 mm mostly sunny 75% 2.7 m/s 1.8 very high 11.1h
February Ideal 10° - 29° 20° 5 mm mostly sunny 68% 2.9 m/s 2.2 extreme 11.5h
March Ideal 12° - 31° 21° 9 mm mostly sunny 62% 2.9 m/s 2.5 extreme 11.9h
April Ideal 14° - 32° 23° 33 mm mostly sunny 59% 2.7 m/s 2.5 extreme 12.4h
May Very Good 15° - 31° 23° 101 mm partly cloudy 67% 2.4 m/s 2.3 extreme 12.8h
June Good 16° - 28° 22° 142 mm overcast 81% 2.2 m/s 2.2 extreme 13.0h
July Very Good 15° - 27° 21° 80 mm overcast 86% 2.3 m/s 2.3 extreme 12.9h
August Very Good 15° - 28° 21° 103 mm overcast 87% 2.1 m/s 2.2 extreme 12.6h
September Very Good 15° - 27° 21° 117 mm overcast 89% 2.0 m/s 2.0 extreme 12.1h
October Excellent 13° - 28° 20° 46 mm partly cloudy 88% 2.3 m/s 1.9 very high 11.7h
November Ideal 11° - 28° 20° 15 mm mostly sunny 85% 2.5 m/s 1.8 very high 11.2h
December Ideal 10° - 28° 19° 4 mm mostly sunny 79% 2.4 m/s 1.7 very high 11.0h

Nearby Attractions to Yagul#