
Bus from Puerto Escondido to Oaxaca
Bus or van · ~4h · $15-30 USD · Several daily
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from Puerto Escondido to Oaxaca
Plan your perfect trip
Find and book your bus tickets in just a few clicks.
Best prices
We partner with top bus companies to provide you with the best prices available.
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
Related routes
Bus route
San Cristóbal de las Casas → Oaxaca
10 h 30 min · $35–$55 USD
Bus route
Huatulco → Oaxaca
6 h 45 min · $15–$30 USD
Bus route
Mexico City → Oaxaca
6 h 30 min · $30–$60 USD
Bus route
Puebla → Oaxaca
4 h 30 min · $20–$35 USD
Bus route
Puerto Escondido → Huatulco
2 h 30 min · $10–$18 USD
Bus route
Oaxaca → Huatulco
6 h 45 min · $15–$30 USD