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

T
Tara
From
United States
Beds are very comfortable and lovely staff.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 111 reviews
Price from
$224.01
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.

T
Thomas
From
Mexico
Location, quality of the mattresses, full furnishing of the rooms, upstairs self-serve bar format, staff was phenomenal and helpful in every way. Very chill spot.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 151 reviews
Price from
$113.26
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.

B
Brigita
From
Lithuania
The hotel is so beautiful. Surprisingly they gave me an upgrade, room with terrace, was so nice! You wake up every morning hearing birds and waves. It’s right on the beach, major plus, the service is nice. It’s a quality place, so no noise or kids, which made the trip super relaxing.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 102 reviews
Price from
$263.35
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.

D
David
From
United States
Friendly, helpful host. Great pool and room space, great beach access and beach walking.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 210 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, 189 reviews
Price from
$75.60
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.

S
Simon
From
Colombia
staff, facilities and cleanliness
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 460 reviews
Price from
$148.71
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.

S
Samantha
From
Mexico
Everything was very nice and clean and close to everything
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 307 reviews
Price from
$93.24
1 night, 2 adults

Bora Boutique - Adults Only

Hotel in Puerto Escondido

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.

J
Josh189
From
Germany
The place is absolutely stunning. As you see it in the pictures - that's how it looks like when you enter. The rooms are spacious, very clean and modern. The place is beautiful and calm. It is very close to the beach and main streets of Puerto Escondido yet the hotel is in a calm area where you can truly rest. Having a rental car is preferable because a Taxi can get expensive. A rental car is a cheaper and better option. Breakfast was very good but there are many places where you can go to eat down at the beach. I definitely recommend this place!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 194 reviews
Price from
$144.80
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.

S
Stephany
From
Colombia
It was just amazing. Location, food, staff, activities, etc....
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 365 reviews
Price from
$326.82
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.2
Wonderful - What previous guests thought, 162 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 $119.96 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 151 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 189 reviews
From $200.72 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 210 reviews
Airport shuttle
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 189 reviews
From $97.47 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 7 reviews
From $359.87 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 61 reviews
From $110.22 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 162 reviews
From $974.61 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 111 reviews
From $352.73 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 99 reviews
From $232.25 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

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

Popular with guests booking hotels in Puerto Escondido

Popular with guests booking hotels in Puerto Escondido

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

Popular with guests booking hotels in Puerto Escondido

Scored out of 10, guest rating 7.4
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, 589 reviews

Popular with guests booking hotels in Puerto Escondido

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 559 reviews

Popular with guests booking hotels in Puerto Escondido

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

Popular with guests booking hotels in Puerto Escondido

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

Popular with guests booking hotels in Puerto Escondido

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

Popular with guests booking hotels in Puerto Escondido

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,057 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 $79.97 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 402 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 $71.97 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 921 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 $113.04 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.

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

Offering inner courtyard views, Paziflora Hostel -STARLINK- in Puerto Escondido provides accommodations, an outdoor swimming pool, a garden, and a shared lounge.

From $62.88 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 $46.65 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 124 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...

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

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

Best hotels with breakfast in Puerto Escondido and nearby

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,057 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.

From $101.90 per night
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.7
Good - What previous guests thought, 55 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 $131.22 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 914 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 $551.30 per night
Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 87 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 $335.35 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 994 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 $98.90 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 165 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 $159.94 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 47 reviews

A 16-minute walk from Bacocho Beach in Puerto Escondido, Villa Maria Bed and Breakfast offers accommodations with access to wellness packages.

Hotels located in the center of Puerto Escondido

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 41 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 $39.59 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 290 reviews

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

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 59 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.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 34 reviews

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

From $46.65 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 224 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 $79.97 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.

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

Guests staying at this apartment have access to a balcony. Free Wifi is available throughout the property and Principal Beach is a 11-minute walk away.

From $57.12 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 37 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 $47.98 per night

FAQs about hotels in Puerto Escondido

What Guests Said About Puerto Escondido:

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 by
Sarah
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 by
Peymaneh
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 by
Terranova
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 by
Itamar
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 by
Rebecca
United States
Scored out of 10, guest rating 10

Amazing destination for a quick trip.

Amazing destination for a quick trip. People is friendly and kind. There are a lot of tours with pick up and drop off at the hotel/hostal/ Airbnb included. At night it might feel a bit insecure because there isn't a lot of public lighting but it's safe to walk around. I definitely loved the people, they take care of the environment and tourism. Didi works there but don't expect a quick answer, normal taxi is way better and safe.
Guest review by
Abib Elizabeth

See reviews by guests who stayed at hotels in Puerto Escondido

See all
From $71.82 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 917 reviews
The hotel is located right in the center of Puerto Escondido, in a non-touristic area. Most travelers usually stay in La Punta, but for us this was not a problem, as we wanted to experience local life and culture. During our stay, we were the only tourists — most guests were local families, which created a very authentic atmosphere. The room was fairly clean, and the breakfast was a real highlight: very tasty, interesting, and different every day. We also appreciated that we could leave our luggage at the hotel after check-out.
Guest review by
Maryna
Czech Republic
From $133.29 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 388 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 by
Steven
Netherlands
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 155 reviews
Fabulous room with a mini kitchen. I loved the wooden shutters. Diego was excellent at communicating and saved us many hours travelling from Oaxaca (nearly ended up on the old mountain road…that would have been 11 hrs!!) Lovely restaurants nearby and bakery at the end of the road. Pool was great for a quick dip
Guest review by
isabel
United Kingdom
From $551.30 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 914 reviews
this hotel is fantastic. the staff are attentive, clean rooms and fab location. The breakfast is varied and fresh - seen other reviews complaining but we found it great. the use of the beach club was brilliant, 5mins walk or shuttle bus from the hotel, clean and cool pool and right on the beach.
Guest review by
India
United Kingdom
From $123.23 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 511 reviews
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.
Guest review by
Jetro
Chile