The 15 Best Puerto Escondido Luxury Hotels for Discerning Travelers
Ready to book the best Luxury hotels in Puerto Escondido?
You’re in the right place, as this article lists the 15 best Puerto Escondido luxury hotels on the beach (or at least very close to it).
No time to read the entire article? The best Puerto Escondido hotel is the eco-chic Casona Sforza — which has near-perfect ratings and a gorgeous design.
One of the top surf towns in Mexico, Puerto Escondido, which means “hidden port,” is also known for having some of the best and biggest waves in Mexico.
Along with epic waves, Puerto Escondido has beautiful beaches, buzzing nightlife, delicious food, and laid back vibes.
Now that you know just how amazing this town is, you’ll need to book one of the best hotels in Puerto Escondido Mexico ASAP!
Check out the best Puerto Escondido hotels below, with options in all price ranges so everyone gets to experience one of the best Oaxaca beaches on Mexico’s Pacific Coast.
The 15 Best Puerto Escondido Luxury Hotels
1. Casona Sforza

⭐️ Rating: 9.4 out of 10 Stars | 🏩 View on Booking.com | Perfect for: Couples, Adults and Solo travelers
When it comes to the best Puerto Escondido hotels, there’s none more beautiful than Casona Sforza Puerto Escondido.
It is an adults only hotel, and perfect for a relaxing or romantic getaway.
This eco-luxe, beach-front property is home to 11 suites — each with a private pool or stunning ocean views.
The architecture is spectacular, and mixes ancient arches with a contemporary touch.
The space is BEAUTIFUL, absolutely breathtaking! And the staff is so unbelievably friendly. We more than enjoyed our stay, we were so sad to leave.
—Lauren (read more reviews)
Every detail has been carefully thought-out, and it shows.
Along with gorgeous rooms, the hotel has a restaurant and bar, and multiple experiences you can enjoy, from surfing lessons to a Pueblo del Sol experience.
💚 Pueblo del Sol Nonprofit Organization
Casona Sforza was founded by Ezequiel Ayraza Sforza. He created the hotel as a way to fund Pueblo del Sol.
This nonprofit project helps indigenous communities preserve and recover ancient traditions.
Ultimately, Casona Sforza is more than just a Puerto Escondido hotel. For travelers who want to help support the local communities you visit, this is the place for you.
2. Casa Joseph Zicatela (Adults Only)

🏩 View on Booking.com | ⭐️ Rating: 8.9 out of 10 Stars | Perfect for: Couples, Adults, Solo travelers
Casa Joseph Zicatela is a 5 Star luxury beachfront property, just steps from Zicatela Beach.
This adults-only hotel allows guests to relax in the lap of luxury, where you’ll wake up every morning to the sound of waves!
Casa Joseph Puerto Escondido hotel boasts oceanfront suites with gorgeous views, beautiful interior design and modern amenities.
There’s also a private beachfront villa if you’re looking for something even more exclusive.
Paradise on Earth! Bed was so comfortable, beautiful rooms, amazing staff, and delicious food. Every detail has been designed for you to get a luxury experience. Truly amazing!
—Jackson (READ MORE Reviews)
Along with the gorgeous rooms, there’s a spa and the hotel offers fun activities for guests.
These include horseback riding on the beach, surf classes, beach yoga and Oaxacan mezcal tours.
Enjoy a host of exclusive services, including a butler, private parking if you’re renting a car in Oaxaca, and transportation from Puerto Escondido International Airport.
All guests receive a welcome basket at check-in that is filled with local fruits and Oaxaca mezcal.
All of this, plus friendly and welcoming staff, will make your stay at Casa Joseph Zicatela an unforgettable experience.
3. Hotel Escondido (Adults Only)

🏩 View on Booking.com | ⭐️ Rating: 8.1 out of 10 Stars | Perfect for: Couples, Adults, Solo travelers
Though the decor is rustic-chic, the service is 5 Star luxury all the way at Hotel Escondido, one of the best Oaxaca boutique hotels.
It is the perfect place to disconnect from it all, in one of their private beachfront bungalows.
It’s the best hotel in which I’ve ever stayed [in]. The place is magic, the staff super professional and friendly. This hotel has everything to make you feel [like you’re] in heaven.
—Jose (read more reviews)
Hotel Escondido Puerto Escondido is located on a private beach area about 30 minutes from Puerto Escondido, near the Casa Wabi Artist Residence.
Do note that Hotel Escondido is on the outskirts of town, so you’ll want a rental car to get around.
Overall, Puerto Escondido isn’t known for fast WiFi. If you need to work or want to stream videos online, Hotel Escondido might not be the best choice for you.
However, it features accommodations like peace and quiet!
4. Hotel Terrestre Puerto Escondido

