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

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.

great location, super friendly staff (I forgot the name of the cleaning lady but she’s the best!) pool was big and almost always empty, the owner is great and we hope to be back soon!

Show more Show less
9.1
Wonderful
751 reviews
Price from
$90
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
766 reviews
Price from
$90
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.

The Hotel has a surf vibe with great details on the inside, the room where we stayed was big and clean all of the time. The staff is super nice and friendly, and also is in one of the main streets of Puerto, where you'll easily find bars and restaurants. Also thumbs up for being the nicest Hotel on the street.

Show more Show less
9.2
Wonderful
579 reviews
Price from
$112
per night

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.4
Good
1,231 reviews
Price from
$80
per night

Featuring 3-star accommodations, OYO Hotel Arena Surf, Puerto Escondido is located in Puerto Escondido, a 11-minute walk from Principal Beach and 0.7 miles from Marinero Beach.

Perfect location, it's quite cheap and they are friendly.

Show more Show less
6.6
Review score
494 reviews
Price from
$25
per night

This pleasant hotel is located 5 minutes’ walk from Manzanillo and Puerto Angelito beaches in charming Puerto Escondido.

Beautiful quiet grounds of the hotel with lots of plants and birds. Pool was always clean and in the full sun. Staff were extremely accommodating and helpful. We had a sea view which was incredible! WiFi worked well as well as a working TV and plugs in convenient places. A short walk from a beach and restaurants/ shops which makes this an ideal location for being quiet yet convenient. Taxi to playa carrizalillo was only 60 pesos - reception were happy to order local taxis which came in minutes. If you're heading to Puerto Escondido please stay here!

Show more Show less
8.7
Excellent
347 reviews
Price from
$68
per night

Located in Puerto Escondido, a few steps from Zicatela Beach, Hotel Arcoiris has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

The view and ambiance!! we had the best view, our room was on the last floor, lots of stairs but the view was worth it. The hotel is very comfortable, our room was very spacious and clean, had a mini fridge which was not common in any of the other hotels we stayed in Oaxaca. The staff was friendly. The location was absolutely perfect! right across from the beach and in the middle of a lot of nice restaurants and shops.

Show more Show less
7.9
Good
647 reviews
Price from
$201
per night

Featuring a garden, terrace and views of sea, Ananda Guest House Yoga & Meditación is located in Puerto Escondido, a 3-minute walk from Zicatela Beach.

The bed was super comfortable, the room beautiful, nestled in the trees with an ocean view. A cute balcony with a hammock for full relaxation mode. There’s a kitchen with a stove in the common area which was perfect and the hosts were the sweetest and very accommodating. Recommend for that area of town ✨

Show more Show less
8.5
Very Good
266 reviews
Price from
$29
per night

Located in Puerto Escondido, 1.2 miles from Playa Puerto Ángelito, Shavanna Hotel Boutique has accommodations with an outdoor swimming pool, free private parking, a shared lounge and a terrace.

The restaurant, Moli, is beautiful and serves delicious breakfast & coffee. The staff at the restaurant and hotel are all so lovely and helpful, we really enjoyed being served by the barman, Angel! The pool area and bar were so relaxing!

Show more Show less
8.5
Very Good
197 reviews
Price from
$89
per night

Located in Puerto Escondido, 2.2 miles from Commercial Walkway, Casa Terranova has accommodations with a seasonal outdoor swimming pool, free private parking and a garden.

Excellent location and amazing staff. The room was ready on time and very clean. The restaurant it’s amazing and it has a breathtaking view.

Show more Show less
8.1
Very Good
159 reviews
Price from
$66
per night

Most-booked hotels in Puerto Escondido in the past month

Puerto Escondido's best hotels with breakfast

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

    Very modern, very clean, lovely and helpful employees! Great food

    8.3
    Very Good · 55 reviews
  • Hotel Caracol Plaza

    Hotel Caracol Plaza

    Hotel in Puerto Escondido
    Breakfast options

    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.

    Its closeness to the main beach, the room, the pool and the staff.

    7.4
    Good · 1,232 reviews
  • Hotel Arcoiris

    Hotel Arcoiris

    Hotel in Puerto Escondido
    Breakfast options

    Located in Puerto Escondido, a few steps from Zicatela Beach, Hotel Arcoiris has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

    appartements had a great balcony/outside space

    7.9
    Good · 648 reviews
  • Selina Puerto Escondido

    Selina Puerto Escondido

    Hotel in Puerto Escondido
    Breakfast options

    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.

    Have a great pool and ubication in Puerto Escondido

    7.7
    Good · 638 reviews
  • Casa Bicachi - Adults Only

    Casa Bicachi - Adults Only

    Hotel in Puerto Escondido
    Breakfast options

    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 · 250 reviews
  • Hotel Gamito

    Hotel Gamito

    Hotel in Puerto Escondido
    Breakfast options

    Hotel Gamito is offering accommodations in Puerto Escondido. The property is located 1.1 miles from Playa Puerto Ángelito, 1.2 miles from Carrizalillo Beach and 1.8 miles from Bacocho Beach.

    +Basic but super clean!!! +Nice staff +Free coffee

    9.0
    Wonderful · 268 reviews
  • Casa Beu

    Casa Beu

    Hotel in Puerto Escondido
    Breakfast options

    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.

    comfy beds, nice swimming pool, huge rooftop area with hammocks.

    9.5
    Exceptional · 493 reviews
  • Hotel Gallo de Mar

    Hotel Gallo de Mar

    Hotel in Puerto Escondido
    Breakfast options

    Located in Puerto Escondido, Hotel Gallo de Mar features an outdoor swimming pool, garden, terrace, and free WiFi throughout the property.

    Lovely family run hotel in a fantastic location. Would definitely be coming back.

    9.0
    Wonderful · 277 reviews

