Find the resorts that appeal to you the most
Check out our pick of great resorts in Puerto Viejo
Situated in Puerto Viejo, 1.2 km from Manzanillo Beach, Manzanillo Caribbean Resort features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

Situated in Puerto Viejo, 600 metres from Negra Beach, La Tribu Boutique Hostel for Women provides air-conditioned accommodation and a shared lounge.

Located in Puerto Viejo, Casa Viva Eco Lodge provides free WiFi, and guests can enjoy a garden, a private beach area and a terrace.

Featuring quiet street views, Lewis's Apartamentos #32 is situated in Puerto Viejo and provides a wellness area with beauty services and a public bath.
Located in Puerto Viejo, 300 metres from Chiquita Beach, Hotel Aguas Claras Member of the Cayuga Collection provides accommodation with free bikes, free private parking, an outdoor swimming pool and a...

Offering a beautiful tropical forest setting, Le Cameleon Hotel is a walking distance from Cocles beach in Puerto Viejo. This luxurious resort features a beach club, an outdoor swimming pool and a...

Offering charming rooms and bungalows with thatched roofs, Cariblue Beach and Jungle Resort is set in tropical gardens, 1 km from Playa Cocles.

Situated in Puerto Viejo, 200 metres from Cocles Beach, Tasty Dayz Hostel features accommodation with a garden, free private parking, a shared lounge and a restaurant.

Hostel Playa 506 Beachfront Hostel, located in Playa Cocles, 1.5 km from the center of Puerto Viejo, has its facilities right in front of the sea.

Featuring garden views, Shawandha Lodge in Puerto Viejo features accommodation, an outdoor swimming pool, a garden, a private beach area, a terrace and a restaurant.