🏩 View on Booking.com | ⭐️ Rating: 8.7 out of 10 Stars | 👌 Perfect for: Couples, Adults, Solo travelers
Hotel Terrestre Puerto Escondido is a villas-only property that provides guests with a multi-sensorial experience to connect you with nature.
It is part of Grupo Habita, which also owns Hotel Escondido.
Each of the 14 villas has two floors. The ground floor has a garden and outdoor bathroom; upstairs, your terrace has a private pool and lounge area.
Along with stunning rooms, there’s an outdoor restaurant, a circular pool for hydrotherapy treatments, swimming pool, and a hammam Turkish spa offering various holistic treatments and steam baths.
Oozes style. Every inch is stunning. The staff were super helpful and friendly… One of the most unique and stunning experiences we have ever had.
—Jackson (read more reviews)
🌎 Best PUERTO ESCONDIDO Eco-Hotel
Designed by architect Alberto Kalach, Hotel Terrestre offers a contemporary oasis made of locally-sourced materials.
It runs off solar power, and is designed to offer cooling methods without the need for air conditioning.
This luxury hotel has a palette of colors and textures inspired by the surrounding environment.
Here, wood, concrete and brick combine effortlessly with clay and sand, creating a uniquely beautiful design.
5. Bora Boutique Hotel Puerto Escondido

⭐️ Rating: 8.6 out of 10 Stars | 🏩 View on Booking.com | 👌 Perfect for: Couples, Friend groups, Solo travelers
Located in Puerto Escondido just 1.5 miles (1 km) from famous Playa Zicatela Beach, Bora Boutique Boutique Hotel offers chic vibes, a restaurant, free private parking, an outdoor swimming pool and a shared lounge.
All rooms and suites in this 5 star hotel offers views of the pool, garden and terrace.
The pool area is heaven. Beds are comfy, food is good and staff are lovely. Would def stay at Bora hotel again!
—Lucia (read more reviews)
There’s a 24-hour front desk and reception area, room service, free Wi-Fi throughout the property, and an airport shuttle service available.
Enjoy air-conditioned rooms and premium bed linens at Bora Puerto Escondido Resort.
All rooms have a seating area, flat screen TV, safety deposit box for valuables, and a private bathroom with a shower, hair dryer and bath slippers.
6. Villas Carrizalillo

⭐️ Rating: 9.2 out of 10 Stars | 🏩 View on Booking.com | 👌 Perfect for: Families, Couples
Villas Carrizalillo Puerto Escondido overlooks Playa Carrizalillo Beach below — with million dollar views at a reasonable price tag.
This is one of the best beaches in Puerto Escondido, and you’re right in the heart of it.
Amazing views and ultimate relaxation — Best part of our Mexico trip. I will come back as soon as I can.
—Barbara (read more reviews)
Each villa at Villas Carrizalillo Hotel has a dining area and seating area with flat screen TV. Some also have a terrace and kitchenette.
There’s a gorgeous pool and restaurant onsite with complimentary breakfast each morning.
ARE THERE ANY PUERTO ESCONDIDO HOTELS ALL INCLUSIVE?
For now, there aren’t any, as this isn’t one of the Mexico resort towns.
However, places like Villas Carrizalillo that offer free breakfast can come close
If you were wondering about Puerto Escondido all inclusive hotels, this is your best option.
7. Vivo Resorts Puerto Escondido

