Skip to main content

Self Catering Accommodation in Puerto Viejo

Find the self catering accommodation that appeal to you the most

The best self catering accommodation in Puerto Viejo

Check out our pick of great self catering accommodation in Puerto Viejo

Filter by:

Review score

KAÑIK APART HOTEL

Puerto Viejo

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

O
Oliver
From
United Kingdom
Excellent breakfast, fantastic location. You are a just 5 minutes away from a very quiet and secluded beach, it felt like we had a private beach to ourselves. The rooms were very tasteful and great attention to detail. Would stay again.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 343 reviews
Price from
US$120
1 night, 2 adults

Mecca

Hotel in Puerto Viejo

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.

P
Philipp
From
France
Kim is an amazing host! The room is comfortable and the pool really nice, everything is working perfectly fine. The whole place is made with lots of care. She cooked an amazing different breakfast every morning and we had some nice conversations. Thank you! I definitively recommend!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 108 reviews
Price from
US$75
1 night, 2 adults

Manzanillo Caribbean Resort

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.

O
Oier
From
Spain
Pistina oso ondo ondo dago eta instalakuntzak orokorrean baita. Gosaria ona.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 532 reviews
Price from
US$89.10
1 night, 2 adults

Casa Luce

Puerto Viejo

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.

L
Lenka
From
Slovakia
Everything! It was beautiful, comfy and with great location.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 323 reviews
Price from
US$115
1 night, 2 adults

Casa Viva Eco Lodge

Puerto Viejo

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

M
Maxim
From
Israel
It was our first time on the Carribean coast of CR. In my opinion this is the best place you can find in CR generally. Nicest wooden house in just 50 meters from such a beach. Impeccable place multiplied by a super service and attention we were paid by the staff and personally by a co-owner Luis! We would certainly like to return to this place!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 115 reviews
Price from
US$136
1 night, 2 adults

Villas Piña - Adults only

Puerto Viejo

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.

J
Joana
From
Portugal
Words are not enough to describe this place. Erik went above and beyond to make our stay incredible. The villas are beautifully designed, comfortable and well equipped. We had a lot of towels, beach towels, mosquitos cream and suncream to use. The gardens are super well kept, they have sloths around the area, and you can spot them. Every morning we would have fresh coffee delivered to our villa, and when we mentioned that we didn't drink regular milk, Erik remembered and replaced it for almond milk. Lastly, the breakfast - AMAZING. Everything is freshly made, they have typical food, fresh fruit and the best empanadas we had of my life. If you are planning a stay in Puerto Viejo, this is the place. You will absolutely not regret it. The only I regret is not staying longer. Thank you Erik, Betty&Winston (that are also great hosts).
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 363 reviews
Price from
US$150
1 night, 2 adults

Hotel Sunshine Caribe

Hotel in Puerto Viejo

Situated in Puerto Viejo, 200 metres from Negra Beach, Hotel Sunshine Caribe features accommodation with a garden, free private parking and a terrace.

M
Marco
From
Germany
My visit over 7 days at Hotel Sunshine Caribe was a pleasure. The Hotel is only a few minutes by foot from the town centre and it is a beautiful building with clean and comfy rooms. The hostess and her team are very thoughtful, welcoming and friendly. Absolutely recommended and I would love to visit again.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 243 reviews
Price from
US$80
1 night, 2 adults

Chilamate Holiday House

Puerto Viejo

Featuring garden views, Chilamate Holiday House offers accommodation with balcony, around 200 metres from Negra Beach. With inner courtyard views, this accommodation features a patio.

E
Eve
From
United Kingdom
The property managers were really helpful and made our trip a lovely stay. The location of the house was perfect for spending time on the beach and walking into town.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 214 reviews
Price from
US$93.10
1 night, 2 adults

Los Delfines Lodge

Puerto Viejo

Boasting a garden, Los Delfines Lodge is set in Puerto Viejo in the Limon region, 1.2 km from Cocles Beach and 1.8 km from Jaguar Rescue Center.

J
Jennifer
From
Canada
Miguel and Marta were lovely hosts. Friendly & very helpful. The whole property is absolutely gorgeous and well taken care of. House was very clean, and the whole property had a safe, family friendly atmosphere, and their dog is so so sweet. We fell asleep to the sounds of nature, completely surrounded by jungle noises. Would absolutely recommend. Good value for the price. Location is a bit of a walk from town, but our hosts gave us bikes to use free of charge! Amazing
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 106 reviews
Price from
US$115
1 night, 2 adults

Finca Chica Lodge & Villas

Puerto Viejo

Finca Chica offers accommodation in Puerto Viejo. Cahuita is 16 km from the property. Free WiFi is featured and free private parking is available on site.

J
Johannes Frederking
From
Germany
Amazing location in the jungle. You hear and see so much life around you. Personally I loved the location close to my Puerto Viejo but much quieter. My laundry was washed for free.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 418 reviews
Price from
US$111.60
1 night, 2 adults
All self catering accommodation in Puerto Viejo

Looking for a self catering accommodation?

Self-catering accommodation gives you the freedom and privacy that’s needed to enjoy a well-earned break. From modern apartments and luxury villas to beach huts and eco-lodges, the options are seemingly endless. Cook in your kitchen, read in the garden, or chill on the sofa and watch TV – however you choose to spend time, you’ll feel right at home.

Most booked self catering accommodation in Puerto Viejo and surroundings in the past month

See all

Popular with guests booking self catering accommodation in Puerto Viejo

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 418 reviews

Popular with guests booking self catering accommodation in Puerto Viejo

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 108 reviews

Popular with guests booking self catering accommodation in Puerto Viejo

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 101 reviews

