The Best Hotels in Puerto Escondido

Here’s our manually curated guide to the best luxury, boutique, and most charming hotels in Puerto Escondido. Bon voyage!

Hannah, Travel Blogger

Updated

Casa Joseph Zicatela - Adults Only

Rated 9.1 in 439 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 an outdoor swimming pool, free private parking, a garden and a terrace. Among the facilities of this property are a restaurant, a 24-hour front desk and a concierge service, along with free WiFi throughout the property. Some rooms at the property have a balcony with a sea view.

The rooms at the hotel come with air conditioning, a seating area, a flat-screen TV with satellite channels, a safety deposit box and a private bathroom with a shower, free toiletries and a hairdryer. Certain rooms are fitted with a kitchen with a fridge and a microwave. The units feature a desk.

Puerto Escondido International Airport is 6 km from the property.

Rooms from $183

Casona Sforza

Rated 9.2 in 188 reviews

Facing the beachfront, Casona Sforza offers 4-star accommodation in Puerto Escondido and has an outdoor swimming pool… See more

Facing the beachfront, Casona Sforza offers 4-star accommodation in Puerto Escondido and has an outdoor swimming pool, garden and private beach area. The property features a bar, as well as a restaurant serving international cuisine. There is a terrace and guests can make use of free WiFi and free private parking.

At the hotel, rooms come with a wardrobe and a balcony with a garden view. Featuring a private bathroom with a bidet and free toiletries, some rooms at Casona Sforza also boast a sea view. The rooms at the accommodation have air conditioning and a desk.

Puerto Escondido International Airport is 10 km from the property, and the property offers a paid airport shuttle service.

Rooms from $993

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 $390

Terrestre, a Member of Design Hotels

Rated 8.8 in 258 reviews

Terrestre, a Member of Design Hotels features an outdoor swimming pool, garden, a private beach area and terrace in… See more

Terrestre, a Member of Design Hotels features an outdoor swimming pool, garden, a private beach area and terrace in Puerto Escondido. This 5-star hotel offers room service and a 24-hour front desk. Guests can enjoy Mexican dishes at the restaurant or have a cocktail at the bar.

At the hotel, all rooms come with a balcony.

Buffet and continental breakfast options are available at Terrestre, a Member of Design Hotels.

Puerto Escondido International Airport is 26 km away.

Rooms from $354

Casa TO - Adults Only

Rated 8.9 in 259 reviews

Casa TO - Adults Only in Puerto Escondido provides adults-only accommodation with a terrace, a restaurant and a bar. The… See more

Casa TO - Adults Only in Puerto Escondido provides adults-only accommodation with a terrace, a restaurant and a bar. The hotel has an indoor pool, a concierge service and free WiFi.

At the hotel, each room is equipped with a patio. At Casa TO - Adults Only the rooms come with air conditioning and a private bathroom.

Breakfast is available, and includes American, vegetarian and vegan options.

Zicatela Beach is 1.4 km from the accommodation. Puerto Escondido International Airport is 7 km from the property.

Rooms from $536

Casa Yuma, Puerto Escondido

Rated 8.9 in 85 reviews

Casa Yuma, Puerto Escondido has a garden, a private beach area and a sun terrace with swimming pool and continental… See more

Casa Yuma, Puerto Escondido has a garden, a private beach area and a sun terrace with swimming pool and continental breakfast in Puerto Escondido. Featuring a restaurant, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Guests can make use of a bar.

At the hotel, all rooms include a wardrobe and a patio with a garden view. Rooms include a safety deposit box, while certain rooms have a balcony and others also boast sea views. At Casa Yuma, Puerto Escondido, all rooms have a seating area.

Guests at the accommodation will be able to enjoy activities in and around Puerto Escondido, like hiking.

Languages spoken at the 24-hour front desk include English and Spanish.

Puerto Escondido International Airport is 16 km from the property.

Rooms from $226

Villas Carrizalillo

Rated 9.2 in 302 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 $317

Quiote Quiote

Rated 9.7 in 98 reviews

Located in Puerto Escondido, Oaxaca region, Quiote Quiote is situated 500 metres from Bacocho Beach. Featuring an… See more

Located in Puerto Escondido, Oaxaca region, Quiote Quiote is situated 500 metres from Bacocho Beach. Featuring an outdoor swimming pool, the 5-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Each room is equipped with a patio with pool view.

Guest rooms are equipped with an oven, microwave, a coffee machine, a shower, free toiletries and a desk. All rooms will provide guests with a wardrobe and a kettle.