🏩 View on Booking.com | ⭐️ Rating: 8.3 out of 10 Stars | 👌 Perfect for: Families, Couples
This beachfront property has a little bit of everything. Vivo Resorts Puerto Escondido, located on Playa Palmarito, offers a variety of accommodations in a range of sizes — all just steps from the sand.
Accommodation options range from oceanfront villas with a private pool, to studio suites.
No matter what you choose, each room comes equipped with a kitchen, satellite TV, free WiFi and a kitchen.
Amazing stay with super staff, great facilities and the best beach I’ve seen in Mexico!
—Inge (read more reviews)
The hotel has three swimming pools, a swim-up bar, two restaurants, a tennis court and basketball court.
For something special, Vivo Resorts offers exclusive packages, like Discover Vivo and the Romantic Getaway package.
Note: The hotel is about 15 minutes from Puerto Escondido by car. If you want to stay here, you’ll need a rental car to get around, as there’s no Uber in Puerto Escondido.
8. Casa Bicachi Puerto Escondido (Adults Only)

🏩 View on Booking.com | ⭐️ Rating: 9.5 out of 10 Stars | 👌 Perfect for: Adults, Couples, Solo travelers
Just 1,965-feet (600 meters) from Playa Zicatela Beach, Casa Bicachi Puerto Escondido is located steps from one of the best Puerto Escondido beaches.
It has a near-perfect rating, and is ideal for discerning travelers.
Fantastic hotel! Great location, close to the restaurants, bars and beach but far enough away that it was quiet and peaceful. The staff were very friendly, helpful and accommodating.
—Matthew (read more reviews)
This luxury boutique hotel has unique style and numerous amenities. Enjoy a large outdoor swimming pool, on-site hotel bar, garden and free Wi-Fi.
Each room in the hotel offers views of the pool and terrace, and a minibar.
The rooms also include a wardrobe, flat-screen TV, private bathroom, premium bed linens and towels and AC for your comfort.
9. Puerto Escondido Suites La Hacienda

🏩 View on Booking.com | ⭐️ Rating: 9.3 out of 10 Stars | 👌 Perfect for: Families, Couples, Adults
Located a short walk from La Rinconada, one of the best Puerto Escondido neighborhoods, Suites La Hacienda is the perfect hotel for a nice mix of peace and quiet, while also still being minutes from all the action.
La Rinconada is known for having some of the best restaurants in Puerto Escondido, as well as many of its best bars.
It’s also near both Playa Carrizalillo and Playa Manzanillo, two of the top Puerto Escondido beaches.
Lovely boutique hotel with beautiful gardens. Kind and friendly staff. Lovely pool. Friendly other guests, great atmosphere. Very well equipped room.
—jonathan (read more reviews)
Suites La Hacienda Puerto Escondido welcomes guests with a beautiful hacienda-style entranceway.
It is a comfortable accommodation with various amenities, including a swimming pool and lush, tropical gardens.
This beautiful property is located minutes from all the best things to do in Puerto Escondido!
If you need tips, the owner is also always around, and the staff is friendly and welcoming, ready to help with your travel needs.
10. Casa Beu Puerto Escondido

🏩 View on Booking.com | ⭐️ Rating: 9.5 out of 10 Stars | 👌 Perfect for: Couples, Solo travelers, First-time travelers
Casa Beu Hotel combines privacy and comfort. Located steps from Playa Zicatela Beach, all rooms are situated around the pool with a mini-terrace — perfect for a glass of wine or nightcap cocktail.
Great place that I would definitely recommend! It’s a cute boutique hotel that is run by a family [and] just far enough from the party noise but also [within] 5 walking minutes of all the restaurants and beach. [It] has spacious rooms and a nice pool!
—colette (read more reviews)
The hotel has free Wi-Fi and a tour desk if you plan to take any of these best tours in Puerto Escondido.
All rooms include a private bathroom with a bath or shower, and all guests will enjoy FREE breakfast daily.
11. Hotel Santa Fe Puerto Escondido

🏩 View on Booking.com | ⭐️ Rating: 8.6 out of 10 Stars | 👌 Perfect for: Families, Couples
Hotel Santa Fe is located between Playa Marinero Beach and Playa Zicatela Beach, two of the best Puerto Escondido beaches.
Surrounded by lush tropical gardens and terraces, you’re just a one minute walk from the beach.
This 4 Star colonial-style hotel features a range of amenities, like satellite TV and a private balcony.
A small hotel, there are just 34 rooms, but each boasts traditional Mexican decor and tiled floors.
Very nicely decorated and very good location. Nice food, good service and delicious margaritas as well.
—Dominique (read more reviews)
Hotel Santa Fe Puerto Escondido has three outdoor swimming pools to enjoy.
There’s also an outdoor restaurant located beneath a traditional palapa with stunning ocean views.
The restaurant serves a variety of traditional Mexican foods and international dishes, as well as fresh seafood options.
They roast their own coffee daily, and have vegan and vegetarian options available.
Other amenities include parking for those who have a rental car, room service, tours, a shop selling local handicrafts, and in-room massages.
12. Casa UMI