Popular with guests booking self catering accommodation in Puerto Viejo

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 24 reviews

Popular with guests booking self catering accommodation in Puerto Viejo

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 323 reviews

Popular with guests booking self catering accommodation in Puerto Viejo

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 214 reviews

Popular with guests booking self catering accommodation in Puerto Viejo

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 532 reviews

Popular with guests booking self catering accommodation in Puerto Viejo

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 116 reviews

Popular with guests booking self catering accommodation in Puerto Viejo

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 14 reviews

Popular with guests booking self catering accommodation in Puerto Viejo

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 291 reviews

Enjoy breakfast in Puerto Viejo and nearby

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 6 reviews

Located in Puerto Viejo, 600 metres from Negra Beach, Svastha Yoga and Ayurveda Cafe provides accommodation with a garden, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 12 reviews

Situated just 1.5 km from Cocles Beach, Hotel Mauka Boutique Villas provides accommodation in Cocles with access to a garden, a terrace, as well as private check-in and check-out.

From US$240.83 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 19 reviews

Located 9.1 km from Jaguar Rescue Center, Evia Life Resort offers air-conditioned accommodation with a balcony. This 4-star villa offers luggage storage space and a housekeeping service.

From US$734.50 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 89 reviews

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.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 47 reviews

Situated 500 metres from Negra Beach, Apartamentos en el Centro de Puerto Viejo offers accommodation with a patio, as well as a garden.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 28 reviews

Featuring air-conditioned accommodation with a patio, Casita Miss Sam en el Centro de Puerto Viejo is set in Puerto Viejo.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 4 reviews

Apartament at Infiniti Hotel is situated in Puerto Viejo and offers a garden and a terrace.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 105 reviews

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.

Highly rated self catering accommodation in Puerto Viejo and nearby

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 14 reviews

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.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 6 reviews

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.

Casa Wolaba

Puerto Viejo
8.0+ review score
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 116 reviews

Casa Wolaba in Puerto Viejo provides adults-only accommodation with a shared lounge, a terrace and a bar.

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 79 reviews

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.

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 311 reviews

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.

Villas Advi

Puerto Viejo
8.0+ review score
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 28 reviews

Located in Puerto Viejo, within 100 metres of Negra Beach and 5.2 km of Jaguar Rescue Center, Villas Advi provides accommodation with a garden as well as free private parking for guests who drive.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 7 reviews

Offering a swimming pool, an extensive garden, sun terrace and free Wi-Fi in all areas, Villas Allen Puerto Viejo is set in Playa Negra Beach and 1 km from Puerto Viejo Town Centre.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 82 reviews

Located just 4.4 km from Jaguar Rescue Center, Casa Black Chaini features accommodation in Puerto Viejo with access to an outdoor swimming pool, a garden, as well as a shared kitchen.

These self catering accommodation in Puerto Viejo and nearby have options with free cancellation

MY Caribe Casa

Puerto Viejo
Free cancellation options available
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 4 reviews

Comprising a garden and a bar, MY Caribe Casa is a recently renovated accommodation in Puerto Viejo situated close to Negra Beach.

Villa Advi

Puerto Viejo
Free cancellation options available
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 3 reviews

Boasting garden views, Villa Advi features accommodation with a garden, around 5.3 km from Jaguar Rescue Center. This property offers access to a patio, free private parking and free WiFi.

Villas Ande

Puerto Viejo
Free cancellation options available
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 45 reviews

Set within 500 metres of Negra Beach and 5.7 km of Jaguar Rescue Center, Villas Ande offers rooms with air conditioning and a private bathroom in Puerto Viejo.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 22 reviews

Boasting air-conditioned accommodation with a private pool, pool view and a patio, Casa Jeffrey - Beach Escape, Stunning views, Private Pool Steps to Ocean is set in Puerto Viejo.

Villas Kiki

Puerto Viejo
Free cancellation options available
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2 reviews

Villas Kiki features garden views, free WiFi and free private parking, set in Puerto Viejo, 600 metres from Negra Beach.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 31 reviews

Boasting a garden, private pool and garden views, Casa Coki - Modern Villa Pool Steps From the Beach is situated in Puerto Viejo.

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 31 reviews

Located just 200 metres from Negra Beach, Casa Iris- Home for Family, Steps From the Beach, Pool and Yoga Deck offers accommodation in Puerto Viejo with access to an outdoor swimming pool, a garden,...

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 40 reviews

Set in Puerto Viejo in the Limon region with Negra Beach nearby, Casa Theia - Comfort cabin, Caribbean jungle beach offers accommodation with free private parking.

FAQ about self catering accommodation in Puerto Viejo

Self catering accommodation that guests love in Puerto Viejo

See all
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 243 reviews
Room was extremely clean, great facilities with small little kitchen. Location is amazing, quiet and close to the action. Alanna at reception really friendly and helpful. Great choice to stay in Puerto Viejo
Guest review by
Alan
Family with young children
Avg. price/night: US$139.30
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 112 reviews
Really nice open kitchen, very friendly staff
Guest review by
Vladimir
Family with young children
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 122 reviews
The accomodation`s location is perfect, it is located very close to the sea, surrounded with beautiful jungle. In the house there is a well equipped kitchen with water cleaner and 2 bathroom. Rosa and Hector were very helpful and friendly. We could feel the "Pura vida" at the whole Caribbien side of the country, everybody is so calm and friendly.
Guest review by
Horváth
Family with young children
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 221 reviews
The place is beautiful. The kitchen has everything you need. The location is amazing. We really enjoyed our stay. We loved to relaxing on the porch watching monkeys, birds, sloth. The host is extremely helpful and nice.
Guest review by
Veronica
Young couple