A short path of stone steps and dirt track follows the clear, spring-fed Río Puyacatengo past a series of low cascades and natural swimming pools at the base of the Sierra foothills outside Teapa. The trail is easy enough for a half-day family outing, and several of the pools are calm enough for swimming once the walk is done. Entry to the balneario costs about MXN 30 (~USD 2) per person, cash only at the entrance gate.
The trail starts at the entrance gate of Balneario Puyacatengo, about 4 km from the town of Teapa on the road toward the Sierra foothills, reached by colectivo, taxi or private car; Teapa itself sits roughly an hour south of Villahermosa on Federal Highway 195. From the gate, roughly 2 km of stone steps and packed dirt track follow the clear, spring-fed Río Puyacatengo upstream past a series of low waterfalls and natural pools carved into the limestone riverbed, with under 30 m of elevation gain spread across several short climbs between terraces. The surrounding vegetation is tropical lowland forest thinning toward the base of the Sierra, giving partial shade for most of the walk, and the trail's main landmarks are the pools themselves, several of which are calm and shallow enough for swimming once the path portion is finished. There is no formal turn-around point; most visitors walk as far as the highest accessible pool before returning, and simple palapa shelters near the entrance offer shade and space to picnic. Small family-run stalls near the gate sell snacks and drinks, though nothing is available further along the river, so water should be carried for the full walk.
Trail facts
- Trail area
- Balneario Puyacatengo, near Teapa
- Best season
- December to April, the dry season, when the river runs clearer and lower
What to bring
- Swimwear and a change of clothes
- Water shoes for wet rocks
- Insect repellent
- 1.5 litres of drinking water
- Cash for the entrance fee and any snack stalls
Location
Balneario Puyacatengo, Carretera Teapa-Puyacatengo Km 4, 86800 Teapa, Tabasco, Mexico
17.5525, -92.9525 View on map
Highlights
- Series of clear spring-fed pools suitable for swimming
- Low waterfalls cut into the limestone riverbed
- Easy walking distance from the town of Teapa
- Palapa shelters and picnic space near the entrance
Tips for visiting
- Visit on a weekday morning to have the pools mostly to yourself
- Bring water shoes, since the riverbed rocks are slick and uneven
- Carry cash, as the entrance fee and snack stalls do not take cards
- Pack a change of clothes if planning to swim before continuing on to Teapa
When to visit
December to April, when the river is lowest and clearest for both walking and swimming.
Accessibility
The stepped, uneven riverside path is not wheelchair-friendly, though the palapa area near the entrance is level and accessible.
Frequently asked questions
Is swimming safe in the pools?
Yes, the pools are shallow and calm in the dry season, though currents strengthen after heavy rain, when swimming should be avoided.
Is the trail suitable for children?
Yes, the gentle grade and shallow pools make it a popular family outing, though supervision is needed on wet rocks.
How far is Puyacatengo from Villahermosa?
It is about an hour and 15 minutes by car, combining the drive to Teapa with the short final stretch to the balneario.