Bus from Puerto Escondido to Oaxaca: Schedules, Prices and Tips
Bus from Puerto Escondido to Oaxaca: Schedules, Prices and Tips
The bus from Puerto Escondido to Oaxaca takes roughly 8 to 11 hours over the Sierra Madre del Sur, with first-class seats at about MXN 450–700. Departures run in the morning and at night, but times and fares change by season, so confirm them on the official ADO site before you buy.
| Option | Approx. price (2026) | Time | Best for |
|---|---|---|---|
| First-class bus | MXN 450–700 per seat | 8–11 h | Budget, fixed seat, luggage included |
| Shared van (colectivo) | MXN 400–650 per person | 6–7 h | Fewer hours, hotel pickup |
| Private transfer | Fixed price per vehicle | 6–7 h | Families, groups, surfboards |
| Small-plane flight | 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 from Puerto Escondido to Oaxaca: Schedules and Prices
Buses leave Puerto Escondido from the bus terminal and climb north into the mountains. You will typically find morning departures, which give you the views, and night departures, which save a hotel night but arrive in Oaxaca at dawn. Exact times shift with the season and the state of the road, which is why we do not print a fixed timetable here. Check live departures and fares on the official ADO website.
Price depends 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 flight out of Oaxaca.
There are two ways over the mountains: the road through San José del Pacífico and Miahuatlán, and a shorter but twistier road through Sola de Vega. Which one your bus takes decides the hours, so ask when you book. For the exact kilometers see the distance from Oaxaca to Puerto Escondido.
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 pick your seat; keep the e-ticket on your phone.
- At the terminal: the counters accept cash and cards; in high season buy a day ahead.
- Through your hotel or agency: useful if you want help with seats and luggage.
From the beaches of Zicatela and La Punta the terminal is a short taxi ride. Arrive 30 minutes early with your ID. In Oaxaca you arrive at a terminal outside the historic center, so plan a taxi to your hotel. The same trip in the other direction is covered in our Oaxaca to Puerto Escondido bus guide.
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.
- Keep your passport, valuables and a charger in your hand luggage, not in the hold.
- Download offline maps and tell your hotel in Oaxaca your arrival time.
- Prefer a daytime departure when you can: you see the mountains and arrive in daylight.
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 every option side by side, read our guide to getting between Oaxaca and Puerto Escondido, and if you are building a longer trip use the 10-day Oaxaca and Puerto Escondido itinerary.
Frequently Asked Questions
How long is the bus from Puerto Escondido to Oaxaca?
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 bus from Puerto Escondido to Oaxaca 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 Puerto Escondido to Oaxaca?
Yes. Direct first-class services run daily, with morning and night departures. Confirm the current schedule before you travel.
Is the night bus safe?
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.
Before you leave the coast, make the most of it. Browse our tours and excursions and fit one more day in the water before the mountains.
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 27, 2026Oaxaca to Puerto Escondido by ADO Bus: Schedules, Prices and Tips
How long, how much and when: the Oaxaca to Puerto Escondido bus (ADO network) explained, with price ranges, tips and fas
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