🏩 View on Booking.com | ⭐️ Rating: 8.1 out of 10 Stars | 👌 Perfect for: Couples, Adults, Solo travelers
I stayed here for about a week, and highly recommend Casa UMI Puerto Escondido.
For mid-budget travelers, this is one of the nicer options, and only about a five minute walk from the beach.
What a gorgeous and architecturally considered accommodation. We loved that Casa Umi was a little bit off of the main area which meant it was quiet. The room was lovely, private… and I appreciated the big bathroom and seating area.
—chelsea (read more reviews)
It is located just four blocks from Playa La Punta in the boho chic La Punta neighborhood.
My room was huge, with cold AC and a comfy bed, high end finishes in the bathroom, and a private hammock by the pool.
With its proximity to La Punta Beach, the best place to party in Puerto Escondido, it can get a bit loud some nights.
You’ll want to pack good ear plugs, or opt for a quieter place, like Casa Joseph Zicatela or Villas Carrizalillo.
13. Shavanna Hotel Boutique

🏩 View on Booking.com | ⭐️ Rating: 8.7 out of 10 Stars | 👌 Perfect for: Families, Couples, Guests traveling with a pet
Located in the heart of Downtown Puerto Escondido, this boutique hotel is known as much for its excellent amenities and nice rooms, and for its outstanding service.
At Shavanna Hotel Boutique, staff members give personalized attention to every guest and go above and beyond what is needed.
A friendly staff, great property, and fair prices make this one of the top Puerto Escondido hotels.
We have been staying at the Shavanna hotel for over a week now and have extended our stay… The reason for extending our stay was all down to the staff and how lovely they are. 10/10!!
—Georgia (read more reviews)
Shavanna Hotel is located minutes from the City Center.
It is also just a 15-20 minute walk from La Rinconada, Playa Carrizalillo Beach and Playa Manzanillo Beach, two of the best swimming beaches in Puerto Escondido.
🚌💨 Note: The hotel also provides shuttle buses twice a day that go to the other beautiful beaches in Puerto Escondido, like Playa Puerto Ángelito.
The hotel has a modern Art Deco style, outdoor pool, restaurant, and shared lounge. Rooms at Shavanna Puerto Escondido are comfortable, spacious, clean, quiet and reasonably-priced.
It is both pet-friendly and family-friendly.
14. Hotel Suites Villasol

🏩 View on Booking.com | ⭐️ Rating: 8.1 out of 10 Stars | 👌 Perfect for: Families, Groups, Couples
Located just a five minute walk from Bacocho Beach, Hotel Suites Villasol is a modern hotel with 86 guest rooms.
They also have a private beach club on Playa Bacocho, and a free shuttle bus to take you there.
🐢 Want to do the baby turtle release in Puerto Escondido? This takes place on Bacocho Beach right near the hotel!
Book your experience here to release the sea turtles and visit a bioluminescent lagoon.
The rooms were very clean and comfortable. The property is beautiful and well maintained. The beach club is also beautiful and well maintained.
—Laura (read more reviews)
Along with nice accommodations, the hotel amenities include an outdoor pool, three restaurants and meeting rooms.
The restaurants serve American-style breakfast and traditional Mexican cuisine for lunch and dinner.
For couples, they can set up string lights and a wooden table on Playa Bacocho Beach for a romantic sunset dinner.
💍 Considering a wedding in Puerto Escondido? They do those too, and have specialized event planners on staff.
15. Hotel Blater

🏩 View on Booking.com | ⭐️ Rating: 8.6 out of 10 Stars | 👌 Perfect for: Families, Groups, Couples
An elegant yet welcoming space, Hotel Blater Puerto Escondido is in the quieter part of Zicatela Beach.
It’s just a one-minute walk from the beach, but in the center of the beach strip, near all the action.
However, it’s far enough away from everything that you can enjoy a peaceful day on a beach chair, reading your favorite book.
Great place to rest in a great location to get to know Puerto Escondido. It is very new, clean, has 2 pools, a restaurant right there, and very helpful staff.
—hugo (read more reviews)
The hotel has both modern rooms and luxurious, fully-equipped suites.
No matter which you choose, you’ll enjoy various amenities like a balcony, cable TV, free WiFi and cold air conditioning.
Hotel Blater also has a pool terrace with an ocean view, an indoor pool, a bar, and a restaurant.
Guests will enjoy complimentary breakfast at the onsite Carey Restaurant, which also offers lunch and room service.
16. Quinta Carrizalillo

