Skip to Content

7 Best Ways to Get from Puerto Escondido to Oaxaca City, Mexico

You can get from Puerto Escondido to Oaxaca City by bus, private transfer, shared shuttle, flight, rental car, or taxi!

The cheapest option to travel from Puerto Escondido to Oaxaca City is by OCC bus, which costs USD 48. The journey takes about 11 hours.

The most popular option is the ADO bus since it provides convenience and affordability.

The fastest way to travel to Oaxaca City from Puerto Escondido is by catching a flight, which takes about 1 hour.

Having traveled across Mexico’s diverse landscapes, from its charming pueblos to vibrant metropolises, I’ve gathered knowledge on navigating its vast terrains.

This article is your go-to resource, spotlighting the most efficient ways to journey through Mexico while ensuring a smooth and enjoyable trip.

Check our guide for the best options to travel from Puerto Escondido to Oaxaca City and the best ways to travel around Mexico.

Transportation Options from Puerto Escondido to Oaxaca City

The following table outlines all transportation options from Puerto Escondido to Oaxaca City:

MethodTimePrice
ADO Bus from Puerto Escondido to Oaxaca City10.5 hrs$53
OCC Bus from Puerto Escondido to Oaxaca City~11 hrs$48
Shuttle from Puerto Escondido to Oaxaca City7 hrs$12
Puerto Escondido to Oaxaca City Private Transfer6-7 hrs$135 to 580
Flight from Puerto Escondido to Oaxaca City1 hr$271
Rental Car6-7 hrs$33 to 111
Taxi from Puerto Escondido to Oaxaca City6-7 hrs$170 to 200

How far is Oaxaca City from Puerto Escondido?

The distance from Puerto Escondido to Oaxaca City is 160.7 miles or 258.6 kilometers. The journey takes seven to ten hours, depending on your method of transportation.

Getting to Oaxaca City from Puerto Escondido

1. ADO Bus from Puerto Escondido to Oaxaca City

Journey Duration: 10 hours 20 minutes

1. Ado Bus From Puerto Escondido To Oaxaca City
ADO Bus from Puerto Escondido to Oaxaca City

Traveling by ADO bus from Puerto Escondido to Oaxaca is an excellent option for those traveling on a budget.

The ADO Bus Company offers an overnight trip on one of their luxury buses that provides a list of amenities for a comfortable and enjoyable journey.

Suppose you need transportation from Puerto Escondido to Oaxaca City for a relaxing vacation or an exploring adventure. In that case, you will find the ADO Luxury Bus one of the most affordable and convenient options!

Puerto Escondido to Oaxaca City ADO Bus Schedule:

The table below displays the ADO bus timetable for trips from Puerto Escondido to Oaxaca City, detailing departure times, journey lengths, and fares.

DEPETADURPX
08:45pm07:05am10h 20m$53Book Now 3 E1661788865313

2. OCC Bus from Puerto Escondido to Oaxaca City

Journey Duration: ~11 hours

Occ Bus From Puerto Escondido To Oaxaca City
OCC Bus from Puerto Escondido to Oaxaca City

There are many ways to enjoy Mexico without breaking the bank! An excellent way to save money while traveling is to save on transportation!

So, if you are looking for an unforgettable trip that is convenient and affordable, consider booking a ticket for OCC’s Puerto Escondido-Oaxaca route!

It takes longer to get from Puerto Escondido to Oaxaca City on this route than other options because the route avoids all those steep, winding mountain passes and takes an indirect route through them – this is good for people prone to motion sickness.

With OCC Coach buses, you’ll travel long distances with bathrooms, comfortable seating, and air conditioning so that the eleven hours you’ll be on the road are as comfortable as possible.

You can choose either daytime or nighttime routes and plan your day accordingly. An overnight trip may allow you to explore more of the area during the day while sleeping at night.

You can’t beat the price here; you always get a great deal!

Bus Station In Puerto Escondido
Bus station in Puerto Escondido

Puerto Escondido to Oaxaca City OCC Bus Schedule:

The table below displays the OCC bus timetable for trips from Puerto Escondido to Oaxaca City, detailing departure times, journey lengths, and fares.