Budget hotels in Puerto Escondido

  • 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.7
    Excellent · 227 reviews
  • Hotel Costamar, Puerto Escondido

    Hotel Costamar, Puerto Escondido

    Hotel in Puerto Escondido
    Budget Hotel

    Located in Puerto Escondido, within 1.2 miles of Playa Puerto Ángelito and 1.3 miles of Carrizalillo Beach, Hotel Costamar, Puerto Escondido has accommodations with an outdoor swimming pool and free...

    Great stay before going to the airport in the morning

    8.0
    Very Good · 280 reviews
  • Quinta Carrizalillo

    Quinta Carrizalillo

    Hotel in Puerto Escondido
    Budget Hotel

    Located in Puerto Escondido, Quinta Carrizalillo offers an indoor pool and is just 984 feet from Carrizalillo beach where you can enjoy the sun or learn to surf .

    Eugenia is so delightful and friendly; if you need anything, just ask!

    8.4
    Very Good · 264 reviews
  • Hotel Camino Del Sol

    Hotel Camino Del Sol

    Hotel in Puerto Escondido
    Budget Hotel

    Offering an outdoor pool, Hotel Camino Del Sol is located in Puerto Escondido, Oaxaca, just 0.9 mi from Playa de Carrizalillo Beach. Free Wi-Fi access is available.

    Las habitaciones son muy cómodas y la alberca está genial.

    8.1
    Very Good · 314 reviews
  • Hotel El Mirador

    Hotel El Mirador

    Hotel in Puerto Escondido
    Budget Hotel

    Located in Puerto Escondido, a 7-minute walk from Principal Beach, Hotel El Mirador has accommodations with an outdoor swimming pool, free private parking and a terrace.

    Great view of town and the Pacific. Sweet lovely sweeping patio.

    8.0
    Very Good · 85 reviews
  • Hotel Tiktaalik

    Hotel Tiktaalik

    Hotel in Puerto Escondido
    Budget Hotel

    Located in Puerto Escondido, 1.2 miles from Zicatela Beach, Hotel Tiktaalik has accommodations with an outdoor swimming pool, free private parking and a terrace. This 2-star hotel offers a tour desk.

    Personal cordial, muy atentos, amigables con los niños.

    8.4
    Very Good · 62 reviews
  • Kahlo Puerto Escondido

    Kahlo Puerto Escondido

    Hotel in Puerto Escondido
    Budget Hotel

    Kahlo Puerto Escondido features an outdoor swimming pool, shared lounge, a terrace and bar in Puerto Escondido.

    Las instalaciones son muy bonitas limpias y discretas

    7.5
    Good · 159 reviews
  • La Sirena

    La Sirena

    Hotel in Puerto Escondido
    Budget Hotel

    Facing the beachfront, La Sirena offers 3-star accommodations in Puerto Escondido and has an outdoor swimming pool, garden and terrace.

    La ubicación es excelente y el lugar muy tranquilo

    7.7
    Good · 159 reviews

Hotels located in the center of Puerto Escondido

  • Casa Puerto Viejo

    Casa Puerto Viejo

    Hotel in Puerto Escondido
    Central location

    Located in Puerto Escondido, a 6-minute walk from Principal Beach, Casa Puerto Viejo provides accommodations with an outdoor swimming pool, free private parking and a terrace.

    La casa está increíblemente cuidada y completa. Esta super bien ubicada y la atención es excelente.

    10.0
    Exceptional · 4 reviews
  • Tal Vez Boutique Hotel

    Tal Vez Boutique Hotel

    Hotel in Puerto Escondido
    Central location

    Located in Puerto Escondido, 1.7 miles from Zicatela Beach, Tal Vez Boutique Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

    10.0
    Exceptional · 1 review
  • Aldea Mizúl

    Aldea Mizúl

    Hotel in Puerto Escondido
    Central location

    Located in Puerto Escondido, 19 miles from Commercial Walkway, Aldea Mizúl has accommodations with a garden, free private parking, a terrace and a restaurant.

    10.0
    Exceptional · 2 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 breakfast was so good! Changed every day also!

    9.2
    Wonderful · 56 reviews
  • Hotelito Swiss Oasis -Solo Adultos - Adults only

    Hotelito Swiss Oasis -Solo Adultos - Adults only

    Hotel in Puerto Escondido
    Central location

    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 · 408 reviews
  • Punta Zicatela Hotel

    Punta Zicatela Hotel

    Hotel in Puerto Escondido
    Central location

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

    Great location and views from sea view rooms are incredible

    9.2
    Wonderful · 578 reviews
  • Casa TO

    Casa TO

    Hotel in Puerto Escondido
    Central location

    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.

    9.2
    Wonderful · 92 reviews
  • Casa Mia

    Casa Mia

    Hotel in Puerto Escondido
    Central location

    Located in Puerto Escondido, a 2-minute walk from Principal Beach, Casa Mia has accommodations with an outdoor swimming pool, free private parking and a terrace.

    the owner, Diana, was super friendly, accommodating.

    9.1
    Wonderful · 200 reviews

FAQs about hotels in Puerto Escondido

Subscribe to receive premium deals

Prices drop the second you sign up!

What guests like about Puerto Escondido

Boating
58 reviews
Water sports
129 reviews
Food trip
1,685 reviews
Romantic
434 reviews
Family-friendly
92 reviews
Surfing
452 reviews

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