Town San Juan Colorado, Oaxaca Sierra Sur of Oaxaca
Costa Chica seat at 445 m in the hills behind Pinotepa de Don Luis; almost 99% of residents are Indigenous. San Juan fiesta, 23 to 24 June.
From Oaxaca: about 2 h 50 min by road (~190 km) How to get there ↓
Plan your visit to San Juan Colorado
Where to stay near San Juan Colorado
Compare hotels, posadas and guest houses in San Juan Colorado.
Tours to San Juan Colorado
Day trips around Juquila sometimes stop in San Juan Colorado; a tour is the easy way to see it without a car.
How to get to San Juan Colorado
- From Oaxaca: about 2 h 50 min by road (~190 km)
- Nearest airport: Puerto Escondido (PXM), 1 h 22 min by car to Juquila
Links open a partner site. We may earn a commission if you book, at no cost to you.
About San Juan Colorado
San Juan Colorado sits in the low hills of Oaxaca's Costa Chica, about 445 m above sea level, among ravines and pastures, roughly 4 km from Pinotepa de Don Luis and San Pedro Atoyac. It is the seat of a municipality of about 120 km² and barely ten localities, with elevations from 200 to 1,600 m. According to INEGI the climate is warm and subhumid with summer rains, 22 to 28 °C and 1,500 to 2,500 mm a year, and much of the land is cultivated pasture (39%), forest (27%) and tropical forest (26%).
The censuses show slow growth: 1,795 people in 1900, 1,330 in 1921 (after the Revolution), 2,571 in 1960 and 5,679 in 2020. In 2020, 98.68% identified as Indigenous and 82% spoke an Indigenous language; 14% spoke only that language. In 1826 the area belonged to the Jamiltepec district, in 1844 it appears as part of the Pinotepa de Don Luis parish, and in 1891 it received its own ayuntamiento.
The patron is San Juan Bautista, whose fiesta is 23 and 24 June; San Andrés is celebrated 28 to 30 November and carnival arrives in February. Dances include Los maromeros, La tortuga, La malinche and Las mascaritas, and the community keeps its mayordomías, the All Saints ceremony and the handover of authority by the tata mandones.
There are no hotels in town; the nearest are in Pinotepa de Don Luis, about 6 km away.
How to get to San Juan Colorado
San Juan Colorado is in the Jamiltepec district, inland from federal highway 200 on the Costa Chica. The reference point is Pinotepa Nacional, about 17 km southwest in a straight line (more by road, roughly half an hour or more); Santiago Jamiltepec is about 30 km east of Pinotepa on highway 200. From Oaxaca City the road trip is long: a 2012 source gives eight to nine hours by bus to Jamiltepec or Pinotepa Nacional, and about 11 from Mexico City. Check current schedules with the bus lines.
The last stretch, toward Pinotepa de Don Luis and then the town, is local road; We found no source for its number or for colectivos, so ask in Pinotepa Nacional. There is no lodging in San Juan Colorado: the nearest is in Pinotepa de Don Luis, 6 km away.
Directions to San Juan Colorado 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 Colorado
- Oaxaca · about 190 km by road, ~2 h 50 min
- Huajuapan de León · about 195 km by road, ~2 h 55 min
- Acapulco · 279 km by road, 3 h 35 min
Drive times by road from OpenStreetMap, without traffic or stops. Times marked ~ are estimated from the straight-line distance.
Visiting San Juan Colorado: what to see and do
Come on 23 and 24 June for the fiesta of San Juan Bautista.
Look for the Tortuga, Maromeros and Mascaritas dances at the festivals.
Catch the February carnival.
Walk the pastures and streams toward Arroyo del Platanar, under a kilometre away.
Visit Pinotepa de Don Luis, about 4 km away.
Plan your trip
Places to stay in San Juan Colorado
Compare hotels, posadas, and rentals in and around San Juan Colorado.
Tours & activities
Day trips around Juquila sometimes stop in San Juan Colorado; a tour is the easy way to see it without a car.
Rental cars
Pick up a car at PXM (Puerto Escondido): about 1 h 22 min by road to Juquila, then 75 km more to San Juan Colorado, on your own schedule.
Flights
The nearest airport with scheduled flights is Puerto Escondido (PXM), about 1 h 22 min by road from Juquila, the base for San Juan Colorado.
Mobile data
Signal can drop away from Juquila: download a map of the way to San Juan Colorado 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 Colorado mild
San Juan Colorado shares the climate of Juquila, 75 km away. The best months to visit are January, February, March, and December.
See the month-by-month climate of Juquila
Weather in San Juan Colorado now and the next 7 days
Live forecast from Open-Meteo. Chance of rain is the day's highest.
The closest Pueblo Mágico: Juquila
Juquila is the Pueblo Mágico closest to San Juan Colorado, with places to stay, food, and more to see.
Closest to San Juan Colorado
-
San Andrés Huaxpaltepec · Town · 15 km away
-
Santiago Jamiltepec · Town · 25 km away
Near San Juan Colorado
-
Parque Nacional Lagunas de Chacahua · Nature reserve · Oaxaca
2 h 25 min: drive to El Zapotalito, then 45 min by boat
Drive times by road from OpenStreetMap, without traffic. Times marked ~ are estimated from the straight-line distance.
Location from OpenStreetMap. Written by Puebloteca.