Find the beach hotels that appeal to you the most
Check out our selection of great beach hotels in Puerto Cayo
Surrounded by forest and located right in front of Puerto Cayo’s beach, Tanusas Retreat & Spa features a spa, a swimming pool, and a restaurant. Breakfast is included.

Hostal Poseidon in Puerto Cayo provides accommodations with a garden and a terrace. This guest house provides free private parking, a 24-hour front desk, and free Wifi.

Cabalonga EcoAdventure in Puerto Cayo provides accommodations with a private beach area, a garden, and a bar. This beachfront property offers access to a patio.

Offering an outdoor pool and a restaurant, Hosteria del Parque Machalilla - Los Frailes is located inside Machalilla National Park. This beach-front property features free WiFi in public areas.
Offering sea views, La Fogata Bungalows in Machalilla has accommodations, a garden, a private beach area, a terrace, a restaurant and barbecue facilities.

Offering a terrace, Guest House Villa Machalilla offers accommodations in Machalilla. Featuring sea and garden views, this guest house also has free Wifi.

Café Madame is a recently renovated guest house in Puerto López where guests can make the most of its garden and bar.

Located in Puerto López, a 2-minute walk from Puerto Lopez Beach, New Nautilus Lodge provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Located in Puerto López, a 7-minute walk from Puerto Lopez Beach, Tuzco Lodge has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Located in Puerto López, a few steps from Puerto Lopez Beach, Hostería Mandála has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.


Popular with guests booking beach hotels in Puerto Cayo
Popular with guests booking beach hotels in Puerto Cayo
Popular with guests booking beach hotels in Puerto Cayo
Popular with guests booking beach hotels in Puerto Cayo