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 – 145 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.

Hotel Caracol Plaza

Hotel in Puerto Escondido

Located 3 minutes' drive from the beach in Puerto Escondido, Caracol Plaza has a large outdoor pool and a balcony are included in each air-conditioned room. location and great easy breakfast provided

Show more Show less
7.7
Good
873 reviews
Price from
$56
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 Beach Club is just amazing! The rooms have a decent size Nice balcony with lounge chairs Good breakfast uncluded

Show more Show less
8.1
Very Good
522 reviews
Price from
$91
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. Delicioso desayuno a la carta. Habitaciones sencillas, limpias y cómodas. Personal amable.

Show more Show less
8.6
Excellent
597 reviews
Price from
$83
per night

Casa de Olas Boutique Hotel

Hotel in Puerto Escondido

Casa de Olas Boutique Hotel has a fitness center, bar, a shared lounge and garden in Puerto Escondido. The staff was exceptional! They were friendly, helpful, and always had a smile. Javier went above and beyond on our first night when he offered to run an errand for us- my partner and I were visibly exhausted from the traveling so were very thankful. The front desk staff, Josmar and Mimi were super helpful. At the end of each evening, Raquel was always available to listen to our stories. It became a part of the day that my partner and I enjoyed and looked forward to. Gracias, Raquel! Dale un abrazo a Winston departe de nosotros:)We only saw Oliver one night but, boy, did he make an impression on us. The yoga classes that we took were excellent! Charlottte and Pablo are top notch yoga instructors that provided challenging power yoga classes which was exactly what we needed as seasoned Yogis! after yoga class each morning, we enjoyed the breakfast. We had a fruit bowl which was complimentary and we paid extra for a dish. I got hooked on the entomatadas con huevo! The hotel is located close to the beach and many delicious restaurants and cocktail bars. I packed three pairs of shoes but really ended up just wearing flip flops the whole time. We look forward to returning to Casa de Olas!

Show more Show less
9.2
Awesome
371 reviews
Price from
$68
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 setting by Zicatella, with very friendly and hospitable staff. Lovely pools, including an adults only pool. The menu is delicious, with lots of vegetarian and vegan options. Highly recommended.

Show more Show less
8.7
Excellent
531 reviews
Price from
$108
per night

Hotel Arcoiris

Hotel in Puerto Escondido

Located in Puerto Escondido, a few steps from Zicatela Beach, Hotel Arcoiris has accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar. Older colonial style architecture, spacious room, clean and well-kept installations, great pool, excellent breakfast, helpful staff. Had checked out and got an extra swim and shower before catching night flight.

Show more Show less
7.6
Good
458 reviews
Price from
$92
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 location right by Zicatela beach. Very clean rims and great pool

Show more Show less
8.9
Excellent
489 reviews
Price from
$85
per night

Oyo Hotel Arena Surf

Hotel in Puerto Escondido

Oyo Hotel Arena Surf is located in Puerto Escondido, a 4-minute walk from Downtown Puerto Escondido and 0.6 miles from Commercial Walkway. Best price and best value in Puerto.

Show more Show less
7.1
Good
280 reviews
Price from
$19
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. The property has a tour desk and free WiFi. Amazing family run hotel. Clean, nice location, good ambiance, newly built. Highly recommend if you want a hotel in punta.

Show more Show less
9.6
Exceptional
295 reviews
Price from
$73
per night

Hotel Casa Vieja

Hotel in Puerto Escondido

Located just 66 feet from Bahia Principal Beach in Puerto Escondido, Hotel Casa Vieja offers rooms with cable TV and free Wi-Fi. Puerto Escondido Airport is a 10-minute drive away. Great location steps away from beautiful beach, great shopping & Oaxacan markets, street venders and restaurants! Very beautiful building and friendly helpful staff.Clean.and safe. Great value for the money.

Show more Show less
7.1
Good
242 reviews
Price from
$23
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

  • CABANE CONTAINER HOTEL, Casa Beu, and Hotelito Swiss Oasis - Solo Adultos are some of the popular hotels in Puerto Escondido.

  • 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.

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

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

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

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

  • Many families visiting Puerto Escondido loved staying at Casa Beu, CABANE CONTAINER HOTEL, and Hotel Escondido - Adults Only.

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

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

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