Skip to main content

Search hotels in Puerto Escondido

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

Puerto Escondido – 404 hotels and places to stay

Filter by:

Star Rating
Review score

Mantra Hotel Boutique

Hotel in Puerto Escondido

Located in Puerto Escondido and with Zicatela Beach reachable within a few steps, Mantra Hotel Boutique provides concierge services, non-smoking rooms, an outdoor swimming pool, free WiFi throughout...

K
Katrina
From
Canada
Very close to the beach, comfortable bed and nice staff
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 114 reviews
Price from
$210.06
1 night, 2 adults

Casa Badú

Hotel in Puerto Escondido

Casa Badú has an outdoor swimming pool, garden, a terrace and bar in Puerto Escondido. The hotel also has free WiFi as well as a paid airport shuttle service.

M
Maryna
From
Canada
Very cozy little gem in Puerto Escondido. You enter a paradise :) Rooms are spacious and very clean. Hotel team is friendly and flexible. Had a great relaxing time.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 154 reviews
Price from
$113.26
1 night, 2 adults

Casa Marisa

Hotel in Puerto Escondido

Featuring a garden, terrace and views of city, Casa Marisa is located in Puerto Escondido, a 6-minute walk from Zicatela Beach.

A
Adi
From
Israel
Super recommend this hotel! The rooms are new and spacious, the pool area is great, they clean the room everyday and the location is quiet but still close to all bars, restaurants and the beach. But most important the staff is super kind and helpful, especially Selene that helped us a lot and with a smile. Definitely stay at casa Marisa when you come to Puerto Escondido.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 101 reviews
Price from
$147.97
1 night, 2 adults

Casa Yuma, Puerto Escondido

Hotel in Puerto Escondido

Casa Yuma, Puerto Escondido has a garden, a private beach area and a sun terrace with swimming pool and continental breakfast in Puerto Escondido.

J
Juan Manuel
From
United States
We had a great time at Casa Yuma! Everything and everyone was amazing. The hotel is beautiful and brand new. Perfect place to relax for a few days and enjoy your time.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 104 reviews
Price from
$267.04
1 night, 2 adults

CasaPiedra

Hotel in Puerto Escondido

Located in Puerto Escondido, 27 miles from Punta Cometa, CasaPiedra has accommodations with a garden, free private parking, a private beach area and a terrace.

A
Adel
From
Canada
A great place to set back and relax . You have the beach all to yourself self
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 212 reviews
Price from
$56.98
1 night, 2 adults

Casa Puerto Viejo

Hotel in Puerto Escondido

Located in Puerto Escondido, Casa Puerto Viejo is a 9-minute walk from Playa Puerto Ángelito. There's a year-round outdoor pool and guests can use free WiFi and free private parking.

C
Carol
From
United States
It was walking distance to the bus station. The pool and garden were lovely. They let us hang out in the back courtyard and in pool area after we checked out while we waited for bus later in afternoon
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 190 reviews
Price from
$76.66
1 night, 2 adults

Raíz Hotel Boutique

Hotel in Puerto Escondido

Raíz Hotel Boutique has an outdoor swimming pool, garden, a terrace and restaurant in Puerto Escondido. Offering a bar, the property is located within a 4-minute walk of Zicatela Beach.

N
Natalia
From
Germany
This place is amazing, it’s so peaceful and bring a great holiday vibe. The room was very very comfortable and everything was perfect with it. Staff is amazing, and due to the number of rooms everything feels very personalized. Drinks and food are amazing
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 458 reviews
Price from
$150.79
1 night, 2 adults

Punta Kai Hotel & Hostal

Hotel in Puerto Escondido

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

R
Rudenko
From
Russia
Stayed there in a private room for 2.5 months and several nights in hostel. Perfect for me :) Very stylish, very new (opened in Oktober 2022, which means there are no ants), the best view (honestly, the best view to the ocean and mountains), clean swimming pool, cool terrace with kitchen on the roof, nice people (owners especially). Great WiFi (starlink!!!), new ac. Breakfast is included: fruits, granola, yogurt, bread, jam, team, milk, coffee. The same one for 2 months was... too much, but it's always nice to have fruits in the morning. What surprised me a lot - they really do everything you ask and quickly. Examples - I wanted a hammock, some chairs and plants in my room. They brought it the same day (hammock appeared a bit later, but they bough it specially for me!), asked for butter instead of margarine - done. Two times I left for a week and they agreed not to count these days,, though I paid on a monthly basis. Enjoy!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 311 reviews
Price from
$94.55
1 night, 2 adults

Casa Joseph Zicatela - Adults Only

Hotel in Puerto Escondido

Located in Puerto Escondido, a few steps from Zicatela Beach, Casa Joseph Zicatela - Adults Only has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

M
Martin
From
Germany
A fantastic sea view and super friendly and helpful staff made our stay a unique experience. The food in the restaurant and the drinks at the bar were unbeatably delicious.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 364 reviews
Price from
$249.52
1 night, 2 adults

Casona Sforza

