The Best Resorts in Puerto Escondido, Mexico

Puerto Angelito beach is perfect for soaking up the sunshine in Puerto Escondido, Mexico.
Puerto Angelito beach is perfect for soaking up the sunshine in Puerto Escondido, Mexico. | © Arbelaez F / Alamy Stock Photo
Laura Field

Bid adios to the blockbuster hotels of the Riviera Maya and head instead to Oaxaca’s surfer-beloved beach town for laid-back retreats with the full roster of bars, spas and restaurants.

If you want to swerve the all-inclusive hotels of Cancún and Playa del Carmen in Mexico, the relaxed beach town of Puerto Escondido, on Oaxaca’s Pacific Coast, is just the ticket. Here you get the very same flawless beaches, endless water sports and excursions, from horseback riding to hot springs, but the town’s places to stay – despite all their bells and whistles – still feel like hush-hush hideaways. You won’t find casinos here, but you will uncover sizeable pools, all-service spas, and restaurants and bars where you won’t need to lift a finger – these top Puerto Escondido resorts are all bookable with Culture Trip.

1. Hotel Escondido


A straw-roofed suite at the Hotel Escondido opens out to a desert landscape.
© Hotel Escondido / Expedia

From Mexico’s own Grupo Habita brand – whose other properties include Downtown in Mexico City and the Robey in Chicago – comes Hotel Escondido, just outside Puerto Escondido town, in a secluded, privileged spot next to the Pacific. There are 16 cabins with traditional Mexican palapa-thatched roofs at this Escondido resort, all decked out with rustic wooden floorboards and their own terrace and pool. This laid-back yet luxurious place has everything you need at the tinkle of a metaphorical bell: from the pool sunken into the sand, to the two beach huts that double as the spa – offering massages to the sound of the waves.

2. Hotel Rockaway


The outdoor pool area with two pools and the hotel buildings with curved balconies at the Hotel Rockaway.
© Hotel Rockaway / Expedia

High-end Hotel Rockaway is in the Zicatela Beach area, and ticks off the resort checklist with a choice of rooms and apartments, a restaurant, two pools, a gym and even its own parade of shops at the adjoining Rockaway Plaza. There are massages and the services of a beauty salon to summon – all an effortless flip-flop away from the sea.

3. Punta Zicatela Hotel

Resort, Hotel

From this hotel room at Punta Zicatela Hotel a hammock can be seen swinging on its adjacent balcony as the sun sets of the pacific ocean.
© Punta Zicatela Hotel / Expedia

Punta Zicatela Hotel is where the name suggests – right next to the iconic point of Zicatela Beach. Small in size, yet big in mindset, it has just 28 white and turquoise rooms, with hammock-adorned balconies overlooking the ocean. The pool is framed by a lush garden and leads out to the hotel’s very own beach club with loungers laid out on the sand. Tuck into fresh fruits and juices at the continental breakfast, or sip on a mint-infused grasshopper cocktail while watching the sunset on the rooftop terrace. This Escondido resort also offers yoga sessions and massages, with surf classes and turtle conservation offered as extras.

4. Vivo Resorts


The beachfront Vivo Resorts and the beach as the Pacific Ocean laps the shore as the sun sets.
© Vivo Resorts / Expedia

Eight miles outside of Puerto Escondido, on its own patch of beach, is the spectacular Vivo Resorts. Two colossal pools look out to the sea, surrounded by the hotel’s lavish oceanfront suites. Head out to kayak, stretch out with some yoga or horseback ride to hot springs during the day. When you return, the Senses Spa by Elaina offers citrus body wraps and eucalyptus massages for ultimate pampering.

5. Hotel Santa Fe


The outdoor pool area with a pergola and fringed by tropical plants at Hotel Santa Fe.
© Hotel Santa Fe / Expedia

Hotel Santa Fe resort in Puerto Escondido sits between the immaculate Zicatela and Marinero beaches, so you won’t be far from a strip of sand. The rustic rooms feature locally crafted Mexican furnishings and private balconies. There are verdant gardens surrounding the two pools – one for adults only, the other for families – and a pretty terrace with loungers that overlook the ocean. The open-air restaurant lies under a giant, thatched palapa roof and serves up fresh shrimp cocktail, delicious veggie dishes and coffee that’s roasted daily.

6. Posada Real Puerto Escondido


The beachfront pool area at the Posada Real Puerto Escondido has an island of towering palm trees in the middle of it.
© Posada Real Puerto Escondido / Expedia

Posada Real Puerto Escondido is a laid-back resort, sitting oceanfront on Bacocho Beach. An all-action affair, you’ll never be at a loss for what to do here – whether it’s enjoying the ocean at Coco’s Beach Club, or getting active on the tennis court, taking up beach volleyball or trying your hand at mini golf. To reward your efforts, there are two pools for chilling out, as well as two bars and three restaurants to refuel at.

7. Villas Carrizalillo Hotel


The sun sets over the Pacific Ocean as seen from the terrace at Villas Carrizalillo Hotel which has been hung with hammocks.
© Villas Carrizalillo Hotel / Expedia

Villas Carrizalillo Hotel comprises 12 secluded villas that overlook Carrizalillo Bay. Nearby, you can experience the bioluminescent waters of the Manialtepec Lagoon on a boat trip, or try your hand at Oaxacan gastronomy with some cooking classes. On a terrace above the hotel’s pool area, you’ll find Restaurante Espadín where you can gorge on spicy shrimp tacos, freshly grilled snapper or chicken breast marinated in black mole sauce – all while sampling mezcal cocktails and looking out over the bay.

8. Samora Luxury Resort

Resort, Hotel, Spa Hotel, Luxury

The long pool leads all the way to the beach along a cactus lined strip from the straw-roofed deck at Samora Luxury Resort.
© Samora Luxury Resort / Expedia

Samora Luxury Resort in Puerto Escondido is an exquisite collection of lavish bungalow suites on Cumana Beach. Swim some laps of the incredible 40-meter pool, or perch on the end and look out at the Pacific and serrated Sierra Madre del Sur mountains. The beach club is where you’ll be served a fresh, tropical breakfast each morning, and you can enjoy Med-Mexican fusion food on the beach. After all, here it’s all about the natural surroundings taking center stage.

For more places to stay, book one of the best hotels in Puerto Escondido now via Culture Trip. Also, check out these tips for travelling to the city from Oaxaca.

Culture Trip Summer Sale

Save up to $1,395 on our unique small-group trips! Limited spots.

Edit article