San Martín Peras, Oaxaca

Photo by Rodri12211995, CC BY-SA 4.0, via Wikimedia Commons

San Martín Peras

Town San Martín Peras, Oaxaca Mixteca of Oaxaca

Mixtec municipal seat in the Juxtlahuaca district at 2,206 m, in one of the most indigenous municipalities of Oaxaca.

From Tlapa: 1 h 45 min by car (81 km by road) How to get there ↓

Plan your visit to San Martín Peras

Where to stay near San Martín Peras

Compare hotels, posadas and guest houses in San Martín Peras.

Tours to San Martín Peras

Day trips around Teposcolula sometimes stop in San Martín Peras; a tour is the easy way to see it without a car.

How to get to San Martín Peras

  • From Tlapa: about 1 h 45 min by road (~81 km)
  • Nearest airport: Oaxaca (OAX), 1 h 45 min by car to Teposcolula

Route, map and directions ↓

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

About San Martín Peras

San Martín Peras was founded in 1730 and is named for its patron saint, Martin of Tours. It stands at about 2,206 metres in the Oaxacan Mixteca and is the seat of a municipality of over 240 km² with 59 localities and 12,436 inhabitants in 2020. The town itself had 3,051 people that year, down from a peak of 3,511 in 2010; the census series swings sharply (2,897 in 1960, only 1,013 in 1970), largely because of migration.

Everyday life runs in Low Mixtec (tu'un savi): in 2020 almost 99% of residents of the seat identified as indigenous, 85% spoke an indigenous language and nearly 22% did not speak Spanish. The municipality is governed by usos y costumbres, and community posts such as mayor or police officer are held as service. At festivals the dish is mole rojo, which can take days to prepare.

This is mountain country of pine and oak, with relief from about 1,500 to 2,900 m. San José (1 km), La Trinidad Peras (1.3 km) and several small paraje hamlets lie right beside the town. In 2020 seven in ten homes had a mobile phone and only six in a hundred had internet. There is no lodging in the village; the nearest is about 20 km to the north, roughly 13 minutes by car on a map estimate.

How to get to San Martín Peras

Drive from Tlapa: 1 h 45 min, 81 km

San Martín Peras belongs to the Juxtlahuaca district in the Mixteca Baja, so Juxtlahuaca is the base for reaching it. From Oaxaca it is a long mountain journey: the local bus from Oaxaca to Juxtlahuaca took about 5 hours some years ago, so plan a full day if you start in the capital. From Teposcolula it is 81 km as the crow flies (about 1 hour 35 minutes allowing for mountain roads); from Chilpancingo, Guerrero, 136 km in a straight line (about 2.5 hours).

We found no bus or colectivo timetable to the village, and nothing on the condition of the road. The sensible plan is to get to Juxtlahuaca first from Oaxaca's first-class terminal (Calzada Niños Héroes de Chapultepec) and ask there for pickups or shared taxis to San Martín Peras. Carry cash and plan your return: there is no lodging in the seat.

Directions to San Martín Peras on Google Maps

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

Where to stay Hotels in San Martín Peras Compare hotels, posadas and guest houses in San Martín Peras. See prices →

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

From the nearest cities to San Martín Peras

Drive times by road from OpenStreetMap, without traffic or stops. Times marked ~ are estimated from the straight-line distance.

Visiting San Martín Peras: what to see and do

Walk the village centre.
Walk to La Trinidad Peras, 1.3 km away.
Ask about mole rojo at festival time.
Listen for Low Mixtec on the streets.
Look out over the pine and oak hills from the edge of town.

Plan your trip

Places to stay in San Martín Peras

Compare hotels, posadas, and rentals in and around San Martín Peras.

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

Tours & activities

Day trips around Teposcolula sometimes stop in San Martín Peras; a tour is the easy way to see it without a car.

Rental cars

Pick up a car at OAX (Oaxaca): about 1 h 45 min by road to Teposcolula, then 81 km more to San Martín Peras, on your own schedule.

Flights

The nearest airport with scheduled flights is Oaxaca (OAX), about 1 h 45 min by road from Teposcolula, the base for San Martín Peras.

Travel insurance

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

Mobile data

Signal can drop away from Teposcolula: download a map of the way to San Martín Peras 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 Martín Peras cool

San Martín Peras shares the climate of Teposcolula, 81 km away. The best months to visit are January, February, March, and December.

See the month-by-month climate of Teposcolula

The closest Pueblo Mágico: Teposcolula

Teposcolula is the Pueblo Mágico closest to San Martín Peras, with places to stay, food, and more to see.

Closest to San Martín Peras

Near San Martín Peras

Drive times by road from OpenStreetMap, without traffic. Times marked ~ are estimated from the straight-line distance.

Location from OpenStreetMap. Written by Puebloteca.