Skip to main content

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

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.

Nice hotel, good location, great stuff at reception and breakfast! Good cleaning. Pool is nice and relaxing!

Show more Show less
8.4
Very Good
1,308 reviews
Price from
$103
per night

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.

Fantastic people. We checked out after an excellent stay and then when other plans didn’t work out we needed to stay extra nights. They made it easy for us and gave us back the same room.

Show more Show less
8.5
Very Good
612 reviews
Price from
$123.30
per night

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.7
Good
646 reviews
Price from
$22
per night

Casa de Olas Boutique Hotel has free bikes, fitness center, a garden and shared lounge in Puerto Escondido.

Rooms are super nice! We had one of out best sleeps in mexico here. The pool is also great, and the staff is super helpful and kind.

Show more Show less
9
Wonderful
692 reviews
Price from
$84
per night

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 hotel is amazing!! we loved everything about it, the stuff was very nice and helpful, the Swimmingpools are very big and child friendly, the restaurant has a lot to offer! it was an amazing stay

Show more Show less
8.1
Very Good
1,213 reviews
Price from
$82
per night

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.

Lovely pool area with lots of greenery and shade to protect from the heat. Very nice cleaning service that actually tidied up our stuff beyond just fixing the bed, we really appreciated. Have all kinds of sunscreens, fresh water etc. that you will need.

Show more Show less
9.1
Wonderful
714 reviews
Price from
$96
per night

Located in Puerto Escondido, a 4-minute walk from Zicatela Beach, Casa Beu provides air-conditioned rooms and an outdoor swimming pool. Facilities include a sun terrace and free WiFi is available.

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
493 reviews
Price from
$86
per night

Just steps from world-renowned Playa Zicatela Beach lies Hotel Rockaway, an intimate boutique resort featuring an outdoor swimming pool.

Location was fabulous with the ocean across the street. Many good restaurants. Convenience store on site. Pool refreshing. Shady area.

Show more Show less
8.7
Excellent
713 reviews
Price from
$88
per night

Located in Puerto Escondido, a few steps from Zicatela Beach, Punta Zicatela Hotel has accommodations with a garden, free private parking and a bar.

It was just perfect! We had the best ocean view room and my boyfriend could spot the waves of la punta from our balcony and had the best surf within 2min. I had a chilled time at the beach or pool and it was super quiet despite the fact that you are right in the best area with great restaurants and bars. Best of both worlds. You should do it!

Show more Show less
9.2
Wonderful
595 reviews
Price from
$95
per night

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
880 reviews
Price from
$27
per night

Most-booked hotels in Puerto Escondido in the past month

Puerto Escondido's best hotels with breakfast

  • Casa TO

    Casa TO

    Hotel in Puerto Escondido
    Breakfast options

    Located in Puerto Escondido and with Zicatela Beach reachable within a 17-minute walk, Casa TO has concierge services, rooms, a terrace, free WiFi and a bar.

    una experiencia única, valió cada peso. Muero por regresar.

    8.9
    Excellent · 63 reviews
  • Bungalows Zicatela

    Bungalows Zicatela

    Hotel in Puerto Escondido
    Breakfast options

    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 nice, very clean, big rooms with a balcony, big pool.

    8.4
    Very Good · 1,308 reviews
  • Hotel Suites Villasol

    Hotel Suites Villasol

    Hotel in Puerto Escondido
    Breakfast options

    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.

    awesome beach club, beautiful garden, super friendly staff

    8.1
    Very Good · 1,213 reviews
  • Terrestre, a Member of Design Hotels

    Terrestre, a Member of Design Hotels

    Hotel in Puerto Escondido
    Breakfast options

    Facing the beachfront, Terrestre, a Member of Design Hotels offers 5-star accommodations in Puerto Escondido and features a garden, bar and private beach area.

    El contacto con lo natural y el excelente servicio

    8.9
    Excellent · 158 reviews
  • Pargos Hotel & Cowork

    Pargos Hotel & Cowork

    Hotel in Puerto Escondido
    Breakfast options

    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.

    Did not include breakfast. 10 minutes to the beach

    8.1
    Very Good · 879 reviews
  • Hotel Rockaway

    Hotel Rockaway

    Hotel in Puerto Escondido
    Breakfast options

    Just steps from world-renowned Playa Zicatela Beach lies Hotel Rockaway, an intimate boutique resort featuring an outdoor swimming pool.

    Good breakfast Perfect location: in front of the beach

    8.7
    Excellent · 713 reviews
  • Hotel Santa Fe

    Hotel Santa Fe

    Hotel in Puerto Escondido
    Breakfast options

    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.

    Room in front of the pool. Very quiet and peacefull.

    8.5
    Very Good · 612 reviews
  • Bora Boutique - Adults Only

    Bora Boutique - Adults Only

    Hotel in Puerto Escondido
    Breakfast options

    Located in Puerto Escondido, a 16-minute walk from Zicatela Beach, Bora Boutique - Adults Only has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

    el diseño y las habitaciones muy ricas y comodas. la piscina es increible.

    8.2
    Very Good · 51 reviews

