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 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.
Yagul
Yagul Archaeological Site, Tlacolula de Matamoros, Oaxaca, Mexico
16.9584, -96.4501

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
Coldest Month
Monthly Conditions

January

January is mild with highs of 28°C and lows of 10°C. The driest month with just 2 mm and mostly sunny skies.

95 Ideal

Comfort

19°
Feels Like Mild
19°C
Temperature
10° 28°
75%
Humidity
Very Humid

Weather

2 mm
Rainfall
2.7 m/s
Wind
Calm
1.8
UV Index
Very High
11.1h daylight

February

February is mild with highs of 29°C and lows of 10°C. Almost no rain and mostly sunny skies.

95 Ideal

Comfort

20°
Feels Like Mild
20°C
Temperature
10° 29°
68%
Humidity
Humid

Weather

5 mm
Rainfall
2.9 m/s
Wind
Calm
2.2
UV Index
Extreme
11.5h daylight

March

March is mild with highs of 31°C and lows of 12°C. Almost no rain and mostly sunny skies.

95 Ideal

Comfort

21°
Feels Like Mild
21°C
Temperature
12° 31°
62%
Humidity
Humid

Weather

9 mm
Rainfall
2.9 m/s
Wind
Calm
2.5
UV Index
Extreme
11.9h daylight

April

April is mild with highs of 32°C and lows of 14°C. Moderate rainfall (33 mm) and mostly sunny skies.

91 Ideal

Comfort

23°
Feels Like Mild
23°C
Temperature
14° 32°
59%
Humidity
Humid

Weather

33 mm
Rainfall
2.7 m/s
Wind
Calm
2.5
UV Index
Extreme
12.4h daylight

May

May is the warmest month with highs of 31°C and lows of 15°C. Significant rainfall (101 mm) and partly cloudy skies.

79 Very Good

Comfort

23°
Feels Like Mild
23°C
Temperature
15° 31°
67%
Humidity
Humid

Weather

101 mm
Rainfall
2.4 m/s
Wind
Calm
2.3
UV Index
Extreme
12.8h daylight

June

June is mild with highs of 28°C and lows of 16°C. The wettest month with heavy rain (142 mm) and mostly overcast skies.

69 Good

Comfort

22°
Feels Like Mild
22°C
Temperature
16° 28°
81%
Humidity
Very Humid

Weather

142 mm
Rainfall
2.2 m/s
Wind
Calm
2.2
UV Index
Extreme
13.0h daylight

July

July is mild with highs of 27°C and lows of 15°C. Regular rainfall (80 mm) and mostly overcast skies.

73 Very Good

Comfort

21°
Feels Like Mild
21°C
Temperature
15° 27°
86%
Humidity
Very Humid

Weather

80 mm
Rainfall
2.3 m/s
Wind
Calm
2.3
UV Index
Extreme
12.9h daylight

August

August is mild with highs of 28°C and lows of 15°C. Significant rainfall (103 mm) and mostly overcast skies.

71 Very Good

Comfort

21°
Feels Like Mild
21°C
Temperature
15° 28°
87%
Humidity
Very Humid

Weather

103 mm
Rainfall
2.1 m/s
Wind
Calm
2.2
UV Index
Extreme
12.6h daylight

September

September is mild with highs of 27°C and lows of 15°C. Significant rainfall (117 mm) and mostly overcast skies.

71 Very Good

Comfort

21°
Feels Like Mild
21°C
Temperature
15° 27°
89%
Humidity
Very Humid

Weather

117 mm
Rainfall
2.0 m/s
Wind
Calm
2.0
UV Index
Extreme
12.1h daylight

October

October is mild with highs of 28°C and lows of 13°C. Moderate rainfall (46 mm) and partly cloudy skies.

83 Excellent

Comfort

20°
Feels Like Mild
20°C
Temperature
13° 28°
88%
Humidity
Very Humid

Weather

46 mm
Rainfall
2.3 m/s
Wind
Calm
1.9
UV Index
Very High
11.7h daylight

November

November is mild with highs of 28°C and lows of 11°C. Light rainfall and mostly sunny skies.

91 Ideal

Comfort

20°
Feels Like Mild
20°C
Temperature
11° 28°
85%
Humidity
Very Humid

Weather

15 mm
Rainfall
2.5 m/s
Wind
Calm
1.8
UV Index
Very High
11.2h daylight

December

December is mild with highs of 28°C and lows of 10°C. Almost no rain and mostly sunny skies.

95 Ideal

Comfort

19°
Feels Like Mild
19°C
Temperature
10° 28°
79%
Humidity
Very Humid

Weather

4 mm
Rainfall
2.4 m/s
Wind
Calm
1.7
UV Index
Very High
11.0h daylight

Nearby Attractions to Yagul