Town San Pedro Ixcatlán, Oaxaca La Cañada (Oaxaca)
Mazatec town on a peninsula of the Miguel Alemán reservoir: fish farms, lakeside ceviche and boats to the Mil Islas.
From Tuxtepec: 1 h 5 min by car (63 km by road) How to get there ↓
Near here
See everything nearby ↓Plan your visit to San Pedro Ixcatlán
Where to stay near San Pedro Ixcatlán
Compare hotels, posadas and guest houses in San Pedro Ixcatlán.
Tours to San Pedro Ixcatlán
Day trips around Huautla sometimes stop in San Pedro Ixcatlán; a tour is the easy way to see it without a car.
How to get to San Pedro Ixcatlán
- From Tuxtepec: about 1 h 5 min by road (~63 km)
- Nearest airport: Oaxaca (OAX), 3 h 34 min by car to Huautla
Links open a partner site. We may earn a commission if you book, at no cost to you.
About San Pedro Ixcatlán
San Pedro Ixcatlán sits about 96 m above sea level on the shore of the Miguel Alemán reservoir, and its concrete streets run almost down to the water. It is the seat of a Mazatec municipality in the Papaloapan region, in the Tuxtepec district, and Mazatec is spoken in its communities alongside Spanish.
When the reservoir filled in 1955 the water covered much of the farmland and many families had to move; the town centre was left on a peninsula. Before the flooding, Olmec-style figurines and ceremonial axes turned up here, a sign that people lived in the area some 2,000 years ago. Piped water arrived in 1964 and a road for motor vehicles around 1968. The census tells the story of the ups and downs: 4,693 people in 1921, only 1,416 in 1960 and 3,440 in 2020.
People now live from fishing and the fish farms on the lake, from maize and from cattle. On the table you will find ceviche, mojarra, shrimp, yuca tamales and quelites, and bread is baked in town. Workshops embroider the Mazatec huipil, and guayaberas carry similar embroidery.
The fiesta of San Pedro runs from 13 to 15 May, with dances, horse races and boat races; 29 June is the saint's day. At Todos Santos families set up altars and the toxo'o dance is performed. The dry season, October to April, is the best time for a boat trip on the reservoir; in April and May the heat can pass 40 °C.
How to get to San Pedro Ixcatlán
Drive from Tuxtepec: 1 h 5 min, 63 km
By car from Tuxtepec it is about 60 km on federal highway 182 toward San Felipe Jalapa de Díaz: after roughly 54 km turn right and drive the remaining 6 km or so into town. Allow about 1 h 15 min. Tuxtepec itself is reached on highway 175 from Oaxaca city (about 280 km), on 145 from Córdoba, Veracruz, or from Puebla through Tehuacán and Teotitlán.
Without a car: take an ADO bus to the Tuxtepec terminal and then a van to Ixcatlán. It leaves from Blvd. Plan de Tuxtepec in colonia 5 de Mayo, between Melchor Ocampo and Ignacio Allende streets, four blocks from the ADO terminal. The fare is about $50, the ride about 1 h 30, and the last departure in each direction is at 5 p.m.; We found no timetable for the earlier ones, so ask at the stop and do not leave the return for late.
For Mil Islas there is another turn-off, onto a dirt road, a few kilometres past the Ixcatlán one; it reaches San Andrés Cerro Quemado in about 15 km. Boats can be hired at Cerro Quemado, in Ixcatlán or at Temascal; tours start at about $200 per person.
Directions to San Pedro Ixcatlán on Google Maps
Distances are in a straight line; the road is usually longer.
Links open a partner site. We may earn a commission if you book, at no cost to you.
From the nearest cities to San Pedro Ixcatlán
- Tuxtepec · 63 km by road, 1 h 5 min
- Oaxaca · about 160 km by road, ~2 h 20 min
- Tehuacán · 204 km by road, 3 h 15 min
Drive times by road from OpenStreetMap, without traffic or stops. Times marked ~ are estimated from the straight-line distance.
Before you go to San Pedro Ixcatlán: hours, prices and tips
- Best time of day
- October to April, the dry season. April and May can pass 40 °C. Tuxtepec Turismo; Wikipedia (Municipio de San Pedro Ixcatlán) · checked Oct 2026
- Best season
- Fiesta of San Pedro 13 to 15 May, with horse and boat races; 29 June is the saint's day. Wikipedia (Municipio de San Pedro Ixcatlán) · checked Oct 2026
Hours and prices change, especially around holidays. Each fact links to where we checked it.
Visiting San Pedro Ixcatlán: what to see and do
Walk up to the church of San Pedro, on high ground in the centre; it is over 400 years old.
Follow the shore of the reservoir and look out over the water from the streets that run down to the lake.
Hire a boat to see the fish farms and the Mil Islas area.
Eat ceviche or mojarra at a restaurant on the lake.
Buy bread from the town's ovens.
Ask for the workshops that embroider the Mazatec huipil.
Climb the hill at San Andrés Cerro Quemado for views of the valley if you are heading to Mil Islas.
Plan your trip
Places to stay in San Pedro Ixcatlán
Compare hotels, posadas, and rentals in and around San Pedro Ixcatlán.
Tours & activities
Day trips around Huautla sometimes stop in San Pedro Ixcatlán; a tour is the easy way to see it without a car.
Rental cars
Pick up a car at OAX (Oaxaca): about 3 h 34 min by road to Huautla, then 36 km more to San Pedro Ixcatlán, on your own schedule.
Flights
The nearest airport with scheduled flights is Oaxaca (OAX), about 3 h 34 min by road from Huautla, the base for San Pedro Ixcatlán.
Mobile data
Signal can drop away from Huautla: download a map of the way to San Pedro Ixcatlán before you set out, or carry an eSIM with data.
Links open a partner site. We may earn a commission if you book, at no cost to you.
When to go to San Pedro Ixcatlán mild
San Pedro Ixcatlán shares the climate of Huautla, 36 km away. The best months to visit are February, March, April, and May.
See the month-by-month climate of Huautla
Weather in San Pedro Ixcatlán now and the next 7 days
Live forecast from Open-Meteo. Chance of rain is the day's highest.
The closest Pueblo Mágico: Huautla
Huautla is the Pueblo Mágico closest to San Pedro Ixcatlán, with places to stay, food, and more to see.
Closest to San Pedro Ixcatlán
-
Presa Miguel Alemán · Lake · 4 km away
-
San Felipe Jalapa de Díaz · Town · 9 km away
-
San Lucas Ojitlán · Town · 15 km away
-
San José Tenango · Town · 22 km away
-
Chiquihuitlán de Benito Juárez · Town · 30 km away
-
Santa María la Asunción · Town · 33 km away
-
Cerro de la Adoración · Viewpoint · 34 km away
-
La Granja · Village · 35 km away
Near San Pedro Ixcatlán
Drive times by road from OpenStreetMap, without traffic. Times marked ~ are estimated from the straight-line distance.
Location from OpenStreetMap. Written by Puebloteca.