The 10 best self-catering accommodations in Puerto Viejo, Costa Rica | Booking.com
Skip to main content

Self-Catering Accommodations in Puerto Viejo

Find the self-catering accommodations that appeal to you the most

The best self-catering accommodations in Puerto Viejo

Check out our selection of great self-catering accommodations in Puerto Viejo

Filter by:

Review score

KAÑIK APART HOTEL

Puerto Viejo

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

M
Mary
From
United States
Very nice property. Beach area was nice to sit and relax. We had everything we needed in our room. Pool was nice place to end our days and visit with others. Plenty of towels for pool or beach. The staff were very friendly and helpful. Breakfast was good everyday and so nice to have it brought to our sitting area.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 322 reviews
Price from
$120
1 night, 2 adults

Manzanillo Caribbean Resort

Puerto Viejo

Located in Puerto Viejo, a 13-minute walk from Manzanillo Beach, Manzanillo Caribbean Resort has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

K
Kline
From
United States
The property is Big & Lush w/ Trails, Beautiful pool, Great tiki bar, Howler monkeys, birds, butterflies... Being 1 with Nature All day/Every day. The Staff was Lovely,, Friendly & Accomodating. I'll be back & Highly Recommend ♥️
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 478 reviews
Price from
$84.65
1 night, 2 adults

Casa Luce

Puerto Viejo

Casa Luce is a recently renovated bed and breakfast in Puerto Viejo near Negra Beach. With inner courtyard views, this accommodation provides a patio.

K
Kieran
From
United States
Good facilities and hosts were friendly
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 293 reviews
Price from
$66.50
1 night, 2 adults

Villa Wolaba

Puerto Viejo

Featuring a garden, Villa Wolaba offers accommodations in Puerto Viejo. This property offers a private pool, free Wifi, and free private parking.

K
Kirsten
From
United States
The pool area was beautiful. It’s beautifully decorated with flash lights and a hair dryer. Nadia provided suggestions for restaurants and things to do. We enjoyed sitting outside on the deck.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 128 reviews
Price from
$86.40
1 night, 2 adults

Apartamentos Playa Negra

Puerto Viejo

Offering a garden, Apartamentos Playa Negra offers accommodations in Puerto Viejo. This property offers access to a balcony, free private parking, and free Wifi.

R
Richard
From
United States
Spacious, comfortable, clean, new. Great kitchen.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 141 reviews
Price from
$60
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.

k
kamal
From
Egypt
My God the piece of land where the property is located is impeccable it’s heavenly with all its greenery, trees and landscape. The bungalows are amazingly built, very clean and the privacy is great due to only having just a few scattered bungalows on such a spacious piece of land. The beach in front of the hotel is beautiful which was another plus. Gabriel was amazing, very helpful, very friendly and very welcoming. My girlfriend and I would stay there again without question. There’s no food service but there’s everything in the kitchen to make meals and so many restaurants around in the area.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 130 reviews
Price from
$136
1 night, 2 adults

Kalawala

Puerto Viejo

Featuring quiet street views, Kalawala in Puerto Viejo offers accommodations, a garden, and a terrace. This guest house features free private parking, luggage storage space, and free Wifi.

c
cj
From
United States
Amazing host and the location is perfect
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 250 reviews
Price from
$99
1 night, 2 adults

Alloro Jungle Villas

Puerto Viejo

Offering a garden, Alloro Jungle Villas provides accommodations in Puerto Viejo. This property offers access to a terrace, free private parking, and free Wifi.

J
Jessica
From
Poland
Excellent location. Super nice place. Highly recommended if you want to escape from crowded places.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 180 reviews
Price from
$300
1 night, 2 adults

Villas Piña - Adults only

Puerto Viejo

Villas Piña - Adults only offers accommodations in Puerto Viejo, a 8-minute walk from Negra Beach and 4.4 miles from Jaguar Rescue Center.

S
Szabolcs
From
Netherlands
Everything was perfect. I also want to highlight the great hospitality we received from the owners, that made our stay even more memorable. Eric and Sharon are super nice people who go above and beyond to ensure that their guests have a fantastic time.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 383 reviews
Price from
$135
1 night, 2 adults

Hotel Sunshine Caribe

Hotel in Puerto Viejo

Located in Puerto Viejo, a 2-minute walk from Negra Beach, Hotel Sunshine Caribe has accommodations with a garden, free private parking and a terrace.

A
Andra
From
Canada
Perfect location just a short walk to the beach and the town. Perfect way to get a little jungle vibe.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 268 reviews
Price from
$80
1 night, 2 adults
All self-catering accommodations in Puerto Viejo

Looking for a self-catering accommodation?

Self-catering accommodations promise the freedom and privacy necessary for a well-earned break. From modern apartments and luxury villas, to beach huts and eco-lodges, the options are seemingly endless. Whether cooking in your kitchen, reading in the garden, or kicking back in front of the TV – you’ll feel right at home.

Most booked self-catering accommodations in Puerto Viejo and surrounding area in the past month

See all

