From the beach in Puerto Escondido, San José del Pacífico looks close on a map: about 155 km. In practice it is a climb from sea level to around 2,400 m, from palm trees and humid heat to pine forest, fog and wood stoves. The drive takes about 3 hours, and almost all of that time is the mountain road. Here is how the route works, what to expect on the way and the realistic ways to get there.
The route in short
There is no road that climbs straight into the Sierra Sur from Puerto Escondido. You first drive east along the coast on Highway 200 to San Pedro Pochutla, the market town that also serves Mazunte and Zipolite. That first stretch is mostly flat and easy, with small towns and topes (speed bumps) along the way.
At Pochutla you turn north onto Highway 175, the old road between the coast and Oaxaca City. From there it is curves almost all the way: the road climbs through lowland forest and coffee country, passes small villages and keeps rising until the air turns cool and the pines appear. San José del Pacífico is strung along this same highway, so you drive right into the village; there is no extra detour at the end.
For a car, the whole trip takes about 3 hours without long stops. Road works, rain, fog or a slow truck on the climb can add time, so it is better not to plan anything tight for the afternoon you arrive.
What the mountain road is like
The section from Pochutla up to San José is the part people remember. It is a two-lane road with hairpin bends, long climbs and few straight stretches. Views open up over green ridges as you climb, and on clear days you can look back toward the coast.
- Curves: constant. Anyone prone to motion sickness will feel them, especially in the back seat.
- Fog: common near the top, above all in the afternoon and during the rainy season (roughly June to October). It can thin out to a few metres of visibility.
- Rain: in the rainy season, stretches of the road can be affected by small landslides or repairs, and traffic slows down.
- Temperature: you can leave the coast at over 30 °C and arrive somewhere much cooler, sometimes close to freezing at night from December to February.
None of this makes the road unusual for the region; it is simply a mountain road that rewards a calm pace, daylight and a driver who knows it.
Option 1: shared vans and buses
Shared vans and some buses run along Highway 175 between Pochutla and Oaxaca City, and they stop in San José del Pacífico on the way. To use them from Puerto Escondido you first need to get to Pochutla, usually by bus or colectivo along the coast, and then change to a van heading up the mountain.
It is the cheapest way to go, and many backpackers do it. The trade-offs are the change of vehicle in Pochutla, waiting for the next departure, luggage space and comfort on the curves. Operators, fares and timetables change and are not always posted online, so check them locally the day before and travel early in the day.
Best for: solo travelers on a budget, with light luggage and no fixed arrival time.
Option 2: driving yourself
A rental car gives you freedom, but this is not the road for a first experience of mountain driving in Mexico. Expect constant curves, slow trucks, fog, unmarked topes and animals on the road. Avoid driving it after dark, fill the tank before Pochutla and check what your rental contract says about insurance and one-way drop-offs if you plan to continue to Oaxaca City.
Option 3: private transfer
A private transfer picks you up at your hotel or rental in Puerto Escondido and drives you all the way to your cabin in San José del Pacífico, without changing vehicles in Pochutla. You choose the departure time, and you can ask for stops: a coffee on the way, a viewpoint or a break if someone feels carsick.
On this site the price is $5,000 MXN per vehicle, one way, for up to 4 passengers, booked online. For one person that is clearly more than a van seat; for three or four, the cost is shared and you gain space for luggage, privacy and a driver who drives these curves regularly. The route also works in the other direction, from your cabin down to any address in Puerto Escondido.
Best for: couples, families and small groups, anyone with luggage, and anyone who wants to control the pace on the curves.
Tips for the drive up
- Leave in the morning. You will do the mountain section in daylight and arrive with time to settle in before the evening chill and the fog.
- If you get carsick, sit in front, eat something light beforehand, look at the road ahead and tell the driver early so they can plan a couple of stops.
- Dress in layers. Travel in light clothes but keep a sweater and a rain jacket within reach, not at the bottom of the suitcase.
- Bring cash. Do not count on finding a working ATM in San José; take out enough pesos in Puerto Escondido for lodging, food and activities.
- Book your cabin ahead for weekends, Easter week and the end of the year, when visitors from Oaxaca City and the coast arrive.
Using San José as a stop on the way to Oaxaca City
San José del Pacífico sits on the old road between the coast and Oaxaca City, so many travelers use it to split that long crossing in two: a few hours up from the beach, one or two nights in the mountains, then the rest of the way to the city on another day. It turns a long day on the road into two shorter drives with a cool, quiet break in the middle.
If you want to plan the whole trip that way, write to us on WhatsApp with your dates and we will tell you how we can organise it. If you are going straight through, our comparison of the bus, the flight and a private car between Oaxaca City and Puerto Escondido covers the direct options, and the Oaxaca City transfer page has the details of that route.
Frequently asked questions
How far is San José del Pacífico from Puerto Escondido?
About 155 km by road, via Pochutla and Highway 175. By car expect around 3 hours without long stops.
Is there a direct bus from Puerto Escondido to San José del Pacífico?
Most people on public transport go to Pochutla first and change there to a van or bus heading up toward Oaxaca City that stops in San José. Check the current options locally, since they change.
When is the best time to go?
The dry season, roughly November to May, gives the clearest mornings and the best chance of seeing the sea of clouds, with cold nights. From about June to October the forest is greener but fog and rain are frequent and the road can be slower.
How many people fit in one transfer?
Online bookings cover up to 4 passengers per vehicle. For larger groups, write to us on WhatsApp.
The village itself, with what to do and where the trails start, is described on the San José del Pacífico transfer page. Heading to the beach towns on the same side of the coast as well? Our guide to getting from Puerto Escondido to Mazunte and Zipolite covers the first part of this same road.