Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

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

Casa Beu

Hotel in Puerto Escondido

Located in Puerto Escondido, 1312 feet from Zicatela Beach, Casa Beu provides air-conditioned rooms and an outdoor swimming pool. The accommodations features a tour desk and free WiFi. Clean, convenient location in town, and such wonderful staff! Lovely pool and rooftop hammocks with space to do yoga too. The breakfasts are also such good value. Perfect place to relax and enjoy the area!

Show more Show less
9.6
Exceptional
101 reviews
Avg. price/night:
$63

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. The environment, the spaces were so vibrant and cool. The room and bathroom were immaculate. The staff was always ready to help or make you feel right at home. The food was delicious. The view was amazing. You can hear the sea 24/7. So relaxing. Not invasive. It is honestly the best experience I've had staying at hotels.

Show more Show less
9.3
Awesome
102 reviews
Avg. price/night:
$46

Punta Zicatela Hotel

Hotel in Puerto Escondido

Providing free WiFi, a sun terrace with a swimming pool and a bar, Punta Zicatela Hotel is located in Puerto Escondido. Location is excellent and personnel very friendly. Loved the pool and the view on the beach with the big terraza and the hammock there. Will go back to this hotel for sure.

Show more Show less
9.3
Awesome
517 reviews
Avg. price/night:
$88

Hotel Casa Pridda

Hotel in Puerto Escondido

Located in Puerto Escondido, 1.9 mi from Playa Puerto Ángelito, Hotel Casa Pridda provides accommodations with an outdoor swimming pool, free private parking, a shared lounge and a terrace. The location is the best as it is next to the beach. The staff was very friendly and will help you with anything. The rooms are big and very comfortable including airco. It is very clean and new. If i come back to puerto escondido, i will definitely stay here again!

Show more Show less
9.1
Awesome
230 reviews
Avg. price/night:
$63

Shavanna Hotel Boutique

Hotel in Puerto Escondido

Located in Puerto Escondido, 0.8 mi from Playa Puerto Ángelito, Shavanna Hotel Boutique features accommodations with an outdoor swimming pool, free private parking, a bar and a shared lounge. Comfy beds, great A/C, hot water, tv & pool ! Also amazing staff !

Show more Show less
9.1
Awesome
165 reviews
Avg. price/night:
$54

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. Overall great property and facilities

Show more Show less
9.3
Awesome
196 reviews
Avg. price/night:
$403

Hotelito Swiss Oasis - Solo Adultos

Hotel in Puerto Escondido

Surrounded by tropical gardens of fruit trees and located just 164 feet from the heart of Playa Zicatela Beach and the Pacific Ocean, Hotelito Swiss Oasis features a sun terrace with swimming pool and... We loved the hotel! Peaceful and comfortable hotel, very clean pool, nice and friendly owners. No breakfast, but a store, open 24 hrs, almost nearby where we got morningcoffee

Show more Show less
9.5
Exceptional
243 reviews
Avg. price/night:
$49

Hotel Paraiso Escondido

Hotel in Puerto Escondido

Hotel Paraiso Escondido is located in Puerto Escondido, 5 minutes’ walk from the Principal Bay and the International Airport. It offers an outdoor swimming pool, free parking and free Wi-Fi. Set in a great location in the heart of the old part of Puerto with great views, the property is really one of a kind. Like an old beach town villa, the character of the property itself as as charming as the location in this great little beach town. Great service by the staff and very clean.

Show more Show less
9
Awesome
105 reviews
Avg. price/night:
$42

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. I loved how the hotel owner was so polite and really made our experience the best! Even though we didn’t speak much Spanish and he didn’t speak much English he really did a great job communicating with us. Very helpful staff and would recommend it to all!

Show more Show less
9.6
Exceptional
159 reviews
Avg. price/night:
$55

Casa Mia

Hotel in Puerto Escondido

Located 1.4 miles from Zicatela Beach, Casa Mia provides rooms with air conditioning in Puerto Escondido.

Show more Show less
9.5
Exceptional
42 reviews
Avg. price/night:
$46

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

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

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

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

  • For hotels in Puerto Escondido that serve highly-rated breakfasts, try Hotel Escondido - Adults Only, Bungalows Zicatela, and Hotel Santa Fe.

  • On average, it costs $55 per night to book a 3-star hotel in Puerto Escondido for tonight. You'll pay around $112 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Puerto Escondido will cost around $234, 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, Shavanna Hotel Boutique, and Hotel Albatros.

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

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

  • On average, 3-star hotels in Puerto Escondido cost $50 per night, and 4-star hotels in Puerto Escondido are $90 per night. If you're looking for something really special, a 5-star hotel in Puerto Escondido can be found for $193 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: