Town San Juan Teposcolula, Oaxaca Mixteca of Oaxaca
Mixtec village at 2,300 m, namesake neighbour of the convent town of Teposcolula, with a stone-faced church.
From Huajuapan de León: 1 h 5 min by car (66 km by road) How to get there ↓
Near here
See everything nearby ↓Plan your visit to San Juan Teposcolula
Where to stay near San Juan Teposcolula
Compare hotels, posadas and guest houses in San Juan Teposcolula.
Tours to San Juan Teposcolula
Day trips around Teposcolula sometimes stop in San Juan Teposcolula; a tour is the easy way to see it without a car.
Tours from Oaxaca City
Hierve el Agua 2.5 hours, Mitla, Tule, Rugs and Mezcal for a Day
★ 4.9 (1,558) · From US$70
How to get to San Juan Teposcolula
- From Huajuapan de León: about 1 h 5 min by road (~66 km)
- Nearest airport: Oaxaca (OAX), 1 h 45 min by car to Teposcolula
Links open a partner site. We may earn a commission if you book, at no cost to you.
Tours from Oaxaca City, near San Juan Teposcolula
Tours, prices and ratings from Viator, checked weekly. We may earn a commission if you book.
About San Juan Teposcolula
San Juan Teposcolula sits in the Mixteca Alta at about 2,300 metres above sea level and is the seat of a municipality of only 57 square kilometres. Do not confuse it with San Pedro y San Pablo Teposcolula, the Pueblo Mágico with the big Dominican convent: they are two separate, neighbouring municipalities, and the latter borders this one to the south and east. Before it carried its present name the village was known as San Juan Itnuyana, and the current settlement dates from 1561. The Nahuatl name is usually rendered as "beside the bend of copper".
It is a small place that has been emptying slowly: the 1930 census counted 1,522 people, 1995 only 382 and 2020 some 452. The whole municipality has about 1,494 residents in 17 localities; after the seat, the largest are San Miguel Marcos Pérez (275) and Refugio de Morelos (186). People live mainly from farming with some livestock, plus forestry and mezcal.
What you notice at the entrance and in the centre is the church of San Juan, with a pale stone facade. To the north the municipality borders Villa Tejupam de la Unión and Santo Domingo Tonaltepec, and to the south San Bartolo Soyaltepec, so the village sits in the heart of the Mixteca Alta, a few kilometres from Teposcolula.
We found no hotels or tourist services in the village. It works best as a short stop, with a base in Teposcolula or Nochixtlán.
How to get to San Juan Teposcolula
Drive from Huajuapan de León: 1 h 5 min, 66 km
From Oaxaca city take toll highway 135D toward Nochixtlán, then federal 190 toward Huajuapan and, at the Yucudaa junction, federal 125 to Teposcolula. San Pedro y San Pablo Teposcolula is about 120 km from Oaxaca, roughly 1.5 hours by car. San Juan is a few kilometres beyond (about 9 km); ask in Teposcolula about the last stretch, as we found no source naming the road.
By bus, reaching Teposcolula usually means changing in Asunción Nochixtlán and takes about 3.5 hours; Wikivoyage lists one daily Fypsa departure from Oaxaca. For the final leg to San Juan we found no documented bus or colectivo: a taxi from Teposcolula is the practical option, and moto-taxis operate there.
Directions to San Juan Teposcolula 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 Juan Teposcolula
- Huajuapan de León · 66 km by road, 1 h 5 min
- Oaxaca · 110 km by road, 1 h 25 min
- Tehuacán · 134 km by road, 1 h 50 min
Drive times by road from OpenStreetMap, without traffic or stops. Times marked ~ are estimated from the straight-line distance.
Visiting San Juan Teposcolula: what to see and do
Visit the church of San Juan and its stone facade.
Walk the quiet centre at over 2,300 m above sea level.
Ask about the region's mezcal, one of the municipality's activities.
Continue to San Pedro y San Pablo Teposcolula for the Dominican convent.
See the Casa de la Cacica, a 1560 palace, in Teposcolula.
Plan your trip
Places to stay in San Juan Teposcolula
Compare hotels, posadas, and rentals in and around San Juan Teposcolula.
Tours & activities
Day trips around Teposcolula sometimes stop in San Juan Teposcolula; 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 9 km more to San Juan Teposcolula, 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 Juan Teposcolula.
Mobile data
Signal can drop away from Teposcolula: download a map of the way to San Juan Teposcolula 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 Juan Teposcolula cool
San Juan Teposcolula shares the climate of Teposcolula, 9 km away. The best months to visit are January, February, March, and December.
See the month-by-month climate of Teposcolula
Weather in San Juan Teposcolula now and the next 7 days
Live forecast from Open-Meteo. Chance of rain is the day's highest.
The closest Pueblo Mágico: Teposcolula
Teposcolula is the Pueblo Mágico closest to San Juan Teposcolula, with places to stay, food, and more to see.
Closest to San Juan Teposcolula
-
Yanhuitlán · Landmark · 9 km away
-
Villa Tejúpam de la Unión · Town · 13 km away
-
Santiago Yolomécatl · Town · 18 km away
-
Yucuita · Archaeological site · 18 km away
-
San Cristóbal Suchixtlahuaca · Town · 21 km away
-
Coixtlahuaca · Landmark · 22 km away
-
Teotongo · Town · 23 km away
-
Huamelulpan · Archaeological site · 25 km away
Near San Juan Teposcolula
Drive times by road from OpenStreetMap, without traffic. Times marked ~ are estimated from the straight-line distance.
Location from OpenStreetMap. Written by Puebloteca.