Affordable Bus Tickets - Compare and book with Spring Bus

Book Affordable Bus Tickets to Puerto Escondido

Oaxaca's laid-back surf town, home of the legendary Zicatela wave.

Bus
swap
Bus
Calendar

Why choose Spring Bus?

Spring Bus is the best way to find bus tickets to Puerto Escondido

Plan your trip date

Plan your perfect trip

Find and book your bus tickets in just a few clicks.

Best price tickets

Best prices

We partner with top bus companies to provide you with the best prices available.

Flexible customer support

Flexible Booking

Change your travel plans as needed with our flexible booking options.

Puerto Escondido has long been the Oaxacan coast's free-spirited heart. Once a sleepy fishing village, it grew into a surf legend thanks to Playa Zicatela, the so-called Mexican Pipeline, where one of the world's heaviest beach breaks draws elite surfers and big-wave chasers. Yet the town stays refreshingly unpretentious, more sandy lanes, palapa restaurants and beachfront bars than high-rise resorts. Beyond Zicatela's roaring swell lie gentler coves like Playa Carrizalillo and Puerto Angelito, perfect for swimming and snorkeling, while the old fishermen's pier and the Adoquín pedestrian strip keep a small-town soul.

What makes Puerto special is its rhythm. Days drift between surf, hammocks and long seafood lunches, and nights bring sunset mezcal, live music and boat trips to watch dolphins, turtles or the eerie blue glow of bioluminescent plankton in the nearby lagoons. Getting here used to mean a long, winding mountain crawl, but the new Highway 175 has dramatically cut the journey from Oaxaca City, opening in 2024 to bring the coast within easy reach. Spring Bus helps you find the right departure so you can trade the highlands for the Pacific in a single comfortable ride.

Popular routes to Puerto Escondido

Estimated travel time, distance and shared-shuttle fare ranges for the most common routes into Puerto Escondido.

From Oaxaca City

Duration
~3h 30m
Distance
230 km
Fare (shared shuttle)
$18–$32 USD
Frequency
Several daily (Highway 175)

From Huatulco

Duration
~2h
Distance
110 km
Fare (shared shuttle)
$10–$18 USD
Frequency
Frequent (ADO)

From Pochutla

Duration
~1h
Distance
70 km
Fare (shared shuttle)
$6–$12 USD
Frequency
Frequent

From Acapulco

Duration
~7h
Distance
400 km
Fare (shared shuttle)
$34–$56 USD
Frequency
Several daily

From Salina Cruz

Duration
~3h 30m
Distance
200 km
Fare (shared shuttle)
$16–$28 USD
Frequency
Several daily

Routes from Puerto Escondido

Direct bus and shuttle service leaving Puerto Escondido for other destinations in Mexico — tap any route for travel time, fares, operators, and FAQs.

How to get to Puerto Escondido by bus

Puerto Escondido has a small airport, but the big news is overland: a new highway from Oaxaca City has slashed the once-grueling mountain journey to the coast.

By bus from Oaxaca City

The game-changer is Highway 175, the upgraded route that opened in 2024 and cut the trip from Oaxaca City to roughly three and a half to four hours, down from the seven or more it used to take over the winding old roads. Buses and vans climb out of the central valleys, cross the Sierra Madre del Sur through cloud forest and descend to the Pacific, a scenic if curvy ride best enjoyed with motion-sickness precautions if you are sensitive. Several operators run the route daily, and arrival is at the town's bus stations a short taxi ride from the beaches and the Adoquín. Because the highway is new and demand is high, book ahead in the busy winter and surf seasons, and choose a daytime departure if you want to enjoy the mountain scenery on the way down to the coast.

By bus along the coast

ADO and other lines link Puerto Escondido eastward along the Oaxacan coast to Pochutla, the gateway for the laid-back beaches of Mazunte and Zipolite, in about an hour, and on to the resort bays of Huatulco in roughly two hours. Longer coastal services connect northwest toward Acapulco, a journey of around seven hours.

By air

Puerto Escondido Airport (PXM) receives flights from Mexico City, Oaxaca City and seasonal routes, landing close to town. Flying is the fastest option and avoids the mountain road altogether, though buses remain far cheaper and more frequent for regional trips.

About Puerto Escondido

Puerto Escondido sits on the Costa Chica of Oaxaca, a stretch of Pacific shoreline that stayed off the mass-tourism radar far longer than Acapulco or Cancún. Its name, the Hidden Port, suits a town that grew organically around fishing and surfing rather than master-planned resorts. Life clusters in distinct zones: the lively Zicatela strip facing the big waves, the more local downtown around the Adoquín pedestrian street and the old pier, and the calm swimming beaches of Carrizalillo and Puerto Angelito tucked into rocky coves. The result is a place that feels lived-in and bohemian, popular with surfers, digital nomads and independent travelers.

The surf defines Puerto's reputation. Playa Zicatela's powerful beach break is for experienced surfers only, and it hosts international competitions, but gentler spots like La Punta offer learner-friendly waves and a mellow village vibe. Away from the boards, visitors snorkel the clear coves, take dawn boat tours to spot dolphins and turtles, and join nighttime trips to the Manialtepec and La Ventanilla lagoons, where bioluminescent plankton light up the water with each stroke. Sunsets are a daily event, watched from clifftop bars with a mezcal in hand. The climate is hot and tropical, with the surf at its biggest from spring through early autumn and the driest, most comfortable weather in winter.

Travel tips for getting to Puerto Escondido

  • Take the new Highway 175. The upgraded 2024 route cuts the Oaxaca City trip to under four hours, so book a bus or van on this faster road rather than the old mountain crawl.
  • Pack for motion sickness. The descent through the Sierra Madre is scenic but very winding, so bring tablets or sit up front if curvy roads bother you.
  • Respect the Zicatela waves. The main break is a heavy, expert-only barrel, so beginners should learn at gentler spots like La Punta instead.
  • Book a bioluminescence tour. Nighttime boat trips to the Manialtepec or La Ventanilla lagoons reveal glowing plankton, best on darker, moonless nights.
  • Travel by day for the views. A daytime descent rewards you with cloud-forest and ocean scenery you would miss on an overnight bus.
  • Reserve in winter. The dry, cooler high season fills buses and rooms quickly, so book ahead from December through the spring surf months.

Bus to Puerto Escondido — frequently asked questions

How long is the bus from Oaxaca City to Puerto Escondido now?

Thanks to the new Highway 175 that opened in 2024, the trip is now about three and a half to four hours, a huge improvement on the seven-plus hours the old winding roads required.

Is Puerto Escondido good for beginner surfers?

The famous Zicatela break is for experienced surfers only, but gentler spots such as La Punta offer learner-friendly waves and surf schools, so beginners are well catered for elsewhere in town.

Can I see bioluminescence near Puerto Escondido?

Yes. Nighttime boat tours run to the nearby Manialtepec and La Ventanilla lagoons, where bioluminescent plankton glow in the water. Darker, moonless nights give the best display.

Can I reach Huatulco and Pochutla from Puerto Escondido by bus?

Yes. ADO and other lines run frequent buses east along the coast, reaching Pochutla, the gateway to Mazunte and Zipolite, in about an hour and the bays of Huatulco in roughly two hours.

What is the best time of year to visit Puerto Escondido?

Winter brings the driest, most comfortable weather and is the busy high season. Surfers chasing the biggest Zicatela swells favor spring through early autumn, though that period is hotter and wetter.

Other destinations in Mexico