Find the three-star hotels that appeal to you the most
Check out our pick of great three-star hotels in Puerto Escondido

Popular with guests booking three-star hotels in Puerto Escondido
Popular with guests booking three-star hotels in Puerto Escondido
Popular with guests booking three-star hotels in Puerto Escondido
Popular with guests booking three-star hotels in Puerto Escondido
Popular with guests booking three-star hotels in Puerto Escondido
Popular with guests booking three-star hotels in Puerto Escondido
Popular with guests booking three-star hotels in Puerto Escondido
Popular with guests booking three-star hotels in Puerto Escondido
Popular with guests booking three-star hotels in Puerto Escondido
Popular with guests booking three-star hotels in Puerto Escondido
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.
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.
Just steps from world-renowned Playa Zicatela Beach lies Hotel Rockaway, an intimate boutique resort featuring an outdoor swimming pool.
Hotel Carruiz is a 3-star property situated in Puerto Escondido. Playa Puerto Ángelito is 1.1 km from the hotel. At the hotel, the rooms include a patio.
Set in Puerto Escondido, 300 metres from Principal Beach, Hotel Rivera Del Mar offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.
Lya Beach House is located on the beachfront in Santa María Colotepec. Featuring a terrace, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.
Set in Puerto Escondido, 100 metres from Zicatela Beach, Hotel Kootznoowoo offers accommodation with an outdoor swimming pool, free private parking and a terrace.
Located 300 metres from Zicatela Beach, Punta Sol offers 3-star accommodation in Brisas de Zicatela and features a terrace.
Located in Puerto Escondido, less than 1 km from Playa Puerto Ángelito, Hotel Careyes Puerto Escondido provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared...
Set in Puerto Escondido, 500 metres from Principal Beach, Hotel El Mirador offers accommodation with an outdoor swimming pool, free private parking and a terrace.
Hotel San Juan is a 3-star property set in Puerto Escondido. Boasting a 24-hour front desk, this property also provides guests with a terrace.
Located in Puerto Escondido and with Principal Beach reachable within 500 metres, Hotel Costa 55 Puerto Escondido provides a tour desk, non-smoking rooms, an outdoor swimming pool, free WiFi...
Located just 200 metres from Carrizalillo Beach and 800 metres from Puerto Angelito Beach, Hotel Villa Mozart y Macondo features tropical décor, palapa-thatched roof lounge and free Wi-Fi throughout.
Located in Puerto Escondido, 1.6 km from Carrizalillo Beach, Hotel Camino Del Sol provides accommodation with a garden and free private parking.
Set in Puerto Escondido, 400 metres from Bacocho Beach, Hotel Villa Mexicana Puerto Escondido offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach...
Located in Puerto Escondido, a few steps from Zicatela Beach, Hotel Papaya Surf offers beachfront accommodation and various facilities, such as a terrace.
Located in Puerto Escondido, 600 metres from Bacocho Beach, Hotel Albatros provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.
Set between the beaches of Zicatela and Marinaro, this accommodation features an outdoor pool. Bungalows Santa Cruz is located in Puerto Escondido, on the coast of Oaxaca.
Located in Puerto Escondido, 200 metres from Zicatela Beach, Hotel BRISAS JN provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.