
Oaxaca to Puerto Escondido by ADO Bus: Schedules, Prices and Tips
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.
| Option | Approx. price (2026) | Time | Best for |
|---|---|---|---|
| First-class bus (ADO network) | MXN 450–700 per seat | 8–11 h | Budget, fixed seat, luggage included |
| Shared van (colectivo) | MXN 400–650 per person | 6–7 h | Door-to-door pickup, fewer hours |
| Private transfer | Fixed price per vehicle | 6–7 h | Families, groups, surfboards |
| Flight OAX–PXM | Varies, book early | About 45 min | Short 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.
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.
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.
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 Transferauto_awesomeContinue exploring Puerto Escondido
You Might Also Like
calendar_todayOct 25, 2026Mexican Long Weekends and Holidays: When Puerto Escondido Gets Busiest
When Puerto Escondido fills up: Semana Santa, Christmas and New Year, summer school holidays and the long weekends tied
calendar_todayOct 25, 2026Arriving at Night at Puerto Escondido Airport: Transport, Safety and Your First Night
Landing in Puerto Escondido after dark? How to arrange your ride, confirm late check-in, carry the right cash and keep y
calendar_todayOct 23, 2026Huatulco to Puerto Escondido by Bus, Taxi or Colectivo: Where to Board and What It Costs
ADO/OCC bus, colectivo via Pochutla, taxi or private transfer: where each one leaves from in Huatulco, 2026 prices and h