21 Best Puerto Escondido Hotels for a Stress-Free Stay
Looking for the best hotels in Puerto Escondido?
When deciding where to stay in Puerto Escondido, remember this is one of the best beach towns in Mexico — so you’ll definitely want to choose one of the Puerto Escondido hotels on the beach, or at least near it.
Puerto Escondido, which means “hidden port,” is one of the best Oaxaca beaches on Mexico’s Pacific Coast. One of the top surf towns in Mexico, it’s also known for having some of the best and biggest waves in Mexico.
🏆 Best luxury hotel Puerto Escondido has: Casona Sforza
No time to read the entire article? The best Puerto Escondido luxury hotel is the eco-chic Casona Sforza, a 5 Star Resort.
Along with epic waves, Puerto Escondido has beautiful beaches, buzzing nightlife, delicious food, and laid back vibes. Whether you’re a beach bum, foodie, surfer, or adventure traveler, you’ll love traveling to Puerto Escondido.
Now that you know just how amazing this town is, you’ll need to book one of the best hotels in Puerto Escondido ASAP! Check out the best Puerto Escondido hotels below, with options in all price ranges.
Top 3 Picks: Best Puerto Escondido Hotels
#3 PICK
Best puerto escondido hotels
Best Neighborhoods in Puerto Escondido
Wondering, What are the best Puerto Escondido neighborhoods for travelers? You’ll definitely need to know that when visiting, so you only stay in the best areas in town.
The best areas in Puerto Escondido are Brisas de Zicatela, La Punta and La Rinconada (near Playa Carrizalillo Beach).
If you’re doing Puerto Escondido budget travel, you’ll find some inexpensive places in Downtown Puerto Escondido. Here, you’ll be a 15 minute walk from the beach, but you’ll also save money staying in the town center.
21 Best Puerto Escondido Hotels
1. Casona Sforza

⭐️ Rating: 9 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.
As with all projects, Puebla del Sol needed money. To fund-raise, Sforza and architect Alberto Kalach designed Casona Sforza. It was opened in December 2020, and has been welcoming visitors ever since.
🌎 Sustainable travel in Mexico
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.
It’s a community product that strives to be your second casa (home). The Casona has Pueblo de Sol’s footprint in every detail, from the furniture made of local wood, to ceramics made by local artisans and handmade cosmetics.
Best puerto escondido hotels
2. Casa Joseph Zicatela (Adults Only)

🏩 View on Booking.com | ⭐️ Rating: 9.2 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.
Best puerto escondido hotels
3. Hotel Escondido-Adults Only

🏩 View on Booking.com | ⭐️ Rating: 9 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 Puerto Escondido 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.
Pure Zen. I’ve never stayed at a better property than this!!
—Meghan (read more reviews)
Hotel 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.
Note: 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.
Best puerto escondido hotels
4. Hotel Terrestre

🏩 View on Booking.com | ⭐️ Rating: 9.2 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, while upstairs, enjoy relaxing on your terrace with 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 is a contemporary oasis made of locally-sourced materials. The hotel 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.
Best puerto escondido hotels
5. Villas Carrizalillo

⭐️ Rating: 9.4 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 therre any puerto escondido hotels all inclusive?
Wondering about Puerto Escondido all inclusive hotels? For now, there aren’t any as this isn’t technically one of the Mexico resort towns. However, places like Villas Carrizalillo that offer free breakfast can come close.
Best puerto escondido hotels
6. Hotel Rockaway Puerto Escondido

