Skip to main content

Search hotels in Puerto Escondido

Enter your dates to see the latest prices and deals for Puerto Escondido hotels

Filter by:

Star rating

Review score

Puerto Escondido – 112 hotels and places to stay

See the latest prices and deals by choosing your dates.
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.

The hotel is gorgeous. The pool area is tranquil and beautiful and the whole hotel is immaculately kept. The service was great! We arrived via bus from.Oaxaca City and they allowed us an early check in. Luis at the front desk arranged multiple excursions for us. Everything was so easy. The location is great, right in the middle of a super cute and safe neighborhood. 10/10 recommend and would stay again.
Scored 9.1
9.1
Rated superb
Superb
764 reviews
Price from
£92.46
1 night, 2 adults
Casa de Olas Boutique Hotel, hotel in Puerto Escondido

Casa de Olas Boutique Hotel has a fitness centre, garden, a terrace and bar in Puerto Escondido. The accommodation offers room service, a concierge service and organising tours for guests.

Convienient location and comfortable rooms
Scored 8.9
8.9
Rated fabulous
Fabulous
714 reviews
Price from
£65.40
1 night, 2 adults
Bungalows Zicatela, hotel in Puerto Escondido

We are a small and cozy surf hotel located on Zicatela Beach in Puerto Escondido, one of the best beach breaks in the world and classified as one of the cleanest beaches.

The staff were really friendly and the hotel is nicely located on the beach front. The rooms were clean, nice showers, comfortable beds and good views. The pools also looked great. Breakfast was super tasty.
Scored 8.4
8.4
Rated very good
Very good
1,480 reviews
Price from
£95.77
1 night, 2 adults
Hotelito Swiss Oasis - Playa Zicatela - Adults Only, hotel in Puerto Escondido

Surrounded by tropical gardens of fruit trees and located just 50 metres from the heart of Playa Zicatela Beach and the Pacific Ocean, Hotelito Swiss Oasis features a sun terrace with swimming pool...

Lovely place, lovely staff, will definitely come again!
Scored 9.2
9.2
Rated superb
Superb
427 reviews
Price from
£113.80
1 night, 2 adults
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 pool was nice, the gardens were well maintained, aircon worked great, and we enjoyed sitting on the balcony in the evenings.The reception staff were very friendly and helpful. The beach club was lovely but an additional cost - worth it in our estimation!
Scored 8.2
8.2
Rated very good
Very good
1,285 reviews
Price from
£72.20
1 night, 2 adults
Hotel Blater, hotel in Puerto Escondido

Set on Santa Maria’s Playa Zicatela Beach, Hotel Blater features an outdoor swimming pool and modern rooms different delighting views. There is also a restaurant and free Wi-Fi.

The rooftop pool was amazing and being so close to the beach was great. Breakfast downstairs was also delicious! Highly recommend the smoothies
Scored 8.6
8.6
Rated fabulous
Fabulous
315 reviews
Price from
£132.76
1 night, 2 adults
Casa Mia, hotel in Puerto Escondido

Situated in Puerto Escondido, 200 metres from Principal Beach, Casa Mia features accommodation with an outdoor swimming pool, free private parking and a terrace.

We got the worst room in the hotel right by the main entry gate. There was a door that kept bumping shut until late into the night. The person who checked us in was more focused on his video game than making sure we were comfortable. The women the following day however was helpful and understood why we check out after 1 night
Scored 9.1
9.1
Rated superb
Superb
225 reviews
Price from
£59.98
1 night, 2 adults
Hotel Arcoiris, hotel in Puerto Escondido

Set in Puerto Escondido, 60 metres from Zicatela Beach, Hotel Arcoiris offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Great location. Near several great pubs. Michelle the owner was great help with information about where to eat and swim. Our room had a private balcony , with unbelievable views of the sunset. We would highly recommend staying there.
Scored 8.1
8.1
Rated very good
Very good
592 reviews
Price from
£73.49
1 night, 2 adults
Quinta Carrizalillo, hotel in Puerto Escondido

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

