The Best Hotels in Puerto Escondido

We’ve filtered out the noise and surfaced the best luxury, boutique and coolest hotels in Puerto Escondido for you below. Bon voyage!

Hannah, Travel Blogger

Updated

Hotel Escondido - Adults Only

Rated 9.0 in 223 reviews

Just in front of the sea, Hotel Escondido offers a beach club, a spa, and stylish bungalows with private swimming pools… See more

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. Parking is available.

Each air-conditioned bungalow features elegant modern décor, free WiFi, cable TV Bungalows also offer a minibar and a private bathroom with a hairdryer, bathrobes and organic toiletries.

Hotel Escondido’s restaurant is open from 08:30 until 22:30 and serves international cuisine.

Free private parking is available at Hotel Escondido. The property can arrange activities such as surfing, kayaking, boat trips and horse riding trips. Zicatela Beach is 24 km away.

Rooms from $508

Casona Sforza

Rated 9.1 in 131 reviews

Situated in Puerto Escondido, 1.5 km from Zicatela Beach, Casona Sforza features accommodation with a restaurant, free… See more

Situated in Puerto Escondido, 1.5 km from Zicatela Beach, Casona Sforza features accommodation with a restaurant, free private parking, an outdoor swimming pool and a bar. 5 km from Commercial Walkway and 6 km from Downtown Puerto Escondido, the property offers a private beach area, as well as a garden. The air-conditioned rooms provide a garden view and come with a desk and free WiFi.

All units at the hotel are fitted with a seating area. Rooms come with a safety deposit box and certain rooms are equipped with pool views. The rooms have a private bathroom, bathrobes and bed linen.

Casona Sforza offers a à la carte or American breakfast.

The accommodation offers a sun terrace.

The nearest airport is Puerto Escondido International, 8 km from Casona Sforza, and the property offers a paid airport shuttle service.

Rooms from $520

Casa Joseph Zicatela - Adults Only

Rated 9.2 in 132 reviews

Situated in Puerto Escondido, a few steps from Zicatela Beach, Casa Joseph Zicatela - Adults Only features accommodation… See more

Situated in Puerto Escondido, a few steps from Zicatela Beach, Casa Joseph Zicatela - Adults Only features accommodation with a restaurant, free private parking, a bar and a garden. Each accommodation at the 5-star hotel has garden views, and guests can enjoy access to a terrace. The accommodation offers a 24-hour front desk, airport transfers, room service and free WiFi throughout the property.

At the hotel rooms have air conditioning, a desk, a balcony with pool view, a private bathroom, a flat-screen TV, bed linen and towels. Certain rooms are fitted with a kitchen with a microwave, a fridge and an oven. The rooms have a safety deposit box.

Guests at Casa Joseph Zicatela - Adults Only can enjoy a à la carte breakfast.

Marinero Beach is 2 km from the accommodation, while Principal Beach is 2.4 km from the property. The nearest airport is Puerto Escondido International Airport, 6 km from Casa Joseph Zicatela - Adults Only.

Rooms from $212

Villas Carrizalillo

Rated 9.4 in 347 reviews

Villas Carrizalillo offers accommodation in Puerto Escondido. Zicatela Beach is 2.4 km away. All units have a dining… See more

Villas Carrizalillo offers accommodation in Puerto Escondido. Zicatela Beach is 2.4 km away.

All units have a dining area and a seating area with a flat-screen TV. Some units include a terrace and/or balcony with sea or garden views. Some units also have a kitchenette. There is a private bathroom with a bath or shower in every unit. Towels are offered.

Villas Carrizalillo also includes an outdoor pool. Guests can enjoy a year-round outdoor pool and a restaurant on site.

The area is popular for fishing. Downtown Puerto Escondido is 1.1 km from Villas Carrizalillo. The nearest airport is Puerto Escondido International Airport, 2 km from Villas Carrizalillo.

Rooms from $190

Hotel Terrestre

Rated 9.1 in 44 reviews

Hotel Terrestre features a restaurant, outdoor swimming pool, a bar and garden in Puerto Escondido. Each accommodation… See more

Hotel Terrestre features a restaurant, outdoor swimming pool, a bar and garden in Puerto Escondido. Each accommodation at the 5-star hotel has pool views, and guests can enjoy access to a private beach area and to a terrace. The accommodation offers a 24-hour front desk and room service for guests.

All units at the hotel come with a seating area. The private bathroom is equipped with a shower, bathrobes and slippers. The units feature a safety deposit box.

Guests at Hotel Terrestre can enjoy a continental breakfast.

The accommodation offers 5-star accommodation with a sauna.

Downtown Puerto Escondido is 24 km from Hotel Terrestre, while Commercial Walkway is 24 km away. The nearest airport is Puerto Escondido International Airport, 21 km from the hotel.

Rooms from $394

Suites La Hacienda

Rated 9.3 in 514 reviews

Within walking distance to the beautiful Carjzalillo Beach and surrounded by a lush tropical environment, this hotel… See more

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.

Suites La Hacienda is ideally located only a short walk from a variety of unique shopping centers, local restaurants and the vibrant culture of Puerto Escondido. Self service continental breakfast is offered.

The area surrounding La Hacienda is also filled with numerous recreational activities. Guests can relax in the hotel's swimming pool, or explore top-rate surfing areas, experience deep-sea fishing and exotic wildlife only moments from the hotel.

Rooms from $83

Punta Zicatela Hotel

Rated 9.2 in 622 reviews

Set in Puerto Escondido, a few steps from Zicatela Beach, Punta Zicatela Hotel offers accommodation with an outdoor… See more

Set in Puerto Escondido, a few steps from Zicatela Beach, Punta Zicatela Hotel offers accommodation with an outdoor swimming pool, free private parking, a bar and a garden. Boasting family rooms, this property also provides guests with a sun terrace. The property has an indoor pool, free WiFi and a 24-hour front desk.

The hotel will provide guests with air-conditioned rooms with a desk, a coffee machine, a fridge, a safety deposit box, a flat-screen TV, a balcony and a private bathroom with a shower. At Punta Zicatela Hotel the rooms are equipped with bed linen and towels.

Marinero Beach is 2.9 km from the accommodation, while Commercial Walkway is 4.4 km from the property. The nearest airport is Puerto Escondido International Airport, 9 km from Punta Zicatela Hotel.

Rooms from $134

Casa Bicachi - Adults Only

Rated 9.5 in 95 reviews

Featuring an outdoor swimming pool, bar, garden and free WiFi, Casa Bicachi - Adults Only is located in Puerto… See more

Featuring an outdoor swimming pool, bar, garden and free WiFi, Casa Bicachi - Adults Only is located in Puerto Escondido, 550 metres from Zicatela Beach and 4 km from Commercial Walkway. The property provides pool views and a terrace.

At the hotel, every room comes with a wardrobe, a flat-screen TV, a private bathroom, bed linen and towels. All rooms are fitted with air conditioning, and certain rooms at Casa Bicachi - Adults Only have a balcony. All units will provide guests with a minibar.

Downtown Puerto Escondido is 5 km from the accommodation. The nearest airport is Puerto Escondido International Airport, 7 km from Casa Bicachi - Adults Only.

See available rooms

Hotel Santa Fe

Rated 8.7 in 566 reviews

Set between the beaches of Zicatela and Marinaro, this colonial-style hotel features 3 outdoor pools and a restaurant… See more

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.

Surrounded by lush tropical gardens, the Santa Fe offers beautiful rooms with Mexican décor in light colours, featuring wooden furniture and tiled floors. The bathrooms feature hand-painted tiles.

Each bright room at Hotel Santa Fe comes with a satellite TV and a private balcony that offers views of the hotel’s gardens. The suites include a minibar and a fridge.

The restaurant is located under a traditional Palapa roof, and offers views of the Pacific Ocean. It serves Mexican and international cuisine, as well as seafood dishes, salads and daily specials.

The lively city centre of Puerto Escondido is a 5-minute drive, while the airport is 4 km away.

Rooms from $81

Shavanna Hotel Boutique

Rated 8.7 in 213 reviews

Situated in Puerto Escondido, 1 km from Carrizalillo Beach, Shavanna Hotel Boutique features accommodation with a… See more

Situated in Puerto Escondido, 1 km from Carrizalillo Beach, Shavanna Hotel Boutique features accommodation with a restaurant, free private parking, an outdoor swimming pool and a shared lounge. Boasting family rooms, this property also provides guests with a terrace. The accommodation provides a 24-hour front desk, airport transfers, room service and free WiFi.

The rooms have air conditioning and a flat-screen TV, and some rooms at the hotel have pool view.

Popular points of interest near Shavanna Hotel Boutique include Bacocho Beach, Playa Puerto Ángelito and Downtown Puerto Escondido. The nearest airport is Puerto Escondido International Airport, 2.3 km from the accommodation.

Rooms from $76

Vivo Resorts

Resort

Rated 8.3 in 244 reviews

This luxurious property offers fully equipped, luxurious apartments located on a long stretch of pristine beach, just a… See more

This luxurious property offers fully equipped, luxurious apartments located on a long stretch of pristine beach, just a 15-minute drive from Puerto Escondido. It has an 3 swimming pools with pool towels, a swim-up bar and views of the ocean.

Each modern apartment at this property boasts breathtaking views of the Pacific Ocean and comes equipped with air conditioning, a kitchen and a satellite TV. Free Wi-Fi is available throughout. A courtesy coffee is offered.

Dining options include Ernesto's and Coco Thai. Benefits include equipment for the tennis court, Pickle ball court, basketball court and table tennis. The property also offers complimentary recreation classes when available.

If you feel like visiting the surroundings, you can explore Laguna Manialtepec, 5 km away, or Carrizalillo Beach which is 14 km from the property. Vivo Resorts also offers an airport shuttle service with an extra cost and free on-site parking.

Rooms from $178

Selina Puerto Escondido

Rated 8.0 in 600 reviews

Selina is set in the quiet area of Zicaleta Beach, in the surf town of Puerto Escondido. It features free Wi-Fi… See more

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.

The dorms offer modern décor with local-wooden furniture, A/C, fans and bathroom. The bathrooms come with shower (hot water). Private rooms are also available at Selina.

The Adoquinado touristic road is 5 minutes’ walk from Selina, and guests can find restaurants, bars and shops.

Activities like horseback riding, fishing, snorkelling, tours and surf lessons can be arranged at this accommodation.

This property is 2 minutes’ walk from Marinero Beach and 2 km from Puerto Escondido Town Centre. ADO Bus Station is 3 minutes’ drive away and Puerto Escondido International Aiport is 10 minutes’ drive away .

Rooms from $63

Casa UMI

Rated 8.1 in 181 reviews

Boasting a terrace, Casa UMI is set in Puerto Escondido in the Oaxaca region, 450 metres from Zicatela Beach and 3.8 km… See more

Boasting a terrace, Casa UMI is set in Puerto Escondido in the Oaxaca region, 450 metres from Zicatela Beach and 3.8 km from Commercial Walkway. With an outdoor swimming pool, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The accommodation offers a shared kitchen, a tour desk and luggage storage for guests.

All guest rooms come with a microwave, fridge, a coffee machine, a shower, a hairdryer and a wardrobe. All rooms include a safety deposit box, while certain rooms also offer a balcony and others also have pool views. The rooms will provide guests with a minibar.

Downtown Puerto Escondido is 4.4 km from the hotel. The nearest airport is Puerto Escondido International Airport, 7 km from Casa UMI.

Rooms from $86

Casa de Olas Boutique Hotel

Rated 9.1 in 495 reviews

Casa de Olas Boutique Hotel has free bikes, fitness centre, a bar and shared lounge in Puerto Escondido. 250 metres from… See more

Casa de Olas Boutique Hotel has free bikes, fitness centre, a bar and shared lounge in Puerto Escondido. 250 metres from Zicatela Beach and 5 km from Commercial Walkway, the property provides a garden and a terrace. The accommodation offers evening entertainment and room service.

All guest rooms at the hotel come with a seating area. All rooms have a kettle and a private bathroom with a shower and bathrobes, while selected rooms also offer a kitchen fitted with a fridge. At Casa de Olas Boutique Hotel all rooms come with air conditioning and a safety deposit box.

The accommodation offers a continental or buffet breakfast.

The area is popular for cycling, and car hire is available at Casa de Olas Boutique Hotel.

Downtown Puerto Escondido is 5 km from the hotel. The nearest airport is Puerto Escondido International Airport, 9 km from Casa de Olas Boutique Hotel.

Rooms from $67

CABANE CONTAINER HOTEL

Rated 9.6 in 133 reviews

Located in Puerto Escondido, 1.3 km from Zicatela Beach, CABANE CONTAINER HOTEL provides accommodation with a… See more

Located in Puerto Escondido, 1.3 km from Zicatela Beach, CABANE CONTAINER HOTEL provides accommodation with a restaurant, free private parking, an outdoor swimming pool and a fitness centre. 6 km from Commercial Walkway and 7 km from Downtown Puerto Escondido, the property offers a bar and a garden. The air-conditioned rooms provide pool view and come with a wardrobe and free WiFi.

At the hotel, each room includes a desk, a flat-screen TV and a private bathroom. CABANE CONTAINER HOTEL features certain rooms with sea views, and every room is fitted with a balcony. All units at the accommodation are equipped with a seating area.

CABANE CONTAINER HOTEL offers a continental or à la carte breakfast.

The hotel offers a terrace.

The nearest airport is Puerto Escondido International, 10 km from CABANE CONTAINER HOTEL, and the property offers a paid airport shuttle service.

Rooms from $139