🏩 View on Booking.com | ⭐️ Rating: 8.8 out of 10 Stars | 👌 Perfect for: Party travelers, Adults, Solo travelers
Just steps from famous Playa Zicatela Beach, Hotel Rockaway Puerto Escondido is a luxury boutique hotel with unique style and numerous amenities. It’s perfect for travelers who love saying in the heart of all the action.
Hotel Rockaway has 34 rooms and 12 luxury apartments, all with free Wi-Fi, a flat-screen TV, and air conditioning. The hotel also has a small supermarket, bar, and restaurant on-site — with complimentary breakfast each morning!
A wonderful oasis in the already wonderful Puerto Escondido. The room itself was comfortable, spacious and clean, well cleaned and maintained…
—Wes (read more reviews)
The Rockaway Restaurant not only serves FREE breakfast, but also has a full menu with local Oaxacan foods and international cuisine. Enjoy live music on the weekends and the large outdoor swimming pool.
Note: The one downside is the proximity to Zicatela Beach, a known party hotspot. It can be loud at night, so bring good ear plugs, or opt for a more quiet place, like Villas Carrizalillo or Casa de Olas.
Best puerto escondido hotels
7. 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.
Best puerto escondido hotels
8. Punta Zicatela Hotel

🏩 View on Booking.com | ⭐️ Rating: 9.2 out of 10 Stars | 👌 Perfect for: Couples, Families, First-time travelers
Punta Zicatela Hotel combines privacy and unforgettable ocean views. Located just steps from Playa Zicatela Beach, most rooms have a balcony overlooking the beach — perfect for a glass of wine while watching the sunset.
Along with epic views, the hotel has both an outdoor swimming pool and indoor swimming pool, rooftop bar, free private parking, yoga classes, in-room massages, and tour options.
Exceeded expectations, which is rare. Pictures don’t do it justice, and it’s right in the thick of a strip of fun bars and restaurants. Highly recommend.
—Brian (read more reviews)
Punta Zicatela has an amazing location, and is within walking distance of La Punta Beach. Here, you’ll find numerous bars, restaurants and shops. As the bars can be loud at night for light sleepers, you’ll want these ear plugs.
With relaxing balconies, a rooftop lounge, and gorgeous sunset views, Punta Zicatela is one of the most romantic hotels in Puerto Escondido. However, families are welcome if you want to bring the whole crew.
Best puerto escondido hotels
9. 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 Marinaro 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, and boasts traditional Mexican decor and tiled floors. A small hotel, there are just 34 rooms.
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.
Best puerto escondido hotels
10. Casa de Olas Boutique Hotel

🏩 View on Booking.com | ⭐️ Rating: 9.1 out of 10 Stars | 👌 Perfect for: Budget travelers, Solo travelers, Surfers, Backpackers
Located between La Punta Zicatela and Playa Zicatela Beach, Casa de Olas Boutique Hotel, is ideal for beach-lovers and surfers. In fact, casa de olas means “house of waves,” and the vibes are surfer chic all the way.
It is a colonial home that’s been turned into one of the best Puerto Escondido boutique hotels. Here, sophisticated and adventurous travelers get the perfect Mexican hideaway — and there’s even free breakfast daily.
Everyone at the hotel was super friendly. The hotel is walking distance to a lot of restaurants in Punta Zicatela. I would highly recommend this place. I would consider staying here again if I come back to Puerto Escondido.
—Kimberly (read more reviews)
Casa de Olas Puerto Escondido has different suites for all group sizes, from solo travelers to large groups. Each suite is a home-away-from-home with a range of amenities, including a kitchen with a full-size refrigerator.
🏄♀️ Outdoor Amenities at Casa de Olas
If you’re looking for something a little more intimate, with a central location that also offers a range of amenities and activities — you must book a stay at Casa de Olas Hotel.
The hotel offers surf lessons and tennis lessons at their on-site tennis court. There’s FREE bikes, a yoga terrace, fitness centre, outdoor hammocks, library lounge and rooftop palapa bar with panoramic views of the Pacific Coast.
Best puerto escondido hotels
11. Selina Puerto Escondido Hostel

🏩 View on Booking.com | ⭐️ Rating: 8 out of 10 Stars | 👌 Perfect for: Digital nomads, Budget travelers, Solo travelers, Backpackers
One of the top names in hostels worldwide, Selina Hostel has a location in a quieter area of Playa Zicatela. They are known to have some of the best WiFi in Puerto Escondido, so this is a popular spot for digital nomads.
Beautiful hostel, beautiful location! Amazing to relax, a lot of people were there working as well, since there is a very good WiFi connection.
—vanessa (read more reviews)
Selina Puerto Escondido hostel is centered around a lush tropical garden, complete with a swimming pool, restaurant and bar. They have both private rooms and shared dorms available.
Best puerto escondido hotels
12. Vivo Resorts