Good sized room, quiet location.
Scored 8.4
8.4
Rated very good
Very good
262 reviews
Price from
£60.92
1 night, 2 adults
Hotel El Mirador, hotel in Puerto Escondido

Set in Puerto Escondido, 600 metres from Principal Beach, Hotel El Mirador offers accommodation with an outdoor swimming pool, free private parking and a terrace.

There's a supermarket and a souvenirs fair near the hotel, and many restaurants. It is near the "Principal beach", but be aware that to go is a way down the street, and to go back to hotel, it will become a heavy uphill! The hotel view is really nice, but only from the 3-4 floor (the ones above the second pool). If you are not staying at those rooms, you can go there to take pictures.
Scored 7.9
7.9
Rated good
Good
202 reviews
Price from
£54.47
1 night, 2 adults
See all 81 hotels in Puerto Escondido

Most booked hotels in Puerto Escondido in the past month

Puerto Escondido's best hotels with breakfast

  • Bungalows Zicatela
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 1,480 reviews

    We are a small and cozy surf hotel located on Zicatela Beach in Puerto Escondido, one of the best beach breaks in the world and classified as one of the cleanest beaches.

    very nice, very clean, big rooms with a balcony, big pool.

  • Terrestre, a Member of Design Hotels
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 251 reviews

    Terrestre, a Member of Design Hotels features an outdoor swimming pool, garden, a terrace and restaurant in Puerto Escondido. This 5-star hotel offers room service and a 24-hour front desk.

    perfectly isolated, beautiful, staff is extremely friendly.

  • Hotel Arcoiris
    Scored 8.1
    8.1
    Rated very good
    Very good
     · 592 reviews

    Set in Puerto Escondido, 60 metres from Zicatela Beach, Hotel Arcoiris offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    appartements had a great balcony/outside space

  • Hotel Escondido, Puerto Escondido, a Member of Design Hotels - Adults Only
    Scored 8.3
    8.3
    Rated very good
    Very good
     · 173 reviews

    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.

    Wonderful location Gorgeous pool Kindest staff Good restaurant

  • Hotel Rockaway
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 901 reviews

    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

  • Casa Yuma
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 27 reviews

    Casa Yuma has a garden, terrace, a restaurant and bar in Puerto Escondido. This 4-star hotel offers a 24-hour front desk and a concierge service.

    la comida muy rica y buena atención de los meseros

  • Aldea Mizúl
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 63 reviews

    Situated in Puerto Escondido, 31 km from Commercial Walkway, Aldea Mizúl features accommodation with a garden, free private parking, a terrace and a restaurant.

    Everything was great. Very beautiful & relaxing.

  • Hotel Caracol Plaza
    Scored 7.3
    7.3
    Rated good
    Good
     · 1,265 reviews

    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.

