If you are planning on renting a car for your stay, you can reserve in Puerto Escondido through a local company or in Huatulco. If arriving in Huatulco you can reserve online through Hertz.com, Avis.com or Europcar.com.mx.
From Mexico City to Puerto Escondido, first class buses, Alta Mar and Turistar, leave Mexico terminals North and South for a 10 to 12-hour trip.
From Oaxaca, bus service through ADO (once daily) or minivans that depart every 30 minutes. It is recommended to take the ADO line to Puerto Escondido via Huatulco, an 11 hour bus ride. Seats recline and movies are shown. The minivans that leave from Oaxaca City take 8 hours, leave every 30 minutes and follow a very curvy itinerary.
From Acapulco and Huatulco, bus service on ADO or OCC is available.
Highways connect Puerto Escondido with Acapulco, Oaxaca city and Huatulco. Acapulco lies 200 miles to the north via Highway 200. Highway 131 connects Oaxaca City with Puerto Escondido, about an eight-hour drive.
From the center of Puerto Escondido or the Airport: Take Hwy 200 towards Huatulco. Look for the signs on the right side of the road indicating Casamar. Turn right after the sign and follow the next sign to the hotel.
From Huatulco, Airport take the main highway 200: Turn right out of the airport onto Highway 200, drive about 1.5 hours. The turn off is around 95 kilometers from the Huatulco airport.
Please use the Google map on the Map page to get the exact distances and locations by entering your beginning and end points.