🏩 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.
Best puerto escondido hotels
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.
Best puerto escondido hotels
14. Casa Losodeli & Coworking (Adults Only)

🏩 View on Booking.com | ⭐️ Rating: 9.2 out of 10 Stars | 👌 Perfect for: Digital nomads in Puerto Escondido, Adults, Solo travelers, Budget travelers
If you have to work while traveling to Puerto Escondido, Casa Losodeli & Coworking is known to have the strongest WiFi in Puerto Escondido. As the word casa in the name states, this is a home and co-working space.
It’s owned by four Puerto Escondido locals, who just so happen to be sisters, and welcome all guests as if they’re family as well. Their names, Lorena, Soraya, Denisse, and Lizeth, created the name Casa LoSoDeLi.
Perfect for digital nomads, great WiFi, enormous rooms, activities every day — just a beautiful place and the rooftop is just incredible. Staff is super nice too!
—Valeriya (read more reviews)
This adults-only space has various options — from shared dorms to private apartments with a private bathroom. The staff organizes a daily activity, like surf lessons and boat trips, so guests can connect in a social setting.
There’s also a shared kitchen to cook meals and enjoy communal dining. The property also is home to a vegetarian cafeteria and a space right next to it that serves food like pizza and different types of sweets.
The property is about a half-mile (700 m) from Playa Carrizalillo Beach, one of the best beaches in Mexico, and best places to visit in Oaxaca! It has an outdoor pool, rooftop patio with sea-views and palapa bar.
Best puerto escondido hotels
15. 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.
The most beautiful and comfortable boutique hotel! Fantastic interior, big comfy bed, nice complimentary toiletries, friendly staff, big rooms with seating area and some with balconies.
—Kriste (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.
Note: With its proximity to La Punta Beach, the best place to party in Puerto Escondido, it can be a bit loud at night. You’ll want to pack good ear plugs, or opt for a quieter place, like Villas Carrizalillo or Casa de Olas.
Best puerto escondido hotels
16. 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.
Best puerto escondido hotels
17. 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.
Best puerto escondido hotels
18. 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.
Best puerto escondido hotels
19. 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.
Best puerto escondido hotels
20. Bungalows Zicatela

🏩 View on Booking.com | ⭐️ Rating: 8.4 out of 10 Stars | 👌 Perfect for: Surfers, Solo travelers, Budget travelers
Bungalows Zicatela is centrally-located on Zicatela Beach, directly across the road from the famed Mexican Pipeline. This is the largest surf wave in Puerto Escondido, and can reach an astounding 40-feet-tall (10 m).
The hotel itself has comfortable rooms and bungalows, with air conditioning, free WiFi, cable TV and daily housekeeping. Some of the rooms have balconies so you can watch the surfers on Playa Zicatela.
I loved this place! The easy-going vibe, comfy and spacious room, balcony with the view over Mexican Pipeline, delicious breakfast… The best place I’ve stayed during my 3 weeks in Mexico.
—Izabela (read more reviews)
Bungalows Zicatela also has a huge outdoor swimming pool, FREE breakfast, and a rooftop terrace with stunning views of the Pacific Ocean. This is the perfect spot for cracking open a cold Mexican beer and enjoying the sunset.
For a 3 Star hotel, you really can’t ask for much more. In fact, this is one of the best cheap hotels in Puerto Escondido with great rates year-round — even in the busy season.
Best puerto escondido hotels
21. Hotel Aldea del Bazar & Spa

🏩 View on Booking.com | ⭐️ Rating: 7.8 out of 10 Stars | 👌 Perfect for: Couples, Families
Looking for the perfect spa getaway in Puerto Escondido? Then book a room at Hotel Aldea del Bazar & Spa. This Arabian-style hotel is just minutes from Playa Bacocho Beach, the most laid back beach in town.
The hotel offers clean, comfortable rooms that either have a garden view, pool view, or ocean view. However, the shining star of this hotel are its offerings — namely the spa.
Beautiful setting overlooking the ocean. Lovely gardens to relax and watch the sunset. Spacious rooms, clean room with a sea view from our very comfy bed!!
—Stephanie (read more reviews)
Along with beautifully-kept, lush gardens, Hotel Aldea del Bazar Puerto Escondido has a gym, outdoor pool, and spa with various massage treatments and a traditional temazcal (similar to a Native American sweat lodge).
Their on-site restaurant, El Mandil, serves a range of regional and international dishes. There’s also a bar where you can grab a couple of cocktails while watching the sunset.
Note: This hotel is a 10 minute taxi ride from Downtown Puerto Escondido. It is located on a quieter beach, away from all the action, but also only a short taxi ride from it.
Puerto Escondido Oaxaca Mexico: FAQ
Where is Puerto Escondido Mexico?
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.

🤔 Wondering how to get to Puerto Escondido Mexico?
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.
🚌 Oaxaca to Puerto Escondido Travel
You have a few options when traveling from Oaxaca City to Puerto Escondido, including a private shuttle, renting a car, the ADO bus and the flight.
For a deep dive into this topic so you pick the best one, check out Oaxaca City to Puerto Escondido: 5 Best Transport Options.
✈️ mexico city to puerto escondido Travel
Mexico City Airport is the largest airport in Mexico, and you can reach every other city from there. To get to Puerto Escondido, you can fly AeroMexico, Volaris or VivaAerobus, three lower-cost Mexican airlines.
Note: This same info also also applies for the reverse Puerto Escondido to Mexico City route.
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.
☀️ Puerto Escondido Weather

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 heat and sunshine — don’t forget your sunscreen for Mexico.
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.
🦟 Oaxaca Beaches Travel Tips
Regardless of when you visit, you will encounter mosquitoes and other bugs on the Oaxacan Coast. Practice sustainable tourism in Mexico by using eco-friendly mosquito repellent.
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 there Uber in Puerto Escondido?
No — There is no Oaxaca Uber service, and no Lyft in Oaxaca either.

They do have DiDi Taxi through the DiDi Rider app, which lets you call a Oaxaca taxi via the app. It’s basically like using Uber or Lyft, but you will get a regular cab.
ARE PUERTO ESCONDIDO TAXIS SAFE?
For the majority of travelers, yes, taxis are perfectly safe to use in Puerto Escondido.

I prefer to call taxis via the DiDi Rider app, so I have a record of my trip and the price is already set for me, but you can also just hail a cab on the street.
Do I need a car in Puerto Escondido?
This is a matter of personal preference, but 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.

If you stay in Zicatela Beach, you’re within walking distance of anything you need. As the main part of town, all the beaches, local restaurants, beach bars, etc., all within a 5-15 minutes’ walk.
🏆 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.
Is Puerto Escondido expensive?
No — Even though “expensive” is a relative term, compared to most beach towns in Mexico, Puerto Escondido is on the cheaper side.

🤑 Traveling to Puerto Escondido on a budget?
Opt for Selina Puerto Escondido Hostel or Casa Losodeli & CoWorking. Both of these best hostels in Puerto Escondido have private rooms and shared dorms for a good price.
Even if you don’t want to stay in a hostel, many of the best hotels in Puerto Escondido average about $75 USD per night, so your money will still stretch pretty far on your Puerto Escondido trip.
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 HELL 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.
Wondering, Can you swim in Puerto Escondido? Yes, there are quite a few swimmable beaches in Puerto Escondido, like Playa Carrizalillo.
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.
Final Thoughts: Best Puerto Escondido 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 hotel in Puerto Escondido? Here are my top picks, sorted by budget:
- Casona Sforza ($$$$)
- Villas Carrizalillo ($$$)
- Casa de Olas ($$)
- Selina Hostel ($)
If you need a few more, there’s Villa Bonobo, OYO Hotel Arena Surf, Surf Olas Altas, Rincon del Pacifico, Casamar Suites Hotel, Villa Mozart & Macondo, Posada Real Puerto Escondido and Quinta Lili Boutique House Hotel.




