Mr. PlayasMexico's Honest Beach Guide
    Oaxaca Coast — Puerto Escondido
    🌊 Oaxaca · Mexican Pacific

    Oaxaca Coast — Complete Guide
    Puerto Escondido, Huatulco & Mazunte

    World-class surf at Zicatela. Sea turtles nesting in Mazunte. Crystal-clear bays in Huatulco. The most authentic coast on the Mexican Pacific still exists.

    The Oaxaca Coast is not a destination for travelers who want everything figured out in advance. There are no massive hotel zones or international airports right on the beach. But if you are willing to make the journey, what you find is something very few destinations in Mexico still have: real authenticity, world-class waves, Oaxacan cuisine by the sea, and beaches that do not yet know they are famous.

    You might also like

    Olive ridley sea turtles arrive to nest in Mazunte between July and December. It is one of the most impressive natural phenomena in Mexico. Read the complete activities guide for the Oaxaca Coast.

    🤙 Also drawn to the North Pacific?

    Sayulita, San Pancho, and Punta de Mita have a different energy but the same Pacific Ocean. Check the Nayarit guide.

    Explore the Oaxaca Coast

    4 complete guides

    Getting There

    From major cities

    ✈️
    Mexico City
    Direct flights to Puerto Escondido (PXM) ~1h 20min. Or to Huatulco (HUX) with more frequency. Volaris, VivaAerobus.
    Flight ~1h 20min
    ✈️
    US Cities
    No direct flights. Connect through Mexico City (MEX) or Guadalajara (GDL). Huatulco (HUX) has the most reliable connections. From HUX to Puerto Escondido is 2h by road.
    Flight + 2h drive
    🚌
    Oaxaca City
    ADO bus to Puerto Escondido (~6h) or to Huatulco (~4.5h). Shared vans are cheaper but the road is very winding through the mountains.
    6h by bus
    🚗
    Oaxaca City by car
    Highway 175 to Puerto Escondido: 250 km of mountain curves. Beautiful scenery, tiring to drive. Highway 200 connects the entire coast between destinations.
    ~6–7h
    Mr. Playas tip

    If it's your first visit, fly directly to Huatulco (HUX) — the airport is easier and from there you can drive to Puerto Escondido and Mazunte on the same trip. View travel guide.

    Frequently Asked Questions

    Q How do I get to Puerto Escondido from Mexico City?

    Direct flights from Mexico City to Puerto Escondido airport (PXM) on Volaris and VivaAerobus. Flight time ~1h 20min. You can also fly to Huatulco (HUX), which has more frequent service and take ground transport.

    Q When is the best time to visit the Oaxaca Coast?

    December through April: dry weather, clear skies, ideal for most visitors. July and August for advanced surf at Zicatela. September–October for peak turtle nesting in Mazunte. Avoid Easter Week if you don't want crowds.

    Q Is it dangerous to swim at Zicatela?

    Yes. Strong currents year-round. For calm swimming, use Playa Carrizalillo or La Punta. Zicatela is for watching from the shore or for surfers with real experience.

    Q How much does accommodation cost on the Oaxaca Coast?

    $30–60 USD/night in Puerto Escondido or Mazunte in regular season. Huatulco has more mid-range and resort options. During Easter and December, prices increase 30–50%.

    Q What should I not miss on the Oaxaca Coast?

    The nighttime turtle observation in Mazunte (July–Dec), the sunset from Zipolite, the Huatulco bays by boat, bioluminescence at Laguna Manialtepec, and a tlayuda with tasajo at the Pochutla market.

    More on the Oaxaca Coast