DEPETADURPX
07:00am06:10pm11h 10m$48Book Now 3 E1661788865313
09:15pm04:45am10h 30m$48Book Now 3 E1661788865313

3. Shared Shuttle Puerto Escondido to Oaxaca City

Journey Duration: 7 hours

Bus From Puerto Escondido To Chacahua3
Bus Terminal TUR in Puerto Escondido

For only USD 12, you can go on an adventure from Puerto Escondido to Oaxaca City by taking a shared shuttle! This is the cheapest option you can find but also the least comfortable.

From Puerto Escondido to Oaxaca, colectivos take the most direct route. The vehicles are usually sprinter-type minivans, and the direct route means windy and bumpy roads. 

It is certainly not a good option for people with motion sickness; however, it is excellent for those who want an adventure while saving up some money!

Villa del Pacifico and Service Express are two companies that offer transport from Puerto Escondido to Oaxaca. Both companies provide frequent routes daily, so you don’t have to worry about tickets selling out.

Shared shuttles are leaving every hour from Puerto Escondido to Oaxaca City!

You will be traveling for about seven hours and get a break along the way for a quick bite or a bathroom break.

All the shared shuttles depart from Terminal TUR near Puerto Escondido’s main beach and arrive at their terminals in Oaxaca City.

How To Travel From Puerto Escondido To Oaxaca City, Mexico

4. Private Transfer from Puerto Escondido to Oaxaca City

Journey Duration: Custom Time

If you are willing to spend more on a trip, this option is probably for you! Travel agencies offer private transfers for larger groups in Puerto Escondido

You have several vehicles to choose from for your needs. This is a convenient option for traveling with your group since you can share the trip’s price and still get comfort and flexibility.

You can schedule your departure time without getting tied to schedules and even request stops to enjoy the scenery and stretch your legs.

Depending on your group size and the vehicle you choose, the price can range from USD 135 to USD 580.

So, explore your options and choose the best one for you!

Prices for a private transfer from Puerto Escondido to Oaxaca City:

  • 1-4 passengers: USD 458
  • 5-10 passengers: USD 684

Do you need help arranging your transportation?

Transportation 1

Complete this form and one of our transportation specialists will be in touch!

We specialize in arranging transportation across Guatemala, Costa Rica, Mexico, Peru, Panama, Brazil, Thailand, and Colombia!

5. Flight from Puerto Escondido to Oaxaca City

Journey Duration: 1 hour

If you want to avoid the bumpy roads and arrive in Oaxaca City in just a moment, flights are also available from Puerto Escondido!

Flying directly from Puerto Escondido to Oaxaca is the fastest and most expensive option. You might try to look online and find that there are indirect flights only, but that is not entirely true. There are two small local companies, Aerotucan and AeroVega, that provide direct flights.

Located just five minutes from the beach and town center, Puerto Escondido’s International Airport is situated within the city. It is accessible on foot if you are staying nearby. Otherwise, you can take a cab for about USD 3.

Keep in mind that there is only one departure daily, provided by each company. So, make sure to check availability and make reservations on time.

How To Get From Puerto Escondido To Oaxaca City, Mexico
©depositphotos.com

Aerotucan flights typically leave in the morning and cost around USD 271. You can book a flight online or go directly to their counter at Puerto Escondido Airport to get your ticket.

With only one 6-seater aircraft, AeroVegas is, in fact, even smaller. They do not provide much information online, and the pilot handles most of the bookings.

If you’re concerned about flying with Don Vega in the area, don’t worry. He’s a well-known and experienced pilot, and many travelers recommend him!

Contact aerovegapto@hotmail.com or send them a WhatsApp message to determine availability and prices. Compared to Aerotucan, they often have more affordable fares, starting at USD 120.

If you don’t manage to book your flight on these small planes or prefer flying on a bigger plane and do not want to travel on bumpy roads, you can consider booking a plane with a layover in Mexico City. 

However, the trip will take at least six hours. You can check out available flights online if this sounds appealing since the prices and travel times fluctuate daily!

6. Driving with a Rental Car from Puerto Escondido to Oaxaca City

