San Juan Colorado

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

Route, map and directions ↓

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.

Where to stay Hotels in San Juan Colorado Compare hotels, posadas and guest houses in San Juan Colorado. 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 Juan Colorado

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.

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

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.

Travel insurance

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

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

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

Near San Juan Colorado

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

Location from OpenStreetMap. Written by Puebloteca.