🏩 View on Booking.com | ⭐️ Rating: 8.6 out of 10 Stars | 👌 Perfect for: Families, Groups, Couples, Apartment-style accommodations
Located a half-mile (1 km) from Downtown Puerto Escondido, Quinta Carrizalillo is the best hotel in Puerto Escondido for large groups.
There are 11 rooms, private villas and suites that can accommodate groups from 4-7 people.
Very good value for the money, and exceptional access to the best beach of Puerto Escondido.
—Gabrielle (read more reviews)
Each apartment has a TV, air conditioning, and full kitchens with an oven and refrigerator.
The property has a garden, terrace, shared lounge, game room and free parking — and it’s located near beautiful Playa Carrizalillo.
17. Hotel Casa Pridda

🏩 View on Booking.com | ⭐️ Rating: 8.6 out of 10 Stars | 👌 Perfect for: Families, Couples, Solo travelers
Hotel Casa Pridda is just 165-feet (50 m) from Zicatela beach.
While Playa Zicatela is right outside the hotel, you’re also only about 1.5-miles (2 km) from Playa Principal Beach, the main beach in Puerto Escondido.
We loved our stay at Casa Pridda. We have stayed at many places in PE and this one was the best!
—Arian (read more reviews)
Hotel Casa Pridda Puerto Escondido is a clean, quiet hotel that’s not only within walking distance of the beach, but also close to several bars and restaurants.
They also have concierge service, and a 24-hour front desk.
The hotel offers a range of accommodations, which include a swimming pool, hot showers, large comfortable beds, AC, good internet, and a flat-screen TV.
Some rooms also have a balcony and beautiful sea views.
Top 10 Best Luxury Hotels Near Puerto Escondido

Looking for comfortable accommodations and a 5-star hotel near Puerto Escondido?
Here are 10 of the best boutique hotels located within about an hour of the downtown center of Puerto Escondido.
- Mazunte Zoa Hotel Boutique (Adults Only) in Mazunte, Oaxaca
- Aamori Boutique Hotel (Adults Only) in San Agustinillo, Oaxaca
- El Alquimista Yoga Spa in Zipolite, Oaxaca
- Hotel Pasión de Luna in Puerto Angel, Oaxaca
- Barcelo Huatulco All Inclusive Resort in Huatulco, Oaxaca — One of the best Huatulco all-inclusive resorts
- Cabañas Alta Mar in Guayabas, Oaxaca
- Posada Buda-Tortuga in San Agustinillo, Oaxaca
- Casa Cometa in San Agustinillo, Oaxaca
- Secrets Huatulco Adults Only All Inclusive Resort in Huatulco, Oaxaca
- Casa Lu Hotel Boutique in Mazunte, Oaxaca
Puerto Escondido Travel Guide & FAQ
Where is Puerto Escondido Mexico located?
Puerto Escondido is in Oaxaca state, in Southern Mexico.
It is located south of Mexico City, west of Chiapas state and east of Guerrero state.
🗺 Puerto Escondido Map
For most, a trip to Oaxaca means visiting Oaxaca City, in the center of the state.
However, the Oaxaca Mexico beaches, like Puerto Escondido, Huatulco, Zipolite and Mazunte, are further south on the Pacific Ocean.
Traveling from Oaxaca City to the beaches? Use these guides to help you plan — Oaxaca City to Puerto Escondido and Oaxaca City to Huatulco.
Is there a Puerto Escondido Airport?
Yes — When traveling to Puerto Escondido, use Puerto Escondido International Airport (code: PXM).