Budget hotels in Puerto Escondido

  • Viajero Puerto Escondido Hostel
    Scored 9.3
    9.3
    Rated superb
    Superb
     · 37 reviews

    Situated in Puerto Escondido, Viajero Puerto Escondido Hostel has an outdoor swimming pool, terrace, bar, and free WiFi throughout the property.

    It was super nice clean and comfy, Pato was so nice

  • Casa Puerto Bonito & Private Coworking
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 59 reviews

    Located in Puerto Escondido, 800 metres from Principal Beach, Casa Puerto Bonito & Private Coworking provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a...

    No hay desayuno incluido ni cuenta con restaurante.

  • Hotel Suites Villasol
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 1,285 reviews

    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

  • Esencia Puerto Escondido
    Scored 8.0
    8.0
    Rated very good
    Very good
     · 126 reviews

    Located in Puerto Escondido and with Principal Beach reachable within 80 metres, Esencia Puerto Escondido provides concierge services, non-smoking rooms, an outdoor swimming pool, free WiFi throughout...

    La atención fue muy bien, muy serviciales y atentos.

  • Hotel Flor de Maria
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 242 reviews

    Set in Puerto Escondido, 90 metres from Marinero Beach, Hotel Flor de Maria offers accommodation with an outdoor swimming pool, private parking, a garden and a terrace.

    The hotel is super cute and the staff is super friendly

  • Guitarra Inn
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 255 reviews

    Boasting an outdoor swimming pool, garden, terrace and free WiFi, Guitarra Inn is situated in Puerto Escondido, 300 metres from Zicatela Beach and 1.2 km from Marinero Beach.

    Si, nos gusto mucho muy limpio y a un súper precio !

  • Hotel Axolotl
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 168 reviews

    Hotel Axolotl is located in Puerto Escondido. The property is around 2.1 km from Playa Puerto Ángelito, 2.3 km from Carrizalillo Beach and 3.3 km from Commercial Walkway.

    Las habitaciones son amplias, nuevas y hay elevador

  • Aldea Paraíso - Adults only - Boutique hotel
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 198 reviews

    Set in Puerto Escondido, Aldea Paraíso - Adults only - Boutique hotel has an outdoor swimming pool, garden, terrace, and free WiFi throughout the property.

    No queríamos salir del hotel! Fue demasiado cómodo.

Hotels located in the centre of Puerto Escondido

  • Casa Badú
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 1 review

    Casa Badú has an outdoor swimming pool, garden, a terrace and restaurant in Puerto Escondido. Offering a bar, the property is located within 90 metres of Zicatela Beach.

  • Casa Mosaicos
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 1 review

    Situated in Puerto Escondido, within 1.4 km of Zicatela Beach and 3 km of Marinero Beach, Casa Mosaicos features accommodation with an outdoor swimming pool and free WiFi throughout the property as...

  • Hotel Aqualuna Departamento Lakey peak
    Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 4 reviews

    Featuring a terrace, restaurant, bar and free WiFi, Hotel Aqualuna Departamento Lakey peak is located in Puerto Escondido, 400 metres from Zicatela Beach and 1.4 km from Marinero Beach.

    Todo, la zona de su ubicación, las instalaciones, la atención

  • Casa Marisa
    Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 22 reviews

    Featuring a garden, terrace and views of city, Casa Marisa is located in Puerto Escondido, 600 metres from Zicatela Beach.

    Excelente lugar, nos encantó. Buen gusto arquitectónico.

  • La Barra Resorts Puerto Escondido
    Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 22 reviews

    Located in Puerto Escondido, 2.4 km from Zicatela Beach, La Barra Resorts Puerto Escondido provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    Everything, it was amazing, comfortable and welcoming

  • Casa Puerto Viejo
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 88 reviews

    Located in Puerto Escondido, 500 metres from Principal Beach, Casa Puerto Viejo provides accommodation with an outdoor swimming pool, free private parking and a terrace.

    Anfitrión, extremadamente amable y servicial, muy recomendable

  • Punta Araw
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 2 reviews

    Situated in Puerto Escondido, 200 metres from Zicatela Beach, Punta Araw features accommodation with a garden, free private parking, a terrace and a bar. This pet-friendly hotel also has free WiFi.

  • Casa Bicachi - Adults Only
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 332 reviews

    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!

FAQs about hotels in Puerto Escondido