Budget hotels in Puerto Escondido

  • Hotelito Swiss Oasis -Solo Adultos - Adults only

    Hotelito Swiss Oasis -Solo Adultos - Adults only

    Hotel in Puerto Escondido
    Budget Hotel

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

    Manuela and her husband were super warm and helpful

    9.2
    Wonderful · 404 reviews
  • Punta Kai Hotel Hostal

    Punta Kai Hotel Hostal

    Hotel in Puerto Escondido
    Budget Hotel

    Punta Kai Hotel Hostal in Puerto Escondido provides adults only accommodations with an outdoor swimming pool, a terrace and a bar.

    The staff is extraordinary, and the location is great!

    9.4
    Wonderful · 37 reviews
  • Casa Puerto Bonito & Private Coworking

    Casa Puerto Bonito & Private Coworking

    Hotel in Puerto Escondido
    Budget Hotel

    Located in Puerto Escondido, a 9-minute walk from Principal Beach, Casa Puerto Bonito & Private Coworking provides accommodations with an outdoor swimming pool, free private parking, a fitness center...

    Excelente ubicación, ambiente, limpieza, instalaciones y súper amable el encargado

    9.5
    Exceptional · 8 reviews
  • Carri Surf Studio

    Carri Surf Studio

    Hotel in Puerto Escondido
    Budget Hotel

    Carri Surf Studio is located in Puerto Escondido, 1.2 miles from Commercial Walkway. Featuring a terrace, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

    Tiene absolutamente todo lo necesario. No le hace falta nada!

    8.3
    Very Good · 227 reviews
  • La Aurora

    La Aurora

    Hotel in Puerto Escondido
    Budget Hotel

    Located in Puerto Escondido, a 2-minute walk from Zicatela Beach, La Aurora has accommodations with an outdoor swimming pool, free private parking, a terrace and barbecue facilities.

    Loved the place! Great swimming pool, hammocks, super clean!

    8.6
    Excellent · 217 reviews
  • Hotel VidaMar

    Hotel VidaMar

    Hotel in Puerto Escondido
    Budget Hotel

    Hotel VidaMar is located on the beachfront in Puerto Escondido, a 1-minute walk from Zicatela Beach and 1.1 miles from Marinero Beach.

    good for one night maybe two.. right on the beach cheap

    8.3
    Very Good · 200 reviews
  • Hotel Casa Pridda

    Hotel Casa Pridda

    Hotel in Puerto Escondido
    Budget Hotel

    Hotel Casa Pridda is located in Puerto Escondido, a few steps from Zicatela Beach and 1.2 miles from Marinero Beach.

    Clean, safe, on the beach. Helpful staff. Nice roof terrace

    8.7
    Excellent · 520 reviews
  • Hotel DC Boutique & SPA

    Hotel DC Boutique & SPA

    Hotel in Puerto Escondido
    Budget Hotel

    Boasting a terrace, Hotel DC Boutique & SPA is located in Puerto Escondido in the Oaxaca region, 1.6 mi from Playa Puerto Ángelito and 1.2 mi from Commercial Walkway.

    La atención, la vista y la al areca son muy buenas!

    8.0
    Very Good · 202 reviews

