Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Puerto Escondido – 159 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Suites La Hacienda

Hotel in Puerto Escondido

Within walking distance to the beautiful Carjzalillo Beach and surrounded by a lush tropical environment, this hotel offers comfortable accommodations, minutes from endless activity and adventure. Pool area is absolutely beautiful. Rooms have a lot of charm. Short walk to amazing beaches and restaurants.

Show more Show less
9.4
Awesome
314 reviews
Price from
$67
per night

Hotel Santa Fe

Hotel in Puerto Escondido

Set between the beaches of Zicatela and Marinaro, this colonial-style hotel features 3 outdoor pools and a restaurant. Hotel Santa Fe is located in Puerto Escondido, on the coast of Oaxaca. Beautiful hotel! Great service!

Show more Show less
8.7
Excellent
537 reviews
Price from
$118.75
per night

Casa de Olas Boutique Hotel

Hotel in Puerto Escondido

Casa de Olas Boutique Hotel in Puerto Escondido provides adults-only accommodations with a bar, a shared lounge and a garden. This is the second time I’ve stayed in this hotel and both times have been amazing. It is very clean, and cozy. The staff makes you feel at home and helps you with absolutely everything you need. The bar is very nice if you don’t feel like going out, the pool is great, they have several classes, they lend you bicycles, surf boards. It has everything you need for a pleasant stay. I’ll definitely return soon!!

Show more Show less
9.2
Awesome
287 reviews
Price from
$64
per night

Bungalows Zicatela

Hotel in Puerto Escondido

This small hotel is located in the heart of Zicatela Beach, in Puerto Escondido. It has a swimming pool with cascades, a sauna, and a hot tub, and offers rooms and bungalows. Great place in Puerto Escondido. Love the staff food and coffee. Very central to everything.

Show more Show less
8.7
Excellent
519 reviews
Price from
$89
per night

Punta Zicatela Hotel

Hotel in Puerto Escondido

Set in Puerto Escondido, a few steps from Zicatela Beach, Punta Zicatela Hotel offers accommodations with an outdoor swimming pool, free private parking, a bar and a garden. This hotel was far beyond what we expected. Much more beautiful than on the pictures! Staff is amazing and location is perfect. I highly recommand this hotel! I have nothing negative to say. Quiet & beautiful.

Show more Show less
9.2
Awesome
698 reviews
Price from
$80
per night

Selina Puerto Escondido

Hotel in Puerto Escondido

Selina is set in the quiet area of Zicaleta Beach, in the surf town of Puerto Escondido. It features free Wi-Fi throughout the property, an extensive garden with swimming pool and a restaurant/bar. Everything better than expected i never write reviews but this time was worth to.write to.say thank you !

Show more Show less
8.2
Very Good
886 reviews
Price from
$15
per night

Hotel Rockaway

Hotel in Puerto Escondido

Just steps from world-renowned Playa Zicatela Beach lies Hotel Rockaway, an intimate boutique resort featuring an outdoor swimming pool. Great pools location breakfast. Friendly staff. Spotless rooms.

Show more Show less
8.9
Excellent
463 reviews
Price from
$76
per night

Hotel Escondido - Adults Only

Hotel in Puerto Escondido

Just in front of the sea, Hotel Escondido offers a beach club, a spa, and stylish bungalows with private swimming pools and ocean views. Puerto Escondido is 45 minutes' drive away. Full disclosure, I think our plane must have crashed on our way to Puerto Escondido because the only way i could describe this hotel is heaven. Seriously Hotel Escondido was amazing. Quick run down, the food is amazing, the staff are amazing, the aesthetic is amazing. I could not recommend this place enough. Suggestions I would be book the return trip at the airport too and from the hotel, its the cheapest way to do it. Definitely get the food package at the hotel, the three course dinner is out of this world. Breakfast is also amazing. Maybe bring a inflatable pool toy or something to float on if you want to be the envy of the resort. You will not need pants, pack as many shorts and bikinis as you can. We stayed three nights and wouldn’t recommend any shorter amount of time Ps please remember to slip slop slap, no one wants to have to hide from the sun here.

Show more Show less
9.2
Awesome
252 reviews
Price from
$500
per night

Hotel & Suites Villasol

Hotel in Puerto Escondido

Located in Puerto Escondido, this modern hotel has a private beach club just 7 minutes’ walk away. The hotel offers 2 outdoor pools, one with a swim-up bar. Excelente hotel con personal amable

Show more Show less
8
Very Good
432 reviews
Price from
$61
per night

Hotel Casa Pridda

Hotel in Puerto Escondido

Located in Puerto Escondido, within 1.9 mi of Playa Puerto Ángelito and 2.4 mi of Commercial Walkway, Hotel Casa Pridda provides accommodations with a shared lounge and free WiFi throughout the... Short walk to the beach and the staff was very accommodating. The young girl working the front desk is sweet and welcoming. This hotel is decorated with beautiful art.

Show more Show less
9.1
Awesome
309 reviews
Price from
$53
per night

Most-booked hotels in Puerto Escondido in the past month

See all

Puerto Escondido's best hotels with breakfast

See all

Budget hotels in Puerto Escondido

See all

Hotels located in the center of Puerto Escondido

See all

FAQs about hotels in Puerto Escondido

  • The average price per night for a 3-star hotel in Puerto Escondido this weekend is $62 or, for a 4-star hotel, $93. Looking for something even fancier? 5-star hotels in Puerto Escondido for this weekend cost around $229 per night, on average (based on Booking.com prices).

  • On average, 3-star hotels in Puerto Escondido cost $65 per night, and 4-star hotels in Puerto Escondido are $105 per night. If you're looking for something really special, a 5-star hotel in Puerto Escondido can be found for $195 per night, on average (based on Booking.com prices).

  • Many families visiting Puerto Escondido loved staying at Casa UMI, Casa Conicarit, and Casa Beu.

  • CABANE CONTAINER HOTEL, Hotel Escondido - Adults Only, and Casa Mia got great room view-related reviews from travelers in Puerto Escondido.

  • On average, it costs $57 per night to book a 3-star hotel in Puerto Escondido for tonight. You'll pay around $91 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Puerto Escondido will cost around $251, on average (based on Booking.com prices).

  • Travelers who stayed in Puerto Escondido near Puerto Escondido International Airport (PXM) have said good things about Hotel Aldea del Bazar & Spa, Hotel & Suites Villasol, and Shavanna Hotel Boutique.

  • For hotels in Puerto Escondido that serve highly-rated breakfasts, try CABANE CONTAINER HOTEL, Bungalows Zicatela, and Hotel Villa Mozart y Macondo.

  • These hotels in Puerto Escondido are highly rated by couples: Casa Bicachi - Adults Only, HOTEL ESCONDIDO, and CABANE CONTAINER HOTEL.

  • Casa Beu, Hotelito Swiss Oasis - Solo Adultos, and Suites La Hacienda are some of the popular hotels in Puerto Escondido.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Puerto Escondido:

Explore guest reviews of hotels in Puerto Escondido

See all