Find the self catering accommodation that appeal to you the most
Find the right self catering accommodation for you in Puerto Viejo
Check out our pick of great self catering accommodation in Puerto Viejo
Comprising a garden and a terrace, Smile Jungle Hostel is a recently renovated accommodation in Puerto Viejo set close to Cocles Beach.

KAÑIK APART HOTEL in Puerto Viejo provides adults-only accommodation with an outdoor swimming pool and a garden.

Set in Puerto Viejo, 700 metres from Negra Beach, Mecca offers accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

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.

Featuring a garden and views of garden, Casa Luce is a recently renovated bed and breakfast set in Puerto Viejo, 400 metres from Negra Beach.

Boasting accommodation with a private pool, pool view and a patio, Villa Wolaba is set in Puerto Viejo. This property offers access to a terrace, free private parking and free WiFi.

Located in Puerto Viejo, Casa Viva Eco Lodge provides free WiFi, and guests can enjoy a garden, a private beach area 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.

Boasting a balcony with garden views, an outdoor swimming pool and a garden, Villas Piña - Adults only can be found in Puerto Viejo, close to Negra Beach and 7 km from Jaguar Rescue Center.

Situated in Puerto Viejo, 200 metres from Cocles Beach, Jaguar Inn Bungalows features accommodation with a garden, free private parking and a terrace.


Popular with guests booking self catering accommodation in Puerto Viejo
Popular with guests booking self catering accommodation in Puerto Viejo
Popular with guests booking self catering accommodation in Puerto Viejo
Popular with guests booking self catering accommodation in Puerto Viejo
Popular with guests booking self catering accommodation in Puerto Viejo
Popular with guests booking self catering accommodation in Puerto Viejo
Popular with guests booking self catering accommodation in Puerto Viejo
Popular with guests booking self catering accommodation in Puerto Viejo
Popular with guests booking self catering accommodation in Puerto Viejo
Popular with guests booking self catering accommodation in Puerto Viejo
Set 600 metres from Negra Beach and 4.1 km from Jaguar Rescue Center, Soul Rebel Hostel features free WiFi and units equipped with a kitchenette, terrace and seating area.
Set in Puerto Limón, 700 metres from Negra Beach, Casa Wolaba offers air-conditioned rooms with free WiFi. This apartment is 4.1 km from Jaguar Rescue Center.
Comprising a garden and a bar, MY Caribe Casa is a recently renovated accommodation in Puerto Viejo situated close to Negra Beach.
Comprising a garden and barbecue facilities, Las Casitas de Playa Ne gra is a recently renovated accommodation in Puerto Viejo set close to Negra Beach.
Set in Puerto Viejo, Pirate and Mermaid Beach House offers accommodation with private pool, free WiFi and free private parking for guests who drive.
Boasting an outdoor swimming pool and views of garden, El Jardin de Playa Negra is a recently renovated holiday home set in Puerto Viejo, 500 metres from Negra Beach.
Caribbean Blue Morpho Casitas features garden views, free WiFi and free private parking, set in Talamanca, 400 metres from Negra Beach.
Boasting sea views, Yoshi's on the beach features accommodation with a balcony, around a few steps from Negra Beach.
Set in Puerto Viejo, 800 metres from Negra Beach and 6 km from Jaguar Rescue Center, PuertoViejo offers spacious air-conditioned accommodation with a terrace and free WiFi.
Featuring a balcony with inner courtyard views, an outdoor swimming pool and a garden, Villas Mapache del Caribe can be found in Puerto Viejo, close to Negra Beach and 6.3 km from Jaguar Rescue Center...
Discover Finca Ardilla, an enchanting ecolodge where luxury meets nature.
11 km from Jaguar Rescue Center in Talamanca, Good Vibes Apartments features accommodation with access to a hot tub.
Featuring a garden, Namaitami is situated in Talamanca in the Limon region, 500 metres from Chiquita Beach and 2 km from Jaguar Rescue Center.
Situated just 12 km from Jaguar Rescue Center, Orgánico Punta Riel features accommodation in Cahuita with access to an open-air bath, a garden, as well as a 24-hour front desk.
Located in Punta Uva, 200 metres from Punta Uva Beach, Ita Ita Casitas Playa Punta Uva provides accommodation with a garden, free private parking, a shared lounge and a terrace.
Situated in Puerto Viejo within 100 metres of Negra Beach and 4.5 km of Jaguar Rescue Center, Caribbean Comfort features rooms with free WiFi.
Situated 500 metres from Negra Beach, Apartamentos en el Centro de Puerto Viejo offers accommodation with a patio, as well as a garden.
Featuring air-conditioned accommodation with a patio, Casita Miss Sam en el Centro de Puerto Viejo is set in Puerto Viejo.
Apartament at Infiniti Hotel is situated in Puerto Viejo and offers a garden and a terrace.
Located in Puerto Viejo, Casita Rolando provides accommodation with a patio and free WiFi. Set 600 metres from Negra Beach, the property offers a terrace and free private parking.
Situated in Puerto Viejo, Terrazas del Chinook features accommodation with private pool, free WiFi and free private parking for guests who drive.
Situated in Puerto Viejo in the Limon Region, 13 km from Cahuita, Sueño Grande features a year-round outdoor pool, a garden and views of the pool. Free WiFi is available throughout the property.
Situated in Puerto Viejo and with Negra Beach reachable within less than 1 km, AmimodoBeachRooms features a garden, allergy-free rooms, free WiFi throughout the property and a bar.
Set within 4.8 km of Jaguar Rescue Center in Puerto Viejo, Colibri Ecolodge 3 minutes walk to beach and town provides accommodation with seating area.