Skip to main content
Oaxaca to Puerto Escondido by ADO Bus: Schedules, Prices and Tips
arrow_backBack to Journal
·4 min read

Oaxaca to Puerto Escondido by ADO Bus: Schedules, Prices and Tips

person

Puerto Escondido MX

Published October 27, 2026

Share

Oaxaca to Puerto Escondido by ADO Bus: Schedules, Prices and Tips

The bus from Oaxaca to Puerto Escondido is a long mountain ride of roughly 8 to 11 hours, with first-class ADO-network coaches at about MXN 450–700 per seat. Departures cluster in the morning and at night, and fares and times change by season, so confirm them on the official ADO site before you travel.

A dirt road through the mountains of Oaxaca, on the way to Puerto Escondido
The Sierra Madre del Sur: the landscape every Oaxaca–Puerto Escondido bus crosses. Photo: Julio Maciel via Pexels.
OptionApprox. price (2026)TimeBest for
First-class bus (ADO network)MXN 450–700 per seat8–11 hBudget, fixed seat, luggage included
Shared van (colectivo)MXN 400–650 per person6–7 hDoor-to-door pickup, fewer hours
Private transferFixed price per vehicle6–7 hFamilies, groups, surfboards
Flight OAX–PXMVaries, book earlyAbout 45 minShort on time, motion sickness

Prices are indicative 2026 ranges, not published tariffs. Always check the operator before you pay.

Bus Oaxaca to Puerto Escondido: Schedules and Prices

Buses leave Oaxaca City from the first-class terminal and head south over the Sierra Madre del Sur. You will typically find morning departures, which give you the views, and night departures, which save a hotel night but arrive at dawn. The exact times shift with the season and with road conditions, which is why we do not print a fixed timetable here. Check the live schedule and fare on the official ADO website.

Fares depend on the coach class, the day and how early you buy. In high season (December to April, Easter and the Mexican long weekends) the best seats go first. In rainy season (June to October) landslides can add hours, so never plan a same-day connection.

How to Buy Your Ticket and Where to Board

You have three simple options, and none requires a Mexican phone number.

  • Online: buy on the ADO website or app and choose your seat; keep the e-ticket on your phone.
  • At the terminal: the ticket counters accept cash and cards; in high season buy a day ahead.
  • Through your hotel or agency: useful if you want help with seat choice and luggage.

In Puerto Escondido the bus stops at the highway terminal, a short taxi ride from the beaches of Zicatela and La Punta. For the full comparison of every way to make the trip, read our guide to getting from Oaxaca to Puerto Escondido.

Mountain village of San José del Pacífico, the high point of the bus route from Oaxaca to Puerto Escondido
San José del Pacífico, the high point of the route. Photo: LAOD.01 via Pexels.

Tips for the Ride

  • Take a jacket: the pass is cold while the coast is hot.
  • Take motion-sickness tablets before the first curves, and eat light.
  • Sit on the side with the view when you can, and keep valuables on your lap.
  • Download offline maps and tell your hotel your arrival time; signal drops in the mountains.
  • Arrive in daylight when possible: it is easier to find a taxi and your accommodation.
Lush mountains of the Oaxaca Pacific region seen from the road to Puerto Escondido
Green ridges between the valley and the coast. Photo: Gabriela De Marcos via Pexels.

Bus, Colectivo, Transfer or Flight?

The bus is the cheapest and a fine choice if you are not in a hurry. If you want fewer hours and a pickup at your door, a colectivo or a private transfer saves time and avoids the terminal. For distances see how many kilometers it is from Oaxaca to Puerto Escondido, and if you are building a longer trip use our 10-day Oaxaca and Puerto Escondido itinerary.

Rocky beach at Puerto Escondido, the end of the bus route from Oaxaca
Arrival: the Puerto Escondido coast. Photo: Lucie Burlet via Pexels.

Frequently Asked Questions

How long is the bus from Oaxaca to Puerto Escondido?

Plan for 8 to 11 hours depending on the route, stops and weather. A colectivo or private transfer takes about 6 to 7 hours.

How much does the ADO bus from Oaxaca to Puerto Escondido cost?

Roughly MXN 450–700 per seat in 2026. Prices vary by season and by how early you book, so check the official site.

Is there a direct bus from Oaxaca to Puerto Escondido?

Yes. Direct first-class services run daily, with morning and night departures. Confirm the current schedule before you travel.

Is it safe to take the night bus?

Buses from the main terminals are widely used by travelers. Keep valuables with you, and prefer a daytime departure if you want the scenery or a daylight arrival.

Once you arrive, the best part begins. Browse our tours and excursions to plan your first days on the coast.

Getting Around Puerto Escondido

Puerto Escondido is a compact town spread along the coast. The main neighborhoods — La Punta, Zicatela, Rinconada, El Adoquín, and El Centro — are all connected by colectivos (shared vans) that cost 10–15 pesos. Moto-taxis are available everywhere for short trips. For day trips to Mazunte, Zipolite, or Chacahua, private transfers offer the most comfortable option.

arrow_forward Book a Private Transfer
Need help?