How Do I Get to Puerto Escondido (and How Do I Get There From Oaxaca or Mexico City)?

The best way to get to Puerto Escondido is to fly into the Mexico City Airport and then grab a connecting flight to the Puerto Escondido Airport. You may also take a direct flight from the Oaxaca Airport that will land at the Puerto Escondido airport.
How Do I Get to Puerto Escondido
Table of Contents

Read on for the ultimate guide to getting to Puerto Escondido.

What Airport Do You Fly Into for Puerto Escondido?

The closest airport to fly into for Puerto Escondido is the Bahias de Huatulco International Airport (HUX). Located in Huatulco, this airport accepts direct international flights from the United States and Canada. That said, most tourists prefer to fly to Mexico City via the Mexico City International Airport (MEX), and then take a connecting flight to the Puerto Escondido International Airport (PXM).

In addition to flights from Mexico City, the small Puerto Escondido airport also receives domestic flights from the Xoxocotlan International Airport (OAX) in Oaxaca City, and the Guadalajara International Airport (GDL) in Guadalajara.

What Airlines Fly Into Puerto Escondido?

Here is a list of the airlines that fly into Puerto Escondido Airport:

AIRLINE CITY OF ORIGIN
AeroMar Mexico City
AeroMexico Connect Mexico City
AeroTucan Oaxaca City
AeroVega Oaxaca City
InterJet Mexico City
VivaAerobus Mexico City
Volaris Guadalajara

Does Puerto Escondido Have Uber?

No, Uber services are not available in Puerto Escondido.

How Far is Puerto Escondido from the Airport?

The distance from Puerto Escondido Airport to Puerto Escondido is 2.6 kilometers. It takes about 5 minutes to drive from Puerto Escondido Airport to Puerto Escondido using the Acapulco – Salina Cruz/Costera/Salina Cruz – Santiago Pinotepa Nacional/Mexico 200 road.

How Far is Puerto Escondido from Oaxaca Airport?

The distance from Oaxaca Airport to Puerto Escondido is 248.9 kilometers. It takes almost 6.5 hours to drive from the Oaxaca Airport to Puerto Escondido using the Puerto Escondido – Oaxaca road.

How Do I Get From Oaxaca to Puerto Escondido?

Here is a list of options for getting from Oaxaca to Puerto Escondido:

  • By Plane: Flying to Puerto Escondido from Oaxaca is the quickest albeit most expensive option. Flights by major airlines take around 25 minutes, but often include an unnecessary layover in Mexico City. Travelers can save time by flying with smaller airlines or hiring a private pilot. One-way flights last 30-40 minutes and costs about US $100.
  • By Bus: Taking the bus is the cheapest but longest option for getting to Puerto Escondido from Oaxaca. It is recommended to take the comfy overnight ADO bus as this journey lasts over 10 hours. Tickets cost US $12 – 20. Although the smaller local buses are faster, taking 6-7 hours, some passengers may find the winding routes they take nauseating.
  • By Car: It is also possible to rent a car in Oaxaca and drive yourself to Puerto Escondido. Many rental agencies in Oaxaca offer cars at US $40 – 80 per day. This road trip through Oaxaca will take you past scenic landscapes dotted with wildflowers, small rivers and waterfalls. You can also stop at small villages and beach towns along the way.

Can You Fly From Oaxaca to Puerto Escondido?

Yes, it is possible to fly from Oaxaca City to Puerto Escondido. The Puerto Escondido airport accepts flights from the Xoxocotlan International Airport (OAX) in Oaxaca City.

Are There Direct Flights From Oaxaca to Puerto Escondido?

Yes, 2 airlines – AeroTucan and AeroVega, offer direct flights daily from Oaxaca City to Puerto Escondido.

How Far is Puerto Escondido from Oaxaca City?

The distance from Oaxaca City to Puerto Escondido is 255.5 kilometers. It takes just over 6.5 hours to drive from Oaxaca City to Puerto Escondido via the Puerto Escondido – Oaxaca road.

How Do I Get From Oaxaca City to Puerto Escondido?

