You can travel from Oaxaca City to Puerto Escondido by bus, private transfer, flight, rental car, or taxi/ uber. Check out our guide with all the important information.
Puerto Escondido is a small town located on the Pacific coast of Mexico. The town is known for its surfing, fishing, and laid-back atmosphere.
It is a popular destination for travelers looking to escape the hustle and bustle of city life. The town is home to a number of small businesses, including restaurants, cafes, and surf shops.
Puerto Escondido also has a number of day tours that showcase the best of what the town has to offer.
The following widget shows some of the best day tours in Puerto Escondido.
Check out our guide for all the important information on traveling from Oaxaca City to Puerto Escondido.
Distance from Oaxaca City to Puerto Escondido
The distance from Oaxaca City to Puerto Escondido is about 258.6 kilometers or 160.7 miles by car.
It takes around six to seven hours to travel by car from Oaxaca City to Puerto Escondido.
Transportation Options from Oaxaca City to Puerto Escondido
The following table outlines all transportation options from Oaxaca City to Puerto Escondido:
Method | Travel time | Price |
---|---|---|
ADO Bus from Oaxaca to Puerto Escondido | 10 hours 35 minutes | USD 48 |
OCC Bus from Oaxaca to Puerto Escondido | 10 hours 30 minutes | USD 48-USD 54 |
Private Transfer from Oaxaca to Puerto Escondido | 6-7 hours | USD 460 |
Rental Car from Oaxaca to Puerto Escondido | 6-7 hours | USD 40-USD 50 |
Taxi from Oaxaca to Puerto Escondido | 6-7 hours | USD 200 |
Flight from Oaxaca to Puerto Escondido | 40 minutes | USD 130 |
Getting to Puerto Escondido from Oaxaca City
1. ADO Bus from Oaxaca City to Puerto Escondido
Travel time: 10 hours 35 minutes
The ADO bus is one of the most popular ways to travel from Oaxaca City to Puerto Escondido.
The bus ride takes approximately 10 hours 35 minutes. The fare is very reasonable, and the bus is comfortable and clean.
2. Our recommendation: OCC Bus from Oaxaca City to Puerto Escondido
Travel time: 10 hours 30 minutes hours
If you’re looking for an economical way to travel from Oaxaca City to Puerto Escondido, we recommend taking the OCC night bus.
It’s a comfortable ride and you’ll arrive in Puerto Escondido early in the morning.
The bus leaves Oaxaca City at 09:30 PM and 10:30 PM and arrives in Puerto Escondido at 07:35 AM or 08:55 AM.
The fare is between USD 48 and USD 54.
The bus is air-conditioned and has reclining seats, so you can relax and get some rest during the journey. And because it’s a night bus, you won’t have to worry about missing out on any of the sights along the way.
As this is a popular travel option, we highly recommend purchasing your ticket online in advance.
Departure Time | Arrival Time | Duration | Price per Person | |
---|---|---|---|---|
09:30 PM | 07:35 AM | 10 hours 30 minutes | USD 54 | |
10:30 PM | 08:55 PM | 10 hours 30 minutes | USD 48 |
3. Private Transfer from Oaxaca City to Puerto Escondido
Travel time: 6 to 7 hours
With a private transfer, you’ll have your own driver who will pick you up at your hotel and take you directly to Puerto Escondido.
There’s no need to worry about public transportation schedules or dealing with luggage on crowded buses.
A private transfer from Oaxaca City to Puerto Escondido typically takes between six and seven hours. The cost of the transfer depends on the size of your group.
Prices for a private transfer from Oaxaca City to Puerto Escondido
- Private transfer for 1 to 4 people: USD 458
- Private transfer for 5 to 10 people: USD 684
Do you need help arranging your private transfer from Oaxaca City to Puerto Escondido?
Fill out the form below, and one of our Mexico experts will contact you!
We can also organize your transport in Guatemala, Costa Rica, and Colombia!
[ARFormslite id=100]
4. Flight from Oaxaca City to Puerto Escondido
Travel time: 40 minutes
The fastest way to travel from Oaxaca to Puerto Escondido is by taking a flight.
Two small airlines are offering daily flights between the two cities.
The first one is Aerotucan. A one-way ticket for the 40 minutes flight costs USD 271. We recommend booking your ticket well in advance as both airlines operate small turboprop aircraft, which can seat up to 8 passengers.
Click here to reserve a flight with Aerotucan from Oaxaca to Puerto Escondido.
The second airline that offers flights between Oaxaca and Puerto Escondido is Aerovega.
The pilot Don Vega runs the business almost entirely on his own.
You can contact him via email or WhatsApp to check availability and make a booking.
Email: [email protected]
WhatsApp: +52 9545880062
Prices for a one-way flight start at 2.500 MXN (around USD 125).
From our experience, Skyscanner usually shows the best deals. Alternatively, you can book a flight from Oaxaca City to Puerto Escondido on GuateGo.
Find the cheapest flights on Skyscanner
5. Driving with Rental Car from Oaxaca City to Puerto Escondido
Travel time: 6 to 7 hours
When planning a trip to Oaxaca City, renting a car to explore the surrounding area at your own pace is a great idea.
Puerto Escondido is a popular destination; the drive from Oaxaca City takes between six and seven hours.
Here are a few things to keep in mind when making the journey:
First, be aware that the roads in Mexico can be very different from what you’re used to back home. They can be narrow and winding, and sometimes there are no shoulders. So take it easy, and don’t try to push your rental car too hard.
Second, watch out for topes, which are speed bumps that are common on Mexican roads. They’re usually marked with signs, but not always. And they can be surprisingly large, so it’s best to slow down whenever you see one ahead.
We recommend you make a reservation in advance!
6. Uber or taxi from Oaxaca City to Puerto Escondido
Travel time: 6 to 7 hours
Another option for getting from Oaxaca City to Puerto Escondido is to take a taxi.
We, however, recommend organizing transportation in advance to get the best deal and to make your trip as stress-free as possible.
Best day tours in Puerto Escondido
Puerto Escondido is a small town located on the Pacific coast of Mexico. It is a popular tourist destination for its beautiful beaches and surfing.
There are many day tours available in Puerto Escondido, ranging from snorkeling and diving to jungle trekking and ATVing.
Check out the following widgets for more day tours in Puerto Escondido!
Frequently Asked Questions
What is the cheapest option to get from Oaxaca City to Puerto Escondido?
The cheapest way to get from Oaxaca City to Puerto Escondido is by bus, which takes around 10 hours 35 minutes.
What is the fastest way to get from Oaxaca City to Puerto Escondido?
The fastest way to get from Oaxaca City to Puerto Escondido is by flight. The flight duration is only 40 minutes!