San Lorenzo Tenochtitlán

Ruins Preclassic Mesoamerican Olmec-influenced archaeological site

San Lorenzo Tenochtitlán in Veracruz is a major Olmec centre with monumental stone heads, earthworks and plazas-visited by those studying early Mesoamerican urbanism and sculpture.

Main image

San Lorenzo Tenochtitlán is an important Olmec archaeological centre in the Gulf Coast region of Veracruz, Mexico, notable for early urban planning, monumental earthworks and large carved stone monuments. The site was a major regional centre during the Early to Middle Formative period, reaching prominence around 1200-900 BCE.

Archaeological remains include extensive earthen mounds, plazas and drainage works, together with numerous carved basalt monuments such as colossal heads and stone thrones produced from distant rock sources. These features demonstrate early complex social organisation and skilled stone-working traditions in Mesoamerica.

The site developed as an organised centre with ceremonial and civic architecture and played a leading role in the region before its decline and partial abandonment in later formative centuries. Excavations and surveys since the mid-20th century have documented the site’s layout and its role in Olmec culture.

San Lorenzo lies in the coastal plain of southern Veracruz, inland from the modern city of Coatzacoalcos and located within the state of Veracruz. It is accessible by road from regional towns and is an established archaeological park and research area.

  • Chronology: The site was a major Olmec centre that reached its apogee in the Early Formative to Middle Formative period, roughly 1200-900 BCE, and then declined as other centres grew.
  • Monumental stonework: Several carved monuments from the site were moved in pre-Columbian times from nearby basalt sources and remain among the earliest large-scale stone sculptures in Mesoamerica.

What to See #

  • Mounds and plazas: The central ceremonial area contains large earthen mounds and plaza spaces that formed the civic and ritual core of the ancient settlement.
  • Colossal heads and monuments: The site is famous for its carved basalt monuments, including multiple colossal Olmec heads and carved thrones produced from transported stone sources.
San Lorenzo Tenochtitlán
17.6667, -94.8333

How to Get to San Lorenzo Tenochtitlán #

San Lorenzo is located near the town of Texistepec and the larger city of Veracruz; access typically involves a drive from Veracruz city (approximately 2-3 hours) on regional highways, then local roads to the archaeological park. Arrange guided visits through the site’s managing authority.

Tips for Visiting San Lorenzo Tenochtitlán #

  • Wear sun protection and insect repellent if visiting during the wet season; the coastal plains can be hot and buggy.
  • Visit with a guide familiar with Olmec iconography to help interpret enigmatic sculptures and drainage works.
  • Respect excavation boundaries - much of the site is fragile and ongoing conservation work continues.

Best Time to Visit San Lorenzo Tenochtitlán #

Best visited in the dry months (November-April) when access roads are easier and fieldwork is more visible.

Dry Season
November-April · 24-32°C
Hot but with lower rainfall, making field visits easier.
Wet Season
May-October · 24-30°C
Heavy rains may limit site access and obscure ground features.

Weather & Climate near San Lorenzo Tenochtitlán #

Climate

San Lorenzo Tenochtitlán's climate is classified as Tropical Monsoon - Tropical Monsoon climate with hot summers (peaking in May) and warm winters (coldest in January). Temperatures range from 17°C to 35°C. Heavy rainfall (2247 mm/year), wettest in August with a pronounced dry season.

Temperature & Rainfall
Temperature Range
35°
Warmest Month
17°
Coldest Month
Monthly Conditions

January

January is mild with highs of 26°C and lows of 17°C. Moderate rainfall (78 mm).

Comfort

22°
Feels Like Mild
22°C
Temperature
17° 26°

Weather

78 mm
Rainfall
3.2 m/s
Wind
Light Breeze

February

February is mild with highs of 28°C and lows of 18°C. Moderate rainfall (56 mm).

Comfort

23°
Feels Like Mild
23°C
Temperature
18° 28°

Weather

56 mm
Rainfall
3.3 m/s
Wind
Light Breeze

March

March is warm with highs of 31°C and lows of 19°C. Moderate rainfall (39 mm).

Comfort

25°
Feels Like Warm
25°C
Temperature
19° 31°

Weather

39 mm
Rainfall
3.3 m/s
Wind
Light Breeze

April

April is warm with highs of 34°C and lows of 21°C. Moderate rainfall (36 mm).

Comfort

27°
Feels Like Warm
27°C
Temperature
21° 34°

Weather

36 mm
Rainfall
3.0 m/s
Wind
Light Breeze

May

May is the hottest month with highs of 35°C and lows of 23°C. Regular rainfall (86 mm).

Comfort

29°
Feels Like Hot
29°C
Temperature
23° 35°

Weather

86 mm
Rainfall
2.6 m/s
Wind
Calm

June

June is hot with highs of 34°C and lows of 22°C. Heavy rain (294 mm).

Comfort

28°
Feels Like Hot
28°C
Temperature
23° 34°

Weather

294 mm
Rainfall
2.3 m/s
Wind
Calm

July

July is warm with highs of 32°C and lows of 22°C. Heavy rain (390 mm).

Comfort

27°
Feels Like Warm
27°C
Temperature
22° 32°

Weather

390 mm
Rainfall
2.4 m/s
Wind
Calm

August

August is warm with highs of 32°C and lows of 22°C. The wettest month with heavy rain (392 mm).

Comfort

27°
Feels Like Warm
27°C
Temperature
23° 32°

Weather

392 mm
Rainfall
2.2 m/s
Wind
Calm

September

September is warm with highs of 32°C and lows of 22°C. Heavy rain (384 mm).

Comfort

27°
Feels Like Warm
27°C
Temperature
22° 32°

Weather

384 mm
Rainfall
2.2 m/s
Wind
Calm

October

October is warm with highs of 30°C and lows of 21°C. Heavy rain (246 mm).

Comfort

26°
Feels Like Warm
26°C
Temperature
21° 30°

Weather

246 mm
Rainfall
2.7 m/s
Wind
Calm

November

November is warm with highs of 29°C and lows of 20°C. Significant rainfall (142 mm).

Comfort

24°
Feels Like Warm
24°C
Temperature
20° 29°

Weather

142 mm
Rainfall
3.1 m/s
Wind
Light Breeze

December

December is mild with highs of 27°C and lows of 18°C. Significant rainfall (104 mm).

Comfort

22°
Feels Like Mild
22°C
Temperature
18° 27°

Weather

104 mm
Rainfall
3.1 m/s
Wind
Light Breeze

Nearby Attractions to San Lorenzo Tenochtitlán