Enter your dates to see the latest prices and deals for Puerto Viejo hotels
Offering direct access to the beach, Lanna Ban Hotel is located in Puerto Viejo. The hotel features an exotic garden and contemporary Thai architecture. Free WiFi access is available.
Centrally located in Puerto Viejo de Talamanca town centre and just a 3-minute walk from Salsa Brava Beach, Hotel Indalo adults only features an extensive garden, sun terrace and free Wi-Fi.
Set in attractive tropical gardens, Physis Caribbean Bed & Breakfast offers bright accommodation.
Situated in Puerto Viejo, 200 metres from Cocles Beach, Jaguar Inn Bungalows features accommodation with a garden, free private parking and a terrace.
Situated in Puerto Viejo, 2 km from Cocles Beach, La Tica y La Gata features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
Situated in Puerto Viejo, 2.1 km from Cocles Beach, Colina Secreta - Glamping and Villas features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.