Journey Duration: 6-7 hours

How To Get From Puerto Escondido To Oaxaca City, Mexico

Renting a car from Puerto Escondido to Oaxaca City can also be a great option if you are adventurous and like to take planning a trip into your own hands!

If you’re going on a trip with family and friends, renting a car is a great option that allows flexibility and extra time; just be prepared for a long drive since the roads can be tiring.

There are two routes to get to Oaxaca City from Puerto Escondido. While Highway 175 is the longer and slower route, it’s in a much better condition. 

This is the best route to travel from Puerto Escondido to Oaxaca City since there is a lower chance you will encounter any road accidents or traffic jams.

The trip down Highway 131 is shorter but much bumpier. This route is not recommended, but if the bumps don’t matter, you can choose this one to get there faster.

Car rentals in Puerto Escondido are very affordable, starting at USD 33 per day!

Just pick your vehicle and get ready to hit the road!

7. Uber or Taxi from Puerto Escondido to Oaxaca City

Journey Duration: 6-7 hours

How To Get From Puerto Escondido To Oaxaca City, Mexico

The last and least recommended option to travel from Puerto Escondido to Oaxaca City is to hire a taxi.

Since the distance is very long, it can be quite a pricey journey. But, if you have no choice for some reason, always agree on a price with your driver before setting off.

Have money exchanged in pesos because most cabs won’t accept USD. Even though there are set prices for different zones, it’s crucial to negotiate since the driver might try to get a little extra from you.

Expect to pay around USD 200 for this ride.

Best day tours in Oaxaca

How To Get From Puerto Escondido To Oaxaca City, Mexico4

Oaxaca is a mecca for day trips, and once you’ve been here, you’ll wonder how on Earth you missed out on it previously!

Whether it’s your first time traveling to Mexico or just returning after a long break, Oaxaca is always an excellent choice for your primary focus.

You will not stop enjoying your time here, from the beautiful Colonial Center to the breathtaking beaches. The best part is that you can book several Oaxaca tours to make the most out of your time during your visit!

There’s so much to see and do here in Oaxaca, but knowing where you should visit can be challenging. That’s why GetYourGuide is the best option that provides you with a great list of things to do when visiting Oaxaca, so you don’t miss a thing!

GetYourGuide is the number one travel experiences booking platform. Connecting travelers to a destination’s best activities and attractions, they help them find joy in the authentic and extraordinary depth and spirit behind a pin on the world map. 

They work with experienced local organizers and excursion companies dedicated to satisfying travelers with excellent, authentic experiences that connect people to their destinations.

You can find all the information on their site and easily book your tour in advance! They have helped thousands of travelers experience the real Mexico, and they are the ultimate travel companion!

How To Get From Puerto Escondido To Oaxaca City, Mexico5

Frequently Asked Questions

What is the most cost-effective way to get from Puerto Escondido to Oaxaca?

The most cost-effective way to get from Puerto Escondido to Oaxaca is by bus, which costs USD 48-USD 53 and takes around 10-11 hours.

What is the fastest way to get from Puerto Escondido to Oaxaca?

The fastest way to get from Puerto Escondido to Oaxaca is by car or a colectivo (public transport).

Is there a direct bus between Puerto Escondido and Oaxaca?

Yes, there is a direct bus departing from Puerto Escondido and arriving at Oaxaca.

How do I travel from Puerto Escondido to Oaxaca without a car?

The best way to get from Puerto Escondido to Oaxaca without a car is to take a bus, which takes around 10 hours and is one of the more affordable options.

Can I drive from Puerto Escondido to Oaxaca?

Yes, the driving distance between Puerto Escondido and Oaxaca is 258 km. Driving from Puerto Escondido to Oaxaca takes approximately 6 to 7 hours.

Is there Uber in Oaxaca?

Oaxaca doesn’t offer Uber services; it only has one taxi company at the airport. Fortunately, their fares are reasonably priced, and the process is easy.

Can I use dollars in Oaxaca?

US dollars are rarely accepted in Oaxaca, so you need to exchange your dollars for pesos.

Rate this post

Leave a comment

Your email address will not be published. Required fields are marked *