Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Puerto Escondido – 168 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.

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. very close to the beach, the breakfast was awesome, loved the view and the staff was kind and helpful.

Show more Show less
8.4
Very Good
864 reviews
Price from
$82
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. Very nicely decorated and very good location. Nice food, good service and delicious margaritas as well.

Show more Show less
8.6
Excellent
576 reviews
Price from
$106.20
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. I especially liked the facilities up on the hill being embedded in nature, without cutting down trees.

Show more Show less
7.9
Good
575 reviews
Price from
$25
per night

Casa de Olas Boutique Hotel

Hotel in Puerto Escondido

Casa de Olas Boutique Hotel has free bikes, fitness center, a bar and shared lounge in Puerto Escondido. 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.1
Wonderful
578 reviews
Price from
$71
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. The location is amazing, super safe and quiet area. The breakfast was great, the beach club is amazing, private and super beautifully done. We loved our stay in this hotel. The hotel runs a shuttle from the hotel to the beach hotel, but it’s also very close by walking. Really amazing place to stay in Puerto Escondido.

Show more Show less
8.1
Very Good
724 reviews
Price from
$145
per night

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. AMAZING STAY! VERY. RECOMMENDED

Show more Show less
9.2
Wonderful
563 reviews
Price from
$96
per night

Casa Beu

Hotel in Puerto Escondido

Located in Puerto Escondido, a 4-minute walk from Zicatela Beach, Casa Beu provides air-conditioned rooms and an outdoor swimming pool. We really enjoyed the simple but delicious breakfast. The pool was great (and having one is a must in our opinion). All the personnel was very friendly, but specific shoutout to Carlos for getting us our late-night beers :)

Show more Show less
9.5
Exceptional
476 reviews
Price from
$77
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.7
Excellent
587 reviews
Price from
$75
per night

Punta Zicatela Hotel

Hotel in Puerto Escondido

Located in Puerto Escondido, a few steps from Zicatela Beach, Punta Zicatela Hotel has accommodations with an outdoor swimming pool, free private parking, a bar and a garden. Amazing place to stay, much better than in photos, had a great time there, close to te popular surfing spot and some nice place to eat, recomended!

Show more Show less
9.2
Wonderful
613 reviews
Price from
$134
per night

Pargos Hotel & Cowork

Hotel in Puerto Escondido

Offering an outdoor pool, Pargos Hotel & Cowork is located just 1312 feet from Playa Bahia Principal beach in Puerto Escondido. It features free Wi-Fi and quick access to bars and restaurants. Very friendly and helpful staff. We had to make multiple changes with our booking and the managed everything perfectly and remained friendly

Show more Show less
8.1
Very Good
555 reviews
Price from
$28
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 $77 or, for a 4-star hotel, $114. Looking for something even fancier? 5-star hotels in Puerto Escondido for this weekend cost around $355 per night, on average (based on Booking.com prices).

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

  • Many families visiting Puerto Escondido loved staying at CABANE CONTAINER HOTEL, Casa Beu, and Casona Sforza.

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

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

  • Casa Bicachi - Adults Only, Casa Beu, and CABANE CONTAINER HOTEL are some of the popular hotels in Puerto Escondido.

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

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

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

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Puerto Escondido:

Explore guest reviews of hotels in Puerto Escondido

See all