The hotel offers a sun terrace.

Puerto Escondido International Airport is 2 km away.

See available rooms

Casa Umi Adults only

Rated 9.6 in 119 reviews

Casa Umi Adults only in Puerto Escondido provides adults-only accommodation with a terrace, a restaurant and a bar… See more

Casa Umi Adults only in Puerto Escondido provides adults-only accommodation with a terrace, a restaurant and a bar. Featuring an outdoor swimming pool, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Every room is equipped with a patio.

At the hotel, rooms include a desk. All rooms include a safety deposit box and certain rooms also offer pool views. All guest rooms feature a wardrobe.

Zicatela Beach is 500 metres from Casa Umi Adults only. Puerto Escondido International Airport is 7 km from the property.

Rooms from $422

Suites La Hacienda

Rated 9.3 in 726 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 $123

Punta Nayaá - Adults Only

Rated 9.4 in 42 reviews

Punta Nayaá - Adults Only features an outdoor swimming pool, terrace, a restaurant and bar in Puerto Escondido. With… See more

Punta Nayaá - Adults Only features an outdoor swimming pool, terrace, a restaurant and bar in Puerto Escondido. With free WiFi, this 4-star hotel offers room service and a business centre. The accommodation offers airport transfers, while a bicycle rental service is also available.

The hotel will provide guests with air-conditioned rooms with a desk, a coffee machine, a safety deposit box, a flat-screen TV, a balcony and a private bathroom with a shower. Selected rooms will provide you with a kitchen with a fridge, a microwave and a stovetop. The units feature a wardrobe.

Guests at Punta Nayaá - Adults Only can enjoy an à la carte or a continental breakfast.

Zicatela Beach is less than 1 km from the accommodation. Puerto Escondido International Airport is 7 km away.

Rooms from $332

Ennea Hotel - Adults Only

Rated 8.8 in 52 reviews

Located in Puerto Escondido, 1.9 km from Zicatela Beach, Ennea Hotel - Adults Only provides accommodation with an… See more

Located in Puerto Escondido, 1.9 km from Zicatela Beach, Ennea Hotel - Adults Only provides accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant. This 5-star hotel offers room service, a concierge service and free WiFi. Guests can make use of a bar.

At the hotel, each room has a balcony. Complete with a private bathroom equipped with a shower and free toiletries, guest rooms at Ennea Hotel - Adults Only have a flat-screen TV and air conditioning, and selected rooms come with a terrace. All guest rooms will provide guests with a wardrobe and a coffee machine.

Puerto Escondido International Airport is 7 km away.

Rooms from $377

Bora Boutique - Adults Only

Rated 8.8 in 165 reviews

Set in Puerto Escondido, 1.4 km from Zicatela Beach, Bora Boutique - Adults Only offers accommodation with an outdoor… See more

Set in Puerto Escondido, 1.4 km from Zicatela Beach, Bora Boutique - Adults Only offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. Among the facilities of this property are a restaurant, room service and a 24-hour front desk, along with free WiFi throughout the property. Certain units at the property feature a terrace with a mountain view.

At the hotel, each room comes with a wardrobe. With a private bathroom fitted with a shower and free toiletries, some units at Bora Boutique - Adults Only also have a city view. At the accommodation all rooms have air conditioning and a safety deposit box.

A continental breakfast is available at Bora Boutique - Adults Only.

Puerto Escondido International Airport is 8 km from the property.

Rooms from $136

Selina Puerto Escondido

Rated 7.7 in 973 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 $45

Raíz Hotel Boutique

Rated 9.1 in 440 reviews

Raíz Hotel Boutique has an outdoor swimming pool, garden, a terrace and restaurant in Puerto Escondido. Offering a bar… See more

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 400 metres of Zicatela Beach. The air-conditioned rooms provide a garden view and come with a desk and free WiFi.

At the hotel, the rooms are fitted with a patio. All rooms are fitted with a private bathroom fitted with a shower and free toiletries, while some rooms also offer a kitchen equipped with a fridge. All guest rooms feature a safety deposit box.

An à la carte breakfast is available at Raíz Hotel Boutique.

A business centre and vending machines with snacks and drinks are available on site at the accommodation. Speaking Catalan, English, Spanish and French at the reception, staff are ready to help around the clock.

Puerto Escondido International Airport is 6 km from the property.

Rooms from $119

Hotel Santa Fe

Rated 8.5 in 526 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 $119