Though the word international is in the name, this airport rarely has international flights.
To fly into PXM, you’d have to connect through the Mexico City International Airport (code: MEX), Oaxaca International Airport (code: OAX, in Oaxaca City) or Guadalajara International Airport (code: GDL).
There are no direct flights to Puerto Escondido from the United States or Canada, as it’s a small airport. However, there are daily flights from most Mexican airports.
What’s the best time to visit Puerto Escondido?
Weather-wise, the best months to visit Puerto Escondido and the beaches of Oaxaca and Oaxaca Coast are November to April during the dry season.
The rainy season in Oaxaca lasts from May to October, and the coast of Oaxaca sees a lot of rain thanks to its tropical climate.
When it’s not raining, expect lots of heat and sunshine — don’t forget your sunscreen for Mexico.
☀️ Puerto Escondido Weather

If you can, plan your Puerto Escondido vacation for the winter months, when temperatures and humidity are mild, the mosquitoes are at bay, and you can see the whales.
If you’re visiting in summer, you can expect rain, but usually only for 1-2 hours per day in the afternoons.
Is Puerto Escondido safe for travelers?
Yes — For the vast majority of tourists, Puerto Escondido is quite safe to visit.

As safety is a complex topic, head to Is Mexico Safe to Visit Right Now? for a deep dive.
In general though, Oaxaca is among the safest states in Mexico, and the Mexican government wants to keep it this way.
When they keep places safe, they know visitors will keep returning. It’s a win-win.
Aside from big surf waves, mosquitoes, sunburns, and not drinking too much Oaxaca mezcal, you’re in little danger in Puerto Escondido.
However, no place on Earth is 100% safe. You’ll still want to take the same general travel safety measures you would anywhere else.
Also, register for the U.S. STEP Program for international travelers, and put your mind at ease with Mexico travel insurance.
📝 Mexico Travel Insurance for Puerto Escondido

Just as you insure your car, home and body, you can also insure your luggage, belongings and health while traveling.
If Puerto Escondido travel safety is on your mind, get a FREE quote below from two of the biggest names in travel insurance for Mexico.
- World Nomads: Perfect for general travel coverage, and those who want to do adventurous activities while visiting Puerto Escondido, like surfing.
- Safety Wing: Perfect Mexico digital nomads who plan to be in Puerto Escondido, Oaxaca state or Mexico for an extended period of time.
Is Puerto Escondido worth visiting?
As it takes at least two flights to get to Puerto Escondido, you might be wondering if traveling to Puerto Escondido is worth it. The answer is yes.

While the best beaches in Oaxaca aren’t as easily accessible as other Mexico beach towns, they’re some of the most beautiful.
If you want more than just all inclusive resorts, Puerto Escondido is your place.
While there are luxury hotels in Puerto Escondido Mexico, like the chic Casona Sforza, Casa Joseph Zicatela, and Hotel Escondido, Oaxaca beaches also offer a chance to connect with nature.
If you want to immerse yourself in local culture, eat authentic Oaxaca food and some of the freshest seafood of your life, Puerto Escondido is it.
As it’s still mostly off the main tourist radar, the golden sand beaches of Puerto Escondido are peaceful and gorgeous.
Do I need a car in Puerto Escondido?
If you’re just staying in Puerto Escondido itself, skip the rental car and just use taxis to get around.

If you’re planning for some Puerto Escondido day trips, then get a rental car.
🏆 Best PUERTO ESCONDIDO rental car company
When renting a car in Puerto Escondido, or anywhere in Mexico, I always recommend, and personally use, Discover Cars.
They search both big-name international companies and local Mexican companies, so you get the best rates.
My Final Thoughts on the Best Puerto Escondido Luxury Hotels

We’ve reached the end of this list of the top hotels in Puerto Escondido!
As one of the most popular destinations in Mexico, this list just scratches the surface of all the Puerto Escondido hotels to choose from.
In case you need the cliff’s notes answer to What’s the best luxury hotel Puerto Escondido — my pick is Casona Sforza, hand’s down!
Casona Sforza Puerto Escondido not available during your travel dates?
You also can’t go wrong with 1) Casa Joseph, 2) Hotel Escondido, 3) Hotel Terrestre Puerto Escondido and 4) Bora Boutique.
If you need a few more, there’s Hotel Aldea del Bazar & Spa, Surf Olas Altas, Posada Real Puerto Escondido, OYO Hotel Arena Surf, Rincon del Pacifico, Posada Real Puerto Escondido, Hotel Villas Xaiba, Casa Conicarit and Carri Surf Studio.




