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 center 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 accommodations.
Located in Puerto Viejo, a 2-minute walk from Cocles Beach, Jaguar Inn Bungalows has accommodations with a garden, free private parking and a terrace.
Located in Puerto Viejo, 1.3 miles from Cocles Beach, La Tica y La Gata has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Located in Puerto Viejo, 1.3 miles from Cocles Beach, Colina Secreta - Glamping and Villas has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.