Hotel in Puerto Escondido

Facing the beachfront, Casona Sforza offers 4-star accommodations in Puerto Escondido and has an outdoor swimming pool, garden and private beach area.

C
Christian
From
United States
Design, location, staff, only 11 rooms so makes it very relaxing
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 161 reviews
Price from
$505.44
1 night, 2 adults
See all 404 hotels in Puerto Escondido

Hotels with airport shuttles in Puerto Escondido

Airport shuttle (free)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 67 reviews
From $114.88 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
From $166.24 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 154 reviews
From $174.25 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 186 reviews
From $4,154.05 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 212 reviews
From $196.08 per night
Airport shuttle
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 190 reviews
From $98.83 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 7 reviews
From $334.51 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 63 reviews
From $110.22 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 161 reviews
From $905 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 114 reviews
From $295.06 per night

Most booked hotels in Puerto Escondido and surrounding area in the past month

See all

Popular with guests booking hotels in Puerto Escondido

Popular with guests booking hotels in Puerto Escondido

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 396 reviews

Popular with guests booking hotels in Puerto Escondido

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 79 reviews

Popular with guests booking hotels in Puerto Escondido

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 261 reviews

Popular with guests booking hotels in Puerto Escondido

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 594 reviews

Popular with guests booking hotels in Puerto Escondido

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 560 reviews

Popular with guests booking hotels in Puerto Escondido

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 784 reviews

Popular with guests booking hotels in Puerto Escondido

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 574 reviews

Popular with guests booking hotels in Puerto Escondido

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 990 reviews

Popular with guests booking hotels in Puerto Escondido

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,054 reviews

Budget hotels in Puerto Escondido and nearby

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 100 reviews

Located in Puerto Escondido, a 9-minute walk from Playa Puerto Ángelito, Hotel Careyes Puerto Escondido provides accommodations with an outdoor swimming pool, free private parking, a garden and a...

From $81.09 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 409 reviews

Madre Tierra Hotel & Coworking is located in Puerto Escondido, a 9-minute walk from Playa Puerto Ángelito. There's a terrace and guests can use free WiFi and free private parking.

From $72.98 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 922 reviews

Offering an outdoor pool, Casa Losodeli is located in the tropical town of Puerto Escondido, just 2133 feet from the beach. It features 24-hour reception and free Wi-Fi.

From $84.15 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

Providing a garden, Casa Chicatana provides accommodations in Puerto Escondido. Guests can benefit from a terrace and a year-round outdoor pool.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 405 reviews

Paziflora Hostel -STARLINK- in Puerto Escondido provides accommodations with a garden and a shared lounge.

From $60.01 per night

Located in Puerto Escondido, a 11-minute walk from Playa Puerto Ángelito, Casa Laura provides air-conditioned rooms with free WiFi and a tour desk. Staff on site can arrange a shuttle service.

From $75 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 127 reviews

Located in Puerto Escondido, a 11-minute walk from Playa Puerto Ángelito, Casa Puerto Bonito, Aparthotel & Coworking provides accommodations with an outdoor swimming pool, free private parking, a...

From $101.30 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 16 reviews

Located in Puerto Escondido, a 9-minute walk from Playa Puerto Ángelito, Hotel Serymar has accommodations with a restaurant and free private parking.

From $111.24 per night

Best hotels with breakfast in Puerto Escondido and nearby

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Bidmont Villa Spa has an outdoor swimming pool, fitness center, a garden and terrace in Puerto Escondido. This 4-star hotel offers a restaurant.

From $380.74 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 58 reviews

Located in Puerto Escondido, a 4-minute walk from Bacocho Beach, Hotel Villa Mexicana Puerto Escondido provides accommodations with an outdoor swimming pool, free private parking, a garden and a...

From $133.06 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 913 reviews

Located in Puerto Escondido, a 3-minute walk from Bacocho Beach, Hotel Suites Villasol has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

From $303.59 per night
Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 85 reviews

Offering beachfront accommodations in Puerto Escondido, this property has a private beach club, 2 outdoor pools, a tennis court and on-site water sports facilities.

From $470.67 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 990 reviews

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.

From $100.28 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 162 reviews

This Arabian-style hotel features a spa and outdoor swimming pool, and is only 10 minutes’ walk from the beach. It offers spacious rooms with garden, pool or sea views.

From $162.19 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,311 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.

From $148.67 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 889 reviews

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

From $114.14 per night

Hotels located in the center of Puerto Escondido

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 45 reviews

A comfortable guest house within easy reach of Playa Puerto Ángelito, Madre Tierra Hostal offers a base for a relaxing getaway in Puerto Escondido.

From $40.14 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 293 reviews

Casa Sixta a 7min del aeropuerto internacional PMX y 2 cuadras terminal autob ADO features air-conditioned accommodations in Puerto Escondido.

From $50.68 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 60 reviews

Free Wifi is available throughout the property and Principal Beach is a 6-minute walk away. The condo hotel includes a fully equipped kitchen with a fridge and kitchenware, as well as a kettle.