What guests said about Puerto Escondido:

  • Scored 6.0
    6.0

    Mexican beach town attached to a regular city.

    Mexican beach town attached to a regular city. Lot of tourists so overpriced unless you're rich or American. Mainly Mexican food but European prices. Nice beach but not for swimming as all surfing waves. Taxis will scam you like most tourist areas. Hot and humid when I visited in July August, but I'm sure it's nice in the dry season, but probably even more expensive. The cheap hotels thinks thry are in Cancun with prices twice what they should be.
    A
    Anonymous
  • Scored 8.0
    8.0

    A sweet, unpolished beach town.

    A sweet, unpolished beach town. There are no huge multinational hotels on the beach, just low-rise local hotels and apartments. The strip along the beach feels relaxed, calm and slightly down-at-heel. It's easy to explore on foot. As two solo women travellers, we felt safe throughout our stay, though we didn't leave the tourist area. The beach itself is huge and very long, with incredible surf waves. There is a small beach area at the north end where it's possible to swim, but the waves are still quite big, especially for children. There are lifeguards all along the beach. There are nice restaurants right on the beachfront, all serving the same simple food. We only stayed two nights - I think at least four nights are needed to really relax and get used to the pace of life here. There are also several excursions nearby which would have been fun if we'd had more time!
    Emma
  • Scored 10
    10

    A huge long beach, Zicatela is a lovely place but will...

    A huge long beach, Zicatela is a lovely place but will change very soon with all the development and construction going on. Already lots of bars, restaurants, shops and hotels, but still relatively chilled at the moment. Beware of what you carry, police search anyone they can on the beach to extort money!!
    Bex
    Italy
  • Scored 10
    10

    Even if a relatively small town the neighbourhoods are very...

    Even if a relatively small town the neighbourhoods are very different; Centro where the hotel is, more local people, Bacocho (a bit more hipster was my impression), Zicatela the touristic part with a lovely beach and Brisas de Zicatela where its mostly backpackers and surfers (its just off Punta Zicatela where the best waves are)
    John
    Germany
  • Scored 8.0
    8.0

    It grew on me. I didn't love it at first.

    It grew on me. I didn't love it at first. I think its more suited to younger people than people in their mid 40s + who have already done the backpacking thing. Also I live on a beautiful beach in Australia so it's hard to be impressed by grey sand of Zacatelas beach.. However Carrizalillo beach was beautiful. I recommend visiting that beach while you are there. I felt like a bit of a sellout as Puerto is not the real mexico, there are more Australians and Americans there than Mexicans it seems. So if you want an authentic Mexican experience you should go to Puebla or Mexico city, but if your looking for a chilled vibe on the beach then you will probably like Puerto. You'll find better food in other parts of the country also - Oaxaca city, Meixco city, Puebla etc. It's very hot there. but there's nothing much else to do than hang at the beach.
    LeeAnn
    Australia
  • Scored 8.0
    8.0

    Overall was great trip.

    Overall was great trip. The town feels more international compared to other places I’ve visited in mexico, it lacks that authentic Mexican feeling. The hotel was great, tucked away from the Main Street, very peaceful.
    Casius
    United States

Explore guest reviews of hotels in Puerto Escondido

  • From £65.40 per night
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 714 reviews
    this property is gorgeous and in such a good condition. The staff and the owner are amazing people, so friendly and helpful. The offered sport activities are great and absolutely affordable. You can book many activities with the staff since they are well connected. I loved the pool area and in general the open minded vibe of this place. my best stay within 6 weeks in Mexico.
    Sabrina
    Switzerland
  • From £72.55 per night
    Scored 8.3
    8.3
    Rated very good
    Very good
     · 150 reviews
    staff were very friendly and helpful. This is a really cool hotel, there’s a great atmosphere and it’s sociable, the rooftop restaurant was amazing, some of the best breakfast food I’ve had in Puerto Escondido and there is a pool bar.
    Yue
    United Kingdom
  • Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 197 reviews
    Such a great place - probably the best place we stayed in our 6 weeks in Mexico! The apartment was generously sized with everything you need, great view to the sea, nice pool and super friendly and helpful staff. Totally recommend
    Ella Goschalk
    United Kingdom
  • From £48.13 per night
    Scored 8.1
    8.1
    Rated very good
    Very good
     · 251 reviews
    The location 300 meters from the best beach (Manzanillo) is ideal! Also, the owners feel like your new family, and they are super helpful and welcoming. Bests hosts we had for 3 months in Mexico.
    Laura
    Denmark
  • From £22.76 per night
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 206 reviews
    Good location close to Zicatela Beach, at the entrance of Puerto Escondido (coming from Oaxaca by van).
    Hervé
    Spain

Research, refine and make plans for your whole trip