Skip to main content

The best resorts in Puerto Viejo

Check out our pick of great resorts in Puerto Viejo

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

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 bar, the property is located within 8.2 km of Jaguar Rescue Center. The accommodation provides a hot tub, free WiFi throughout the property and family rooms.

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 ♥️

Show more Show less
9.2
Superb
146 reviews
Price from
Rp 1,341,856
per night

Offering charming rooms and bungalows with thatched roofs, Cariblue Beach and Jungle Resort is set in tropical gardens, 1 km from Playa Cocles. It features an outdoor swimming pool, a hot tub and a restaurant.

The breakfast The food in general The environment, full of animals! Some of the staff

Show more Show less
8.4
Very good
1,430 reviews
Price from
Rp 1,606,974
per night

All guest rooms in the resort are fitted with a coffee machine. Featuring a private bathroom with a shower and free toiletries, rooms at Dragonfly Beach Retreat Beachfront Casitas-Adult Only also have free WiFi, while certain rooms also offer a sea view. At the accommodation all rooms include bed linen and towels.

best location ever, right next to Punta Uva with an own beach access, amazingly helpful & friendly staff & beautiful Casitas in an amazingly private Setting, huge garden and pool area for only around 5 Bungalows, we had an amazing stay at the place!

Show more Show less
9.7
Exceptional
23 reviews
Price from
Rp 2,800,007
per night

Looking for a resort?

Travellers who truly “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal onsite amenities like pools, spas, restaurants, activities, excursions and shops, and stay the night in luxurious private rooms, villas or apartments.
Search resorts in Puerto Viejo

Resorts that guests love in Puerto Viejo

  • Avg. price/night: Rp 1,769,624
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,430 reviews
    Beautiful resort, staff is incredible, everything perfect.
    Kristian
    Family with young children
  • Avg. price/night: Rp 3,612,078
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,587 reviews
    Such a beautiful.place, luxury in the forest, the sea nearby. I loved evreything: thd room, the pools, the restaurants. The staff is nice and it is a pleasure to be there. It is a unique hotel, with a unique design. Thank you!
    Oana
    Family with young children
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 50 reviews
    The resort is close to town but secluded enough that you feel you are away from the main town. The bungalow was clean. The pool is nice. The owners were very attentive and made sure we were enjoying our stay. We have stayed in lots of places in Puerto viejo and this was by far the best. We will definitely be back.
    Catherine
    Young couple
  • 9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 290 reviews
    Top quality resort. Rooms are big and modern and also very clean. Host and staff are supporting the perfect stay with unique quality breakfast.
    Jenni
    Young couple
  • Avg. price/night: Rp 2,326,788
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 810 reviews
    The semi-private beach was amazing. The hotel had the beach lounging dialed in with seating on the beach, and a deck about 30 feet off the beach. They serve coffee near the beach (starting around 5am) in the morning and drinks at night. Breakfast was pretty good with decent portions. The resort had a super nice market attached. The room I had was quirky but cool. It was a great value for money.
    Jayson
    Solo traveller
  • Avg. price/night: Rp 1,769,624
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,430 reviews
    Cariblue Beach and Jungle Resort matched expectations. You really get the Caribbean vibe, while the property is fairly close to Puerto Viejo town. There is also a private entrance to Cocles beach. The staff was friendly and were able to change our room when we spotted 2 cockroaches in the room we were initially assigned. They also mentioned this sighting was out of the ordinary, something we believed as the rooms were clean overall.
    GEORGIOS
    Group
  • Avg. price/night: Rp 1,341,856
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 146 reviews
    Absolutely amazing! The staff are so friendly and helpful, the buffet breakfast is delicious, there’s great jungle walks right next to the resort. The pool and bar area are spot on. The room was very clean, great kitchen facilities, loved the fresh coffee machine and ice in freezer. The resort gave me a lovely hamper for my birthday and gave me a ride to the stop. Was a perfect stay, wish I had booked longer.
    Emma
    Solo traveller
  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 855 reviews
    Bungalows are spacious, clean and confortable! The overall resort is beautiful. Breakfast is good but maybe a bit light. Wifi worked well in the room. Owners and staff were nice and helpful.
    Anick
    Young couple
  • Avg. price/night: Rp 1,734,925
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 93 reviews
    WOW! What a place - luxury in the jungle. It was all wonderful and Sebastian was super helpful and friendly!
    Aysha
    Group
  • Avg. price/night: Rp 3,777,077
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 683 reviews
    Beautiful location, truly resort vibes. Nice pool and good breakfast, friendly staff.
    Nils
    Young couple