Here is an overview of options for getting from Oaxaca City to Puerto Escondido:

  • By Plane: Flying from Oaxaca City to Puerto Escondido is the fastest albeit most expensive option. Although they normally take about 25 minutes, most flights by major airlines include a layover in Mexico City. But travelers can cut costs and save time by flying with smaller airlines or hiring a private plane. Two airlines – AeroTucan and AeroVega, offer daily direct flights from Oaxaca City to Puerto Escondido using small 13-Seater Cessna planes. Lasting 30-40 minutes, a one-way flight ticket costs around US $100, but may vary depending on the season of the year. Travelers can also hire private planes that offer direct flights daily from Oaxaca City to Puerto Escondido. To book a private pilot, simply visit the Oaxaca Airport information desk and request for a recommendation.
  • By Bus: Taking the bus is the longest but cheapest option for traveling from Oaxaca City to Puerto Escondido. Because this journey lasts 10-11 hours, it is recommended that you take the more comfortable overnight ADO bus. Two buses leave daily on this route, and tickets cost between US $12 – 20. Transportes Villa del Pacifico, a local bus company, also operates 9-seater vans from Oaxaca City that arrive in Puerto Escondido in 6 – 7 hours. Although these mini-buses don’t have the amenities of ADO buses such as Wi-Fi and reclining seats, they are convenient and cost around US $10. That said, unlike the bigger buses, mini-buses make fewer pit stops, are often cramped, and take the more winding route through the mountains that some travelers may find nauseating. Because buses can fill up quickly in the high season, it is recommended that you purchase your ticket days in advance.
  • By Car: Renting a car and driving yourself from Oaxaca City to Puerto Escondido is another good option. There are many rental companies in Oaxaca City that offer vehicles at between US $40 – 80 per day. It is recommended that you tackle this drive during the day so that the hairpin turns don’t sneak up on you. A road trip through Oaxaca enables you to see a side of Mexico that few tourists get to see. The route winds through the mountains before descending towards the coast. Portions of this drive are incredibly scenic with waterfalls, small rivers and wildflowers. If you aren’t in a hurry, take Highway 175 which is best enjoyed over a couple of days. This route will take you through small villages where you can visit local markets, purchase local artisanal goods or go hiking in wooded hills. You can also stop at other beach towns like Zipolite, Mazunte and Puerto Angel.

How Long Does It Take to Drive From Oaxaca to Puerto Escondido?

The drive from Oaxaca City to Puerto Escondido takes just over 6.5 hours.

How long is the Bus from Oaxaca to Puerto Escondido?

The bus from Oaxaca to Puerto Escondido takes around 10-11 hours.

How Far is Puerto Escondido from Mexico City?

The distance from Mexico City to Puerto Escondido is 760.6 kilometers. It takes about 11 hours to drive from Mexico City to Puerto Escondido using the Acapulco – Salina Cruz/Pinotepa Nacional – Acapulco/Mexico 200 and Mexico 95D roads.

How Do I Get From Puerto Escondido to Mexico City?

Here is a list of options for getting from Puerto Escondido to Mexico City:

  • By Plane: Flying is the fastest albeit most expensive way to get to Mexico City from Puerto Escondido. Available several days a week, direct flights to the capital take about 1.5 hours and cost US $100. Airlines that fly this route include Viva Aerobus, AeroMar and InterJet.
  • By Bus: The longest yet cheapest way to get from Puerto Escondido to Mexico City is by taking the bus. Travelers can take ETN’s luxury TuriStar line, a first-class bus, from the terminal in Puerto Escondido. This evening bus journey to Mexico City takes around 12 hours.
  • By Car: Renting a car is another good option for traveling to Mexico City from Puerto Escondido. There are several car rental agencies in Puerto Escondido that offer vehicles for as low as US $40 per day. Going on this road trip is also a great way to see a different side of Mexico.

How Far is Puerto Escondido from Huatulco?

The distance from Huatulco to Puerto Escondido is 108.5 kilometers. It takes around 2 hours to drive from Huatulco to Puerto Escondido using the Acapulco – Salina Cruz/Salina Cruz – Santiago Pinotepa Nacional/Santiago Pinotepa Nacional – Salina Cruz/Mexico 200 roads.

How Do I Get From Huatulco to Puerto Escondido?

Here is a list of options for getting from Huatulco to Puerto Escondido:

  • Shuttle: Shuttles are available to take travelers to Puerto Escondido from Huatulco in vehicles that are mostly newer models with air-conditioning. Shuttle transfer services have to be booked in advance, and cost 00 pesos per person for shared shuttles or 2,000 pesos for private transfers.
  • Local Taxi: Local taxis are another means for traveling to Puerto Escondido from Huatulco. Fares cost around 800 – 1200 pesos, and vehicles may be older models with no air-conditioning. This option is suitable for travelers who are confident with bargaining in Spanish, and those traveling without a lot of luggage.
  • Bus: Taking the bus from Huatulco to Puerto Escondido is a popular means of travel for residents and long-stay visitors. One-way tickets cost 70 pesos, and buses are often air-conditioned with reclining seats. The bus will drop you at the ADO/OCC station in Puerto Escondido. From there, you may take a taxi to your hotel.
  • Car Rental: You may also drive yourself to Puerto Escondido after renting a car in Huatulco. Cars can be hired for 700 – 1500 pesos per day. This option also gives you the freedom and flexibility to get around town, and even go on daytrips outside Puerto Escondido to beach towns like Mazunte and Zipolite.

