Morelos › Tepoztlán

Lagunas de Zempoala

Lake 24 km west of Tepoztlán

Cold mountain lakes in fir and pine forest above Huitzilac, with trails around the water, horse rental and camping.

The Lagunas de Zempoala are a string of cold mountain lakes in the fir and pine forests above Huitzilac, on the border between Morelos and the State of Mexico. President Lázaro Cárdenas declared the area a national park in November 1936, one of the first in the country, and its boundaries were redrawn in 1947. It belongs to the Chichinautzin biological corridor, the band of volcanic highlands that separates Mexico City from Cuernavaca and soaks up much of the rain that feeds the springs of Morelos.

There are seven named lakes, among them Zempoala, Tonatiahua, Compila and Quila, but only a few hold water all year; the rest fill up in the rainy season and shrink or dry out in the dry months. The largest and most visited is Laguna de Zempoala, near the entrance, with a trail around its shore. The lakes sit close to 3,000 meters above sea level, so mornings are cold and fog often drifts through the trees.

The forest of oyamel fir, pine and oak shelters white-tailed deer, many birds and some rare animals, including the teporingo, or volcano rabbit, and a local species of axolotl. Trout were introduced long ago, and the food stands by the lake are known for trout and blue-corn quesadillas. Expect crowds of families from Mexico City and Cuernavaca on weekends, and quiet on weekdays.

What to see and do

Walk the trail around Laguna de Zempoala, the main lake near the entrance.
Hike farther into the forest toward the upper lakes; go with a local guide if you don't know the trails.
Rent a horse from the stands near the entrance for a ride through the woods.
Eat trout and blue-corn quesadillas at the food stands by the lake.
Camp overnight if you come prepared for freezing nights.

Getting there

From Tepoztlán, take the La Pera–Cuautla highway west to La Pera, then head north on the Mexico–Cuernavaca road to Tres Marías and turn west to Huitzilac; the park entrance is about 15 km beyond Huitzilac on the road toward Ocuilan and Toluca. Allow about 1 hour by car. Buses from Cuernavaca and Mexico City reach Tres Marías or Huitzilac, but getting to the lakes from there is harder, so a car is easiest. Entry has traditionally been free or very cheap, with small charges for parking or camping; check current rules before you go. Bring warm layers and rain gear, and plan to be back on the road before dark.

24 km west of Tepoztlán

Directions from Tepoztlán on Google Maps

Distances are in a straight line; the road is usually longer.

Plan your trip

Places to stay in Lagunas de Zempoala

Compare hotels, posadas, and rentals in and around Lagunas de Zempoala.

See them all on Booking.com Expedia
Vacation rentals on Vrbo Airbnb

Tours & activities

Guided tours, tastings, and day trips in and around Lagunas de Zempoala.

Rental cars

Pick up a car at MEX, the nearest airport, and drive in.

Flights

Find flights into MEX, the nearest airport.

Travel insurance

Medical and trip cover for Mexico, by the week or month.

Mobile data

An eSIM for Mexico: data on your phone from the moment you land.

Links open a partner site. We may earn a commission if you book, at no cost to you.

Weather mild

Lagunas de Zempoala shares the climate of Tepoztlán, 24 km away. The best months to visit are Jan, Feb, Mar, Dec.

See the month-by-month climate of Tepoztlán

Make Tepoztlán your base

Lagunas de Zempoala is an easy trip from Tepoztlán, a Pueblo Mágico with places to stay, food, and more to see.

Also close to

More around Tepoztlán

Location from OpenStreetMap. Written by Puebloteca.