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 – 160 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. Location is perfect! Right across from the beach and in the middle of the main street close to lots of shopping/food. They provided large bottles of drinking water throughout the property. We stayed during the "quiet" season, so there was no beach parties on, music from the bar next door always turned off at 11.30pm. Our room was large and had a nice balcony which a view of the beach. The breakfast provided was fantastic! You could order anything off the breakfast menu, which had plenty of options and definitely something for everyone. Daily housekeeping as well was great, they tidied the room very well each day, especially considering the amount of sand we would have been dragging into the room each day. I would highly recommend hiring a scooter to get around to the other beaches/areas. They have parking for scooters right outside the building.

Show more Show less
8.4
Very Good
847 reviews
Price from
$83
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. Everything. Felt very safe and well cared for. Like that there is a separate pool for adults, ok for lap seimming

Show more Show less
8.6
Excellent
579 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 loved the location and the room so much!

Show more Show less
7.9
Good
580 reviews
Price from
$28
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. The staff and service were great. The wifi was good. The food were delicious.

Show more Show less
9.1
Wonderful
576 reviews
Price from
$72
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. Amazing pool and private beaches!!!

Show more Show less
8.1
Very Good
724 reviews
Price from
$148
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. Clean, nice atmosphere, good amenities.

Show more Show less
9.2
Wonderful
559 reviews
Price from
$98
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. Very nice stay, loved the pool and the room, the staff was incredibly friendly and available, fresh and delicious breakfast and great location.

Show more Show less
9.5
Exceptional
473 reviews
Price from
$78
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. Good breakfast. Great pool area. Great staff. I left some glasses at the bathroom and they got them for me so I was able to recover them.

Show more Show less
8.7
Excellent
584 reviews
Price from
$77
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
611 reviews
Price from
$149
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. The location is perfect. Take a walk across bridge. Boom at 🌴

Show more Show less
8.1
Very Good
542 reviews
Price from
$29
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

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

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

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

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

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

  • On average, 3-star hotels in Puerto Escondido cost $20 per night, and 4-star hotels in Puerto Escondido are $56 per night. If you're looking for something really special, a 5-star hotel in Puerto Escondido can be found for $214 per night, 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 Suites Villasol, Shavanna Hotel Boutique, and Hotel Gamito.

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

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