How Far is Puerto Escondido from Huatulco Airport?

The distance from Huatulco Airport to Puerto Escondido is 100.2 kilometers. It takes almost 2 hours to drive from Huatulco Airport to Puerto Escondido using the Acapulco – Salina Cruz/Salina Cruz – Santiago Pinotepa Nacional/Santiago Pinotepa Nacional – Salina Cruz/Mexico 200 roads.

How Do I Get From Huatulco Airport to Puerto Escondido?

Here is an overview of options for getting from Huatulco Airport to Puerto Escondido:

  • Shuttle: Shuttle transfer services are available to take you from Huatulco Airport to Puerto Escondido. The cost is 500 pesos per person for a shared shuttle (4-10 passengers) or 2,000 pesos for a private transfer. You will need to book this service in advance. Shuttles are typically newer model, air-conditioned vehicles that do not make multiple stops along the way. They are ideal for the elderly, families, and travelers in a hurry, travelers arriving at night or luxury travelers who are not bothered by the cost.
  • Airport Taxi: Airport taxis are also available to get you to Puerto Escondido from Huatulco Airport. Simply visit the Authorized Taxi Booth at Huatulco airport, make your payment and you’ll be issued a taxi voucher. Airport taxi fares cost between 2,068 – 2,260 pesos depending on the size of the vehicle. The main advantage of airport taxis is that you get to be driven to your destination by an authorized driver inside an air-conditioned albeit older model vehicle. There is normally a maximum of four passengers per car, and you won’t have to make multiple stops along the way.
  • Local Taxi: Local taxis are another option for getting from Huatulco Airport to Puerto Escondido. The local taxi stand is located outside the airport, and fares on this route typically cost between 800 – 1200 pesos. You will need to pay your fare in cash as credit cards and US dollars are not accepted. The vehicle may be an older model without air-conditioning. There is usually a maximum of 4 passengers per vehicle and you will not make multiple stops en route. This option is ideal for travelers who are confident in their ability to negotiate in Spanish, as well as for those traveling with little luggage.
  • Sur Bus: Taking the Sur bus to Puerto Escondido from Huatulco airport is the most popular mode of transportation for long-stay visitors and residents. A one-way trip costs 70 pesos (to be paid in cash), and you get to enjoy air-conditioning, reclining seats and reliable service. Head to the bus stop located outside the airport and flag down the Sur bus marked “Puerto Escondido.” Get on board and pay the driver. The bus will drop you off at the ADO/ OCC bus station in Puerto Escondido. From here, you will have to take a local taxi to your hotel for about 30 – 40 pesos.
  • Car Rental: It is also possible to rent a car from Huatulco Airport and drive yourself to Puerto Escondido. Compact vehicles are available for hire at between 700 – 1,500 pesos (roughly US $79) per day. Of course, actual rental rates will vary depending on how long you keep the vehicle. Renting a car is popular among travelers staying at the luxury villas on Costa Cumana where you need a vehicle to get around. This option also gives you the flexibility and freedom to go on day-trips beyond Puerto Escondido, where you can visit beach towns such as Zipolite and Mazunte.

How long is the Drive from Huatulco to Puerto Escondido?

The drive from Huatulco to Puerto Escondido takes almost 2 hours.

How much is a Taxi from Huatulco to Puerto Escondido?

The price of a taxi from Huatulco to Puerto Escondido will vary depending on which taxi you use. Official airport taxis cost around 1,800 pesos. Local taxis charge around 800 pesos because they operate free of airport surcharges. Because taxis in Huatulco do not have meters, it is important to agree on the price with the taxi driver before you begin the trip.

Hotels.com is a leading provider of hotel accommodation worldwide. As a Hotels.com Rewards Member you have access secrets travel deals and every 11th night for free. See all the greatest offers for hotels in Puerto Escondido.

Share on facebook
Facebook
Share on twitter
Twitter
Share on pinterest
Pinterest