Skip to Content

How to get from Puerto Escondido to Oaxaca City, Mexico

Oaxaca city offers colonial architecture, vibrant street art, charming restaurants, and breathtaking scenery! You can get from Puerto Escondido to Oaxaca City by bus, private transfer, shared shuttle, flight, rental car, or taxi!

Oaxaca City has an allure that is impossible to quantify. You have to experience it for yourself!

It is a beautiful place to visit, with many attractions and things to do! Beyond the colonial charm, Oaxaca City is a city of character that offers everything from botanical gardens and colonial architecture to some of Mexico’s most vibrant street art, charming restaurants, and breathtaking scenery!

So pack your bags, put on your sombrero, and head to Oaxaca City!

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

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 between seven to ten hours, depending on your method of transportation.

Transportation Options from Puerto Escondido to Oaxaca City

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

MethodTravel timePrice
ADO Bus from Puerto Escondido to Oaxaca City10 hours 20 minutesUSD 53
OCC Bus from Puerto Escondido to Oaxaca City~11 hoursUSD 48
Shared shuttle from Puerto Escondido to Oaxaca City7 hoursUSD 12
Private Transfer from Puerto Escondido to Oaxaca City6-7 hoursUSD 135-USD 580
Flight from Puerto Escondido to Oaxaca City1 hourUSD 271
Rental Car6-7 hoursUSD 33-USD 111
Taxi from Puerto Escondido to Oaxaca City6-7 hoursUSD 170-USD 200

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 provide 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:

  • 08:45 PM to 07:05 AM: ADO Luxury Bus to Oaxaca City from Puerto Escondido

Total price: USD 53

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 be able to enjoy Mexico without breaking the bank! And 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 who are 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 also sleeping at night.

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

Bus Station In Puerto Escondido
Bus station in Puerto Escondido

Puerto Escondido to Oaxaca City OCC Bus Schedule:

  • 07:00 AM to 06:10 PM: OCC Coach Bus to Oaxaca City from Puerto Escondido

Total price: USD 48

  • 09:15 PM to 07:45 AM: OCC Coach Bus to Oaxaca City from Puerto Escondido

Total price: USD 48

Universal Traveller recommends the following websites to plan & book your trip to Mexico

  • Check & book all available transportation options on GuateGo
  • Get Your Guide helps you find the best tours wherever you are heading to.

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 a bit 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 if you are 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 along the way 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!

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

Aerotucan flights typically leave in the morning and cost around USD 271. You can book a flight online, or you can 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 [email protected] or send them a WhatsApp message to determine availability and prices. In comparison 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 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 make 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 of the two, it’s in a much better condition. 

This is the best route to take when traveling from Puerto Escondido to Oaxaca City since there is a lower chance you come across 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 to you, you can choose this one to get there a bit 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!

Universal Traveller recommends the following websites to plan & book your trip to Mexico

  • Check & book all available transportation options on GuateGo
  • Get Your Guide helps you find the best tours wherever you are heading to.

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 cab.

Since the distance is very long, it can be quite a pricey journey. But, if you are left with 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 you are just returning after a long break, Oaxaca is always an excellent choice for your primary focus.

From the beautiful Colonial Center to the breathtaking beaches, you will not stop enjoying your time here. The best part is that there are several Oaxaca tours you can book 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. By 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 map of the world. 

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 you need 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

Where to stay in Oaxaca

The following map shows all accommodation options in Oaxaca:

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 to Oaxaca is 258 km. It takes approximately 6 to 7 hours to drive from Puerto Escondido to Oaxaca.

Is there Uber in Oaxaca?

Oaxaca doesn’t offer Uber services, and it only has one taxi company at the airport. Fortunately, their fares are reasonably priced, and the whole 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.

How To Get From Puerto Escondido To Oaxaca City, Mexico3

Rate this post

Leave a comment

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

    Table of Contents