Enter your dates to see the latest prices and deals for Puerto Cayo hotels
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.

Located just 200 metres from Puerto Cayo Beach, Hostal Poseidon features accommodation in Puerto Cayo with access to a garden, a terrace, as well as full-day security.
Set in Puerto Cayo, just 100 metres from Puerto Cayo Beach, Cabalonga EcoAdventure offers beachfront accommodation with a private beach area, a garden, a bar and free WiFi.

Featuring sea views, La Fogata Bungalows in Machalilla features accommodation, a garden, a private beach area, a terrace, a restaurant and barbecue facilities.

Featuring accommodation with a terrace, Guest House Villa Machalilla is set in Machalilla. Featuring sea and garden views, this guest house also has free WiFi.

Situated in Puerto López, a few steps from Puerto Lopez Beach, Zutalu - Playa Sur features accommodation with a garden and free private parking. The hotel has family rooms.

Located right in front of the waterfront in Puerto Lopez, Victor Hugo has comfortable rooms with free Wi-Fi. Salango Beach is 5 km away.

A few steps from Puerto Lopez Beach, Café Madame is a recently renovated property set in Puerto López and offers air-conditioned rooms with free WiFi and private parking.

Offering scenic views of the sea, El Nido Boutique B&B is situated in Puerto López, a few steps from Puerto Lopez Beach This beachfront property offers access to a terrace and free WiFi.

Located within a few steps of Puerto Lopez Beach in Puerto López, CASITA MADAME features accommodation with seating area.
