Showing available accommodation2 guests USD
Budget hotels & hostels
Guesthouses and B&Bs
Hotel Banana Azul
Removed from town, this wonderful hotel sits at the edge of a blissfully tranquil black-sand beach...
Hotel Magellan Inn
An elegant little oasis in a very peaceful location, this very comfortable inn has six spacious rooms with rustic wood furnishings, firm mattresses and private terraces with hammocks...
Hotel La Diosa
Set amid a tropical garden about 2.5km west of Cahuita, La Diosa has 10 spacious, cheery tiled cabins furnished with blond-wood headboards and chairs; some feature Jacuzzi tubs with views...
This graceful B&B about 1km east of town has 10 simple rooms in a tropical-style building, all of which are named after local flora...
Hotel La Casa De Las Flores
This bright Italian-owned spot has 10 large, sleek contemporary rooms (one of which is wheelchair-accessible) equipped with spacious bathrooms, cable TV and efficient air-con...
Coral Hill Bungalows
Heading away from Cahuita, hang a left at the Reggae Restaurant to find your way to Coral Hill Bungalows...
In a prime seaside location along the road to Playa Cocles, this sweet 18-room spot with a lovingly tended garden is run by a friendly Greek-Tica couple...
A row of clean, simple whitewashed rooms with wicker furnishings, bright linens, decorative textiles, mini-fridge and cable TV. Some are equipped with air-con as well.
Rocking J's, Puerto Viejo’s grooviest hostel and ‘hammock hotel’ is owned by the charismatic, mischievous ‘J,’ who organizes full-moon parties and drinking games. Good times, good vibes and new friends await here...
Playa Chiquita Lodge
Eight brightly painted wooden cabinas are slightly worn, and the water pressure is iffy, but there's a broad deck hung with hammocks facing the garden. This hotel has direct beach access via a beautiful 200m walk through the forest...
The Lotus Garden
Infusing a little Kyoto into Puerto Viejo just 200m east of town, the nine large, stone-lined suites at this inn come with king-sized four-poster beds, cable TV, air-con, lockbox, Jacuzzi tubs, gobs of Asian textiles and Japanese names such as ‘Shogun...
This small, friendly inn just west of town has 17 snug, basic rooms, some of which share cool-water showers. A few units are rather dim, though the ones facing the garden are airy...
Lizard King Resort
Just outside the center of town, this two-story wooden lodge houses several simple rooms surrounding a pool in the quiet courtyard. Since all rooms have latticework near the ceiling for air circulation, it's more private upstairs...
Attractive grounds in central Playa Negra.
This long-time German-run place has three cabins conveying a rustic Swiss Family Robinson vibe. Each of the cozy units is crafted from wood and strung with hammocks. An onsite restaurant serves Tico food, including veggie options on request...
Centro Turistico Brigitte
The well-signed Centro Turístico Brigitte is down the turnoff at the Reggae Restaurant. A couple of cute, basic wood cabinas are painted in bright colors and come with or without kitchens...
Coconut Grove Hotel
Just east of town, this basic spot is homey and rustic.
Four tidy, brightly painted tiled rooms in a two-story mustard-yellow structure have mosquito nets and private bathrooms, all sharing a small kitchen. Find it just beyond Cabinas Manzanillo. Omar, one of the co-owners, is one of Manzanillo’s top guides.
El Tucan Jungle Lodge
Only 1km off the road, this jungle retreat feels miles from anywhere – making it ideal for bird-watchers. Four superclean wooden cabinas , on the banks of the Caño Negro, have bright linens and share a broad patio with hammocks...
La Ceiba Reserva Natural
La Ceiba Reserva Natural is located in Talamanca and is a wildlife reserve. It offers tours within the estate so guests have the opportunity to interact with the animals living there...
Caribe Town Resort
Situated 150 metres from Playa Cocles Beach, Caribe Town Resort offers tropical gardens and a saltwater pool with a swim-up bar. Puerto Viejo town is just 3 km away...
Hotel El Encanto
Just 50 metres from the beach, Hotel El Encanto is located in Cahuita and features a pool and a restaurant. Guests enjoy free Wi-Fi, free breakfast and private terraces...