Affordable Bus Tickets - Compare and book with Spring Bus

Bus from Puerto Escondido to Oaxaca

Bus or van · ~4h · $15-30 USD · Several daily

Bus
swap
Bus
Calendar

Why choose Spring Bus?

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

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.

Heading inland from Puerto Escondido to Oaxaca City is now a straightforward half-day journey rather than the marathon it once was. The Hwy-175 super-highway, opened in 2024, lets buses and vans climb the 250 kilometers from the Pacific coast into the highlands in roughly four hours, crossing the Sierra Madre del Sur on a modern toll road that replaced the notoriously twisting old route. You leave tropical surf country in the morning and arrive amid Oaxaca's cool colonial elegance by afternoon.

ADO runs the comfortable first-class coaches, with several departures through the day and evening, while operators like Líneas Unidas and Eclipse 70 run vans that leave more frequently. Fares span about $15 to $30 USD depending on whether you choose a van seat or a reserved coach. The ADO terminal in Oaxaca sits just north of the historic center, an easy taxi or short walk from most accommodation.

Route details: Puerto Escondido to Oaxaca

Travel time

4 h

Distance

250 km

Typical fare

$15 – $30 USD per person

Frequency

Several daily

First departure

Approx. 7:00 AM

Last departure

Approx. 11:00 PM

Operators on this route

ADO · Líneas Unidas · Eclipse 70 vans

Pickup at Puerto Escondido

Puerto Escondido ADO terminal / van offices along Hwy-200 in town

Drop-off at Oaxaca

ADO 1st-class terminal in Oaxaca City, north of the historic center

About the journey

Leaving the Pacific behind, the route from Puerto Escondido back up to Oaxaca City climbs out of the steamy coastal lowlands into the Sierra Madre del Sur and on to the cool highland valleys where the state capital sits. Thanks to the 2024 Hwy-175 super-highway, the ascent that once took the better part of a day now runs around three-and-a-half to four hours. ADO first-class coaches handle the trip in comfort with air conditioning and recline, while vans depart more often for travelers in a hurry. The drive reverses the dramatic vertical change of the coast-bound leg, trading beach heat for mountain pines and, finally, the colonial streets, mezcalerías, and markets of Oaxaca City. Many travelers time an evening departure to arrive in the capital ready to start exploring the next morning.

Travel tips for Puerto Escondido → Oaxaca

  • Reserve an evening coach to save a day. A night departure from Puerto Escondido drops you in Oaxaca City rested and ready to explore the markets and mezcalerías the next morning.
  • Confirm the fast highway. Make sure your service uses the new Hwy-175 super-highway rather than the original mountain road, which still adds two or more hours to the climb.
  • Dress in layers for the altitude change. You will board in coastal heat and arrive in cool, high-elevation Oaxaca, so keep a sweater or jacket within easy reach.
  • Buy van tickets early in the day. Colectivo seats inland fill quickly, especially on weekends, and the van offices along Hwy-200 in town deal mostly in cash.
  • Take motion-sickness medication. The climb into the Sierra still has its share of bends near the top, so a tablet before departure keeps the ascent comfortable.
  • Plan your Oaxaca arrival point. The ADO terminal is north of the historic center; vans may drop closer to the periférico, so have a rough idea of your onward taxi route.

Frequently asked questions

How long is the bus from Puerto Escondido to Oaxaca?

The climb inland takes about three-and-a-half to four hours on the Hwy-175 super-highway that opened in 2024. Before that road existed, the same trip routinely took six or seven hours over the old mountain route.

How much does the bus cost?

Fares run roughly $15 to $30 USD. Vans (colectivos) are cheapest, while ADO first-class coaches with reserved, air-conditioned seating cost a bit more. Booking ADO ahead online can lower the price.

What time do buses leave?

Services depart from approximately 7:00 AM until around 11:00 PM, several times daily. Vans leave more frequently across the day; ADO clusters its departures in the morning and evening.

Where does the bus arrive in Oaxaca?

ADO coaches arrive at the first-class terminal just north of Oaxaca City's historic center, a short taxi ride or walk from most lodging. Vans sometimes drop passengers nearer the periférico ring road.

Is an overnight bus a good idea?

Yes, many travelers take a late-evening departure to arrive in Oaxaca early and avoid spending a daytime block on the road. First-class ADO coaches are the most comfortable choice for overnight travel.

Going the other direction?

Bus from Oaxaca to Puerto Escondido

See the return route →

Related routes