From $189.75 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 35 reviews

Casa San Jerónimo offers accommodations in Puerto Escondido, a 10-minute walk from Principal Beach.

From $60.82 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 226 reviews

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

From $81.09 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 4 reviews

Casa Tachu is a recently renovated apartment in Puerto Escondido near Principal Beach. There's a sun terrace and guests can access free Wifi and free private parking.

From $114.65 per night
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 38 reviews

Located in Puerto Escondido, a 4-minute walk from Principal Beach, Bacanda Hotel has air-conditioned accommodations and a terrace. The hotel has a hot tub and a 24-hour front desk.

From $56.76 per night
Scored out of 10, guest rating 5.5
Fair - What previous guests thought, 4 reviews

Located in Puerto Escondido, a 5-minute walk from Playa Puerto Ángelito, Casa Triz provides accommodations with a garden, free private parking and a terrace.

From $34.51 per night

FAQs about hotels in Puerto Escondido

What Guests Said About Puerto Escondido:

Scored out of 10, guest rating 10

Real surfer vibe on the end of the beach where we stayed.

Real surfer vibe on the end of the beach where we stayed. Felt good and safe. Lots of places to eat and drink. Beach is beautiful with amazing sunsets every nigh. The ocean is rough and not really swim able. There are coves nearby for swimming.
Guest review byLucy
United States
Scored out of 10, guest rating 8.0

Beautiful vast beach with soft sand.

Beautiful vast beach with soft sand. The currents are quite strong in Zicatela and there are only a couple of areas that you can swim. Not a lot of rental options for beach umbrellas or chairs. The ones that are available are associated with restaurants.
Guest review bySarah
United States
Scored out of 10, guest rating 10

Puerto Escondido is a superb coastal location with such a...

Puerto Escondido is a superb coastal location with such a relaxed vibe. People are friendly. There are beaches for surfing and others for swimming avd sunbathing. The marine life is in abundance and many tour companies that can help organise excellent tours for dolphins, whales and turtle watching. Puerto Escondido is a great place to spend a few days after Oaxaca. Will love to return back!
Guest review byPeymaneh
United Kingdom
Scored out of 10, guest rating 10

I love Puerto Escondido and didn’t want to leave.

I love Puerto Escondido and didn’t want to leave. It was so beautiful there. Lots of options for restaurants, shopping, etc. I like that it’s not super built up resort wise. Everyone was friendly and we felt safe. It was simply magical and I would love to make it home one day.
Guest review byTerranova
Scored out of 10, guest rating 10

Its a place for surfing so dont expect to get in the sea...

Its a place for surfing so dont expect to get in the sea everywhere because the waves are high in parts of the beaches, but its beautiful to look at this and you can go to sailing with dolphins and turtles. Parties and nightlife more in la punta.
Guest review byItamar
Israel
Scored out of 10, guest rating 10

We were only there for two nights so we were limited.

We were only there for two nights so we were limited. We stayed in the Rinconada area which is pretty residential, but we found great restaurants (El Nene and Espadin), coffee shop (Dulce Tierra Bakery & Coffee) and beaches. The beaches are small and very crowded. Playa Carrizalillo was the largest and had some shade. Playa Manzanillo and Puerto Angelito smaller but much closer to our condo. They are called swimming beaches but the waves were a bit strong for me, but no problem for my daughter. Taxis are plentiful and easily waved down.
Guest review byRebecca
United States

See reviews by guests who stayed at hotels in Puerto Escondido

See all
From $84.15 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 922 reviews
Everything was extraordinary, notably the staff who were always in great spirits and a delight to work with and interact with. It is essential to keep your staff happy and hope that management is attentive to this as the staff truly made the place come alive. From the ever-helped reception staff, to the kind and hard-worker cleaners, to the staff who stopped by the bar to socialize and teach me about mexico.
Guest review byDeclan
Germany
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 160 reviews
Beautiful interior design and architecture. Perfect communication and service. Squeaky clean and it felt very luxurious. The bed is super comfortable and spacious which made us extra happy given that beds in Mexico tend to be queen size. This bed could have fitted four people. Parking was available and there is easy (walking) access to beaches and restaurants. Cooking space and beach towels are provided.
Guest review byMarissa
Germany
From $128.40 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 387 reviews
It is awesome to be able to use the swimming pool when you come back from a day at the beach (late) in the evening. Also, we flew out late at night to Mexico City, and we were very grateful for the opportunity, after checking out in the morimng, to use a bathroom to shower and freshen up before leaving to the airport.
Guest review bySteven
Netherlands
From $4,154.05 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 186 reviews
Friendly people Felt like we were in Mexico. So close to the beach, restaurants, everything and to experience like a local. Great swimming, yoga and Greet and Meet dinner evening.
Guest review byEvelyn
New Zealand
From $72.98 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 409 reviews
- Lovely roof terrace - Good location for that side of Puerto Escondido - Very good value (if booked in advance) for large hotel quality rooms
Guest review byShane Angoh
United Kingdom