Hotels located in the center of Puerto Escondido

  • Punta Navi

    Punta Navi

    Hotel in Puerto Escondido
    Central location

    Located in Puerto Escondido, a 10-minute walk from Zicatela Beach, Punta Navi provides accommodations with a garden, free private parking and a terrace.

    10.0
    Exceptional · 2 reviews
  • Casa Conicarit

    Casa Conicarit

    Hotel in Puerto Escondido
    Central location

    Casa Conicarit has an outdoor swimming pool, shared lounge, a terrace and bar in Puerto Escondido. The property is located 2 miles from Commercial Walkway.

    Les instillations et le service du personnel sur place

    9.5
    Exceptional · 112 reviews
  • Hotel Axolotl

    Hotel Axolotl

    Hotel in Puerto Escondido
    Central location

    Located within 1.3 miles of Playa Puerto Ángelito and 1.4 miles of Carrizalillo Beach, Hotel Axolotl has rooms in Puerto Escondido.

    9.5
    Exceptional · 2 reviews
  • Casa Bicachi - Adults Only

    Casa Bicachi - Adults Only

    Hotel in Puerto Escondido
    Central location

    Casa Bicachi - Adults Only features an outdoor swimming pool, garden, a terrace and bar in Puerto Escondido.

    So friendly, so clean, amazing AC and great location!

    9.5
    Exceptional · 241 reviews
  • Surf Paradise Zicatela

    Surf Paradise Zicatela

    Hotel in Puerto Escondido
    Central location

    Located within a few steps of Zicatela Beach and a 18-minute walk of Marinero Beach, Surf Paradise Zicatela provides rooms with air conditioning and a private bathroom in Puerto Escondido.

    9.3
    Wonderful · 3 reviews
  • Casa Cascada - Adults Only

    Casa Cascada - Adults Only

    Hotel in Puerto Escondido
    Central location

    Located in Puerto Escondido, Casa Cascada - Adults Only offers beachfront accommodations a 12-minute walk from Principal Beach and has facilities like a garden, a shared lounge and a terrace.

    The place is stunning. Interior and view are breathtaking

    9.1
    Wonderful · 46 reviews
  • Suites La Hacienda

    Suites La Hacienda

    Hotel in Puerto Escondido
    Central location

    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.

    exactly like the pictures clean, peaceful and beautiful

    9.1
    Wonderful · 714 reviews
  • Aldea Paraíso

    Aldea Paraíso

    Hotel in Puerto Escondido
    Central location

    Located in Puerto Escondido, Aldea Paraíso has an outdoor swimming pool, garden, terrace, and free WiFi throughout the property. The hotel features family rooms.

    Beautiful facilities and the staff are super lovely!

    9.0
    Wonderful · 96 reviews

FAQs about hotels in Puerto Escondido

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

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

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

  • Many families visiting Puerto Escondido loved staying at Bora Boutique - Adults Only, Cabane Container Boutique Hotel, and Casa Beu.

  • 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 Beu, and Cabane Container Boutique Hotel are some of the popular hotels in Puerto Escondido.

  • For hotels in Puerto Escondido that serve highly-rated breakfasts, try Hotel Villa Mozart y Macondo, Cabane Container Boutique Hotel, and Bungalows Zicatela.

  • These hotels in Puerto Escondido are highly rated by couples: Casa Puerto Bonito & Private Coworking, Casa Conicarit, and Casa Bicachi - Adults Only.

  • Terrestre, a Member of Design Hotels, Casa Joseph Zicatela - Adults Only, and Casa Mia 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

Research, refine, and make plans for your whole trip