Highly rated self-catering accommodations in Puerto Viejo and nearby

  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 111 reviews

    Featuring garden views, Casita Rolando provides accommodations with a patio, around 2.6 miles from Jaguar Rescue Center.

    From $49.72 per night
  • Casa Wolaba

    Puerto Limón
    8.0+ review score
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 113 reviews

    Casa Wolaba offers air-conditioned rooms in Puerto Limón. The property is around a 8-minute walk from Negra Beach, one mile from Cocles Beach, and 2.5 miles from Jaguar Rescue Center.

    From $74.58 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 72 reviews

    Colibri Ecolodge 3 minutes walk to beach and town enjoys a location in Puerto Viejo, a 4-minute walk from Negra Beach and 3 miles from Jaguar Rescue Center.

    From $158.65 per night
  • Elena Brown

    Puerto Viejo
    8.0+ review score
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 48 reviews

    Elena Brown enjoys a location in Puerto Viejo, a 14-minute walk from Negra Beach and 2.3 miles from Jaguar Rescue Center. This apartment features a terrace.

    From $84.52 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 322 reviews

    Las Casitas de Playa Ne gra is a recently renovated apartment in Puerto Viejo where guests can make the most of the garden and barbecue facilities.

    From $44.07 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 9 reviews

    Just a 17-minute walk from Negra Beach and 1.1 miles from Cocles Beach, Faro 13 Cabina con baño privado 2 personas features accommodations in Puerto Viejo with a garden.

    From $44.07 per night
  • Villas Advi

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

    Providing a garden, Villas Advi provides accommodations in Puerto Viejo. With free private parking, the property is a few steps from Negra Beach and 3.3 miles from Jaguar Rescue Center.

    From $66.11 per night
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 39 reviews

    Apartamento Cris offers accommodations in Puerto Viejo, a few steps from Negra Beach and 3.3 miles from Jaguar Rescue Center.

    From $70.51 per night

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

  • Villa Advi

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

    Featuring a garden, Villa Advi features accommodations in Puerto Viejo. This property offers access to a patio, free private parking, and free Wifi.

    From $73.45 per night
  • Casa Black Chaini

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

    Providing pool views, Casa Black Chaini in Puerto Viejo offers accommodations, an outdoor swimming pool, and a garden.

    From $99.67 per night
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 27 reviews

    Featuring a garden, Casa Coki - Modern Villa Pool Steps From the Beach offers accommodations in Puerto Viejo. This beachfront property offers access to a terrace, free private parking, and free Wifi.

    From $236.17 per night
  • Casa Leah

    Puerto Viejo
    Free cancellation options available
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 12 reviews

    Providing a garden, Casa Leah provides accommodations in Puerto Viejo. This beachfront property offers access to free Wifi and free private parking. Guests can have a drink at the bar.

    From $98.54 per night
  • Nirvana Playa Negra

    Puerto Limón
    Free cancellation options available
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Offering a garden, Nirvana Playa Negra offers accommodations in Puerto Limón. This property offers access to a terrace, free private parking, and free Wifi.

    From $380.36 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 30 reviews

    A 2-minute walk from Negra Beach in Puerto Viejo, Casa Iris- Home for Family, Steps From the Beach, Pool and Yoga Deck offers accommodations with access to a hot tub.

    From $193.23 per night
  • Casa Rosy

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

    Casa Rosy in Puerto Viejo provides adults-only accommodations with a garden and a terrace. This guest house features free private parking and a shared kitchen.

    From $50.85 per night
  • Mecca

    Puerto Viejo
    Free cancellation options available
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 89 reviews

    Located in Puerto Viejo, a 8-minute walk from Negra Beach, Mecca provides accommodations with free bikes, free private parking, an outdoor swimming pool and a garden.

    From $84.75 per night

Enjoy breakfast in Puerto Viejo and nearby

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

    Located in Punta Uva, a few steps from Punta Uva Beach, Dragonfly Beachfront Villas-Adult Only has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area...

    From $301.15 per night
  • Casa Bello Mundo

    Talamanca
    Breakfast options
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Featuring a garden, Casa Bello Mundo provides accommodations in Talamanca. This property offers access to a terrace and free private parking.

    From $113.34 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 84 reviews

    Caribbean Comfort offers accommodations in Puerto Viejo, 2.8 miles from Jaguar Rescue Center. Free Wifi is available throughout the property, and Negra Beach is a few steps away.

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 10 reviews

    Casa Gavilán, Vista al Mar is located in Puerto Viejo, just a 2-minute walk from Negra Beach and 2.8 miles from Jaguar Rescue Center.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 39 reviews

    Featuring a garden, Apartamentos en el Centro de Puerto Viejo provides accommodations in Puerto Limón. Guests staying at this condo hotel have access to a patio.

  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 24 reviews

    Providing a garden, Casita Miss Sam en el Centro de Puerto Viejo provides accommodations in Puerto Viejo. This apartment offers free private parking, a 24-hour front desk, and free Wifi.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 3 reviews

    Casa Olania at Caribe Sea Towers offers accommodations in Puerto Viejo, 2.6 miles from Jaguar Rescue Center.

    From $226 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 4 reviews

    A 8-minute walk from Negra Beach in Puerto Viejo, Lewis's Apartamentos #32 provides accommodations with access to a spa center, beauty services, and public bath.

FAQ about self-catering accommodations in Puerto Viejo

Self-catering Accommodations That Guests Love in Puerto Viejo

See all
  • Avg. price/night: $90.40
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 268 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: $111.05
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 116 reviews
    Really nice open kitchen, very friendly staff
    Guest review by
    Vladimir
    Family with young children
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 124 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
  • Avg. price/night: $42.94
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 230 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