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

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Puerto Escondido – 163 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 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.1
Very Good
677 reviews
Price from
$73
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. I loved this place! The easy-going vibe, comfy and spacious room, balcony with the view over Mexican Pipeline 😊 and surfers, delicious breakfast. I very much regret that I had to leave. The best place I've stayed during my 3 weeks in Mexico.

Show more Show less
8.4
Very Good
774 reviews
Price from
$80
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. Cool facility, with opportunities for sport on site, rental of bikes and surf boards and tour offerings. Great pool area where you can easily spend a day or two, when you have enough from the beach. The best about the hotel however, was the staff, which was extremely helpful and friendly!!

Show more Show less
9.1
Awesome
499 reviews
Price from
$70
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
8
Very Good
598 reviews
Price from
$17
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
564 reviews
Price from
$74
per night

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. Clean and quiet. Beautiful views from all the rooms.

Show more Show less
7.5
Good
1,062 reviews
Price from
$70
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. Garden is marvelous - beautiful and provides plenty of shadow. Decent size swimming pool. Rooms are modern and clean. Staff is very friendly and helpful! The place is also kids friendly. Restaurants and a shop is 3min away walking, the beach is 10 min away.

Show more Show less
9.3
Awesome
516 reviews
Price from
$77
per night

Hotel Casa Pridda

Hotel in Puerto Escondido

Located in Puerto Escondido, within a few steps of Zicatela Beach and 1.2 miles of Marinero Beach, Hotel Casa Pridda provides accommodations with a terrace as well as free private parking for guests... 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
8.7
Excellent
401 reviews
Price from
$63
per night

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... Hosts were friendly and accommodating made us feel at home. Lovely swimming pool, great relaxed atmosphere. Sufficient kitchenette for everyone to use. Great honest drinks system with water, beer etc for 20pesos each, mark it down over your stay and pay before you leave. Short taxi ride to city centre and beaches. 30-40 peso to accommodation from ADO bust station.

Show more Show less
9.2
Awesome
325 reviews
Price from
$72
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
566 reviews
Price from
$90
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

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

  • 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 Villa Mozart y Macondo, and Hotel Santa Fe.

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

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

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

  • Many families visiting Puerto Escondido loved staying at Casa Beu, CABANE CONTAINER HOTEL, and Suites La Hacienda.

  • CABANE CONTAINER HOTEL, Casa Bicachi - Adults Only, and Hotel Escondido - Adults Only got great room view-related reviews from travelers 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