Skip to main content

Search hotels in Puerto Viejo

Enter your dates to see the latest prices and deals for Puerto Viejo hotels

Filter by:


Star Rating

Review Score

Puerto Viejo – 132 hotels and places to stay

See the latest prices and deals by choosing your dates.
Cariblue Beach and Jungle Resort, hotel in Puerto Viejo

Offering charming rooms and bungalows with thatched roofs, Cariblue Beach and Jungle Resort is set in tropical gardens, 0.6 mi from Playa Cocles.

Great location near everything with good breakfast and staff
8.4
Scored 8.4
Very Good
Rated very good
1,438 reviews
Price from£95.77per night
Hotel Indalo adults only, hotel in Puerto Viejo

Centrally located in Puerto Viejo de Talamanca town center and just a 3-minute walk from Salsa Brava Beach, Hotel Indalo adults only features an extensive garden, sun terrace and free Wi-Fi.

Clean room, daily pool cleaning, quaint, comfy, easy to find, parking onsite,
9.3
Scored 9.3
Wonderful
Rated wonderful
986 reviews
Price from£55.90per night
Umami Hotel - Adults Only, hotel in Puerto Viejo

Located in Puerto Viejo, a 11-minute walk from Negra Beach, Umami Hotel - Adults Only has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Looks pretty.
9.0
Scored 9.0
Wonderful
Rated wonderful
686 reviews
Price from£111.39per night
Villas del Caribe, hotel in Puerto Viejo

Located in Puerto Viejo, a 5-minute walk from Chiquita Beach, Villas del Caribe has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Location and pool
8.8
Scored 8.8
Excellent
Rated excellent
667 reviews
Price from£71.75per night
Terrazas del Caribe Aparthotel, hotel in Puerto Viejo

With pool views, Terrazas del Caribe Aparthotel is located in Puerto Viejo and has a restaurant, room service, bar, garden, outdoor pool and terrace. Free WiFi is featured throughout the property.

clean, good location
8.9
Scored 8.9
Excellent
Rated excellent
680 reviews
Price from£88.55per night
Hotel Casa Merlin, hotel in Puerto Viejo

Set amid the forest and 820 feet far from Playa Chiquita beach, Merlin offers free WiFi access.

The property feels private and lush. Staying there was like having my private piece of paradise. The most beautiful beach was a small walk away . . .
8.4
Scored 8.4
Very Good
Rated very good
651 reviews
Price from£37.21per night
Yucca Beachfront Hotel, hotel in Puerto Viejo

Located in Puerto Viejo, Yucca Beachfront Hotel is a beachfront quaint hotel that offers free WiFi access. Playa Negra beach is just 1640 feet away. All comfort private rooms have private bathrooms.

I love the proximity to the beach and town. The staff was extremely friendly and welcoming as they have been in previous stays. The room was exceptionally clean if somewhat dated. No luxuries but a definite win on price and value. Highly recommended if you want to be right on the beach and near everything. I never rent a car as anything you need is within walking distance.
8.4
Scored 8.4
Very Good
Rated very good
186 reviews
Price from£46.61per night
Hotel Sunshine Caribe, hotel in Puerto Viejo

Sunshine Caribe offers rooms in Puerto Viejo. Among the various facilities of this property are a garden and a terrace. Some rooms at the property include a balcony with a mountain view.

Clean rooms
8.9
Scored 8.9
Excellent
Rated excellent
355 reviews
Price from£70.50per night
Playa Negra Brewing Beachfront Hotel, hotel in Puerto Viejo

We are located in front of the Black Beach of Puerto Viejo. We offer shared and private rooms. We have a private parking lot. All rooms have Wifi, fan or air conditioning, according to your choice.

Hippy vibe with a cool top floor hammock hang out
6.2
Scored 6.2
Pleasant
Rated pleasant
264 reviews
Price from£50.91per night
Cabinas Ole Caribe, hotel in Puerto Viejo

Located in Puerto Viejo, a 4-minute walk from Cocles Beach, Cabinas Ole Caribe has accommodations with a garden, free private parking, a terrace and a private beach area.

The hosts were accommodating and so friendly. Pura Vida experience here! As
8.3
Scored 8.3
Very Good
Rated very good
113 reviews
Price from£40.62per night
See all 112 hotels in Puerto Viejo

Most-booked hotels in Puerto Viejo in the past month

Puerto Viejo's best hotels with breakfast

  • Hotel Aguas Claras Member of the Cayuga Collection
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 37 reviews

    Located in Puerto Viejo, a 3-minute walk from Chiquita Beach, Hotel Aguas Claras Member of the Cayuga Collection provides accommodations with free bikes, free private parking, an outdoor swimming pool...

    ubicación , atención , playa semiprivada , hotel pequeño

  • Le Cameleon Boutique Hotel
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,582 reviews

    Offering a beautiful tropical forest setting, Le Cameleon Boutique Hotel is a walking distance from Cocles beach in Puerto Viejo.

    has direkt beach access… two pools nice big rooms

  • Cariblue Beach and Jungle Resort
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,438 reviews

    Offering charming rooms and bungalows with thatched roofs, Cariblue Beach and Jungle Resort is set in tropical gardens, 0.6 mi from Playa Cocles.

    Beautiful resort, staff is incredible, everything perfect.

  • Terrazas del Caribe Aparthotel
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 680 reviews

    With pool views, Terrazas del Caribe Aparthotel is located in Puerto Viejo and has a restaurant, room service, bar, garden, outdoor pool and terrace. Free WiFi is featured throughout the property.

    The apartment was really spacious and comfortable.

  • Villas del Caribe
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 667 reviews

    Located in Puerto Viejo, a 5-minute walk from Chiquita Beach, Villas del Caribe has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

    Me gustó su ubicación, atención y aseo en general

  • El Nido Jungle Lodge
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 219 reviews

    These Puerto Viejo El Nido Jungle Lodge bungalows are 656 feet from the Playa Chiquita and include access to an outdoor pool and free WiFi. Gandoca Manzanillo National Wildlife Refuge is 3.3 mi away.

    Great bungalow Local body wash was amazing Close to the beach

  • Hotel Banana Azul - Adults Only
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 820 reviews

    Offering an outdoor swimming pool and an extensive garden, Hotel Banana Azul is located in Playa Negra beach and 1.6 mi from Puerto Viejo town center. Free WiFi access is available in all areas.

    beautiful location, quite, on beach, walk into town.

  • Hotel Bugabutik
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 433 reviews

    Offering an outdoor pool, a spa and a shared terrace, Hotel Bugabutik is located in Cocles. It features free Wi-Fi and free daily breakfast, and is just a short 5-minute walk from the beach.

    The staff were really amazing and always went the extra mile

Budget hotels in Puerto Viejo

  • Hotel Indalo adults only
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 986 reviews

    Centrally located in Puerto Viejo de Talamanca town center and just a 3-minute walk from Salsa Brava Beach, Hotel Indalo adults only features an extensive garden, sun terrace and free Wi-Fi.

    Great Service. Very friendly Everything was very clean.

  • Physis Caribbean Bed & Breakfast
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 327 reviews

    Set in attractive tropical gardens, Physis Caribbean Bed & Breakfast offers bright accommodations.

    Very nice place.excellent breakfast. Lovely people.

  • Mecca
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 35 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.

    La atención de sus dueñas son gente muy amable y maravillosa

  • Lanna Ban Hotel
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 1,714 reviews

    Offering direct access to the beach, Lanna Ban Hotel is located in Puerto Viejo. The hotel features an exotic garden and contemporary Thai architecture. Free WiFi access is available.

    everything was on point!, the atmosphere of the place is lovely

  • Bambutel Cocles
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 685 reviews

    Located in Puerto Viejo, a 15-minute walk from Cocles Beach, Bambutel Cocles has accommodations with free bikes, free private parking, a garden and a terrace.

    Lovely location, nice pool and very spacious room!

  • Cabinas Popular
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 360 reviews

    Located in Puerto Viejo, within a 8-minute walk of Negra Beach and one mile of Cocles Beach, Cabinas Popular has accommodations with a garden and free WiFi as well as free private parking for guests...

    Nice family hotel. Staff. Location in a quiet area.

  • Hotel Sunshine Caribe
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 355 reviews

    Sunshine Caribe offers rooms in Puerto Viejo. Among the various facilities of this property are a garden and a terrace. Some rooms at the property include a balcony with a mountain view.

    The place was wonderful! Near the centre and yet so quit.

  • Hotel Casa Conley Del Mar
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 132 reviews

    Located in Puerto Viejo, Casa Conley Del Mar has an outdoor swimming pool and a fitness center. Among the various facilities of this property are a garden, a terrace.

    Nice and clean stay with a great view towards the sea.

Hotels located in the center of Puerto Viejo

  • Caribbean Sea Towers Hotel
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review

    Located in Puerto Viejo, within a 7-minute walk of Negra Beach and one mile of Cocles Beach, Caribbean Sea Towers Hotel has accommodations with a terrace as well as free private parking for guests who...

  • Bungalows Calalú
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 51 reviews

    Located in Puerto Viejo, a 9-minute walk from Negra Beach, Bungalows Calalú provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

    Très belle endroit entouré de nature, proche de la ville, belle piscine,calme.

  • Hotel Casa Vito Beachfront
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 92 reviews

    Located in Puerto Viejo, a 9-minute walk from Cocles Beach, Hotel Casa Vito Beachfront has accommodations with a garden, free private parking and a shared lounge. This 3-star hotel offers free WiFi.

    I stayed in Casa Vito for 3 nights, at the end of the year. All was perfect!

  • La Kukula Lodge
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 272 reviews

    Located just 656 feet from Chiquita beach, La Kukula Lodge is located in Puerto Viejo. Free WiFi access and an outdoor swimming pool are available.

    Fantastic garden with lots of birds & animals, jungle feeling, relaxing atmosphere

  • Mecca
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 1 review

    Located in Puerto Viejo, a 8-minute walk from Negra Beach, Mecca provides accommodations with a garden, free private parking and a terrace.

  • Casitas Las Flores
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 183 reviews

    Offering rustic bungalows with a view of the surrounding jungle, Casitas Las Flores is located in on the Carribean coast of Costa Rica, 3 minutes’ walk from Playa Negra. Free WiFi is available.

    we really enjoyed the ‚junglefeeling‘ - really quiet and relaxing place to stay!

  • Casa BOHÖ
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 317 reviews

    Please note that at the moment reservations from locals are only accepted as direct reservations to facilitate our billing system, reach us via phone number for more information.

    Friendliness Kitchen Two fans in the room Hot water Bed

  • BusHotel Puerto Viejo with private Hot Tube very close to town
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 15 reviews

    BusHotel Puerto Viejo with private Hot Tube very close to town is located in Puerto Viejo, within 1.2 miles of Negra Beach and 1.3 miles of Cocles Beach.

    increíble, muy lindo, muy buena posición espacio seguro y cerca de todo

FAQs about hotels in Puerto Viejo







What Guests Said About Puerto Viejo:

  • 8.0
    Scored 8.0

    The beach in town smells bad and can be crowded.

    The beach in town smells bad and can be crowded. The beaches further away are quiet and cleaner. Cocles was perfect. Little tide pools across from the Jaguar Rescue Center too. Absolutely must visit the rescue center and Tasty Waves
    MARISSA
    United States of America
  • 8.0
    Scored 8.0

    The fresh food was stupendous.

    The fresh food was stupendous. Our favorite restaurant was called "Como en mi Casa". The beaches were gorgeous. With guides, you see many sloths and monkeys. People are all very nice. I loved the Jaguar Rescue Center. They took in so many kinds of animals and they strive to rehabilitate them and return them to the wild. They were amazing. Driving through the main part of town was VERY challenging. Sometimes, folks would just park in the street on a two lane street where there was only one lane for each direction of traffic. Scooters would dart around you from all directions and obeyed no traffic laws. There would be people walking everywhere and sometimes someone in your lane of traffic was pushing a banana cart. It was hot and no restaurants had air conditioning and very few fans. For these reasons, I would never want to go back. The difficulties were more challenging than what was offered.
    Donna
    United States of America
  • 8.0
    Scored 8.0

    It has a very laid-back, beachy vibe… There are lots of...

    It has a very laid-back, beachy vibe… There are lots of different places to eat with a big variety of choices, and numerous beaches and activities, and several markets, as well as roadside fruit stands to purchase food from.
    Christa
    Canada
  • 10
    Scored 10

    A true jungle experience in a calm secure, laidback and...

    A true jungle experience in a calm secure, laidback and amazing environment! Amazing little restaurants, beautiful beaches ! Much prefer this Caribbean Coast than the Pacific. Just rent a bike to move around or take a Tuktuk. Fruit markets on the roadsides!
    Gilles
    Canada
  • 8.0
    Scored 8.0

    Clearly a place for a younger crowd than us 70+ year olds...

    Clearly a place for a younger crowd than us 70+ year olds but that didn't get in the way for us. Always treated well. Great to have such an international mix of people. Great food options, again with a mix of cuisines. With modest efforts you can arrange individualized itineraries for the sights. Infrastructure (local transportation, streets/roads, sidewalks) could benefit from updating - always a challenge in crowded, somewhat remote areas.
    Duane
    United States of America
  • 6.0
    Scored 6.0

    Charming Caribbean town, friendly

    Charming Caribbean town, friendly people, fun restaurant and entertainment options However, all gringo eateries are vastly overpriced. Avoid all the fancy places, totally not worth it. Exorbitant prices for nothing special. Opt for the few, but better, luncheonettes instead. Beer, not wine. Loved Riquisimo! Be aware that different taxis charge different rates for the same trip, because they can haha! Chill! ;-)
    John
    Canada

Explore guest reviews of hotels in Puerto Viejo

  • From £262.35 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 548 reviews
    We arrived and got an upgrade for one night because of my birthday and for my Moms birthday they organised a cake, so special! This was the best place, the most beautiful beach and the best heartful people you will ever meet. Everything is more than perfect, we are sad that we had to leave! Special thanks to the boss Eric for beeing the most lovely hotel owner I met and to Cristian for making always a smile in our faces! Elisaul took us to nice places and the chef Baltasar was great too! Everyone was awesome, thank you la familia y pura vida!
    A
    Anonymous
    Germany
  • From £217.52 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 680 reviews
    We had a great stay at Terrazas del caribe! it’s in a great location - near to the Jaguar park and a short rickshaw ride to the beach! the staff really made our trip great! In particular, Michael and Yusmary on the front desk. They were exceptionally helpful in assisting us with finding taxis and helping us figure out how to get our CR phone number to work! Thank you so much! the pool area was also clean and relaxing. The hotel is surrounded by tall trees and one morning we were lucky enough to spot a sloth!
    Anne
    United Kingdom
  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 317 reviews
    Chris and Mati are lovely hosts! They helped and advised us a lot. Whole place has chill vibe, rooms are basic and definitely not soundproof but that's a part of a charm. Location is one of the best in Puerto Viejo, beautiful beach right next to the hostel with a sloth hanging near the entrance! Garden around is stunning and even without going out you can see lots of animals and plants. Price is really reasonable and coffee made by Mati in the morning was delicious!
    Katarzyna
    Poland
  • From £155.78 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 262 reviews
    The hotel itself was beautiful and clean and it felt private while still being in the heart of Puerto Viejo. Staff was friendly and attentive to our needs and any small concerns that we had were immediately addressed. Luis, Oscar and José are just a few staff members who made the stay so enjoyable. Breakfast on site was tasty and filling. I’d highly recommend Olinca for a comfortable stay in an extremely convenient part of Puerto Viejo. I’ll definitely be back!
    Moriah
    United States of America
  • From £262.35 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 548 reviews
    The architecture and amenities superseded our expectations! We loved our room and the variety of ways to spend your time with multiple beaches around, or going into Puerto Viejo, going on a tour guided experience, or just staying and lounging at the hotel on the breathtakingly beautiful Awa beach. Our favorite part was also the staff! They made our experience so beautiful and wonderful in so many ways we will cherish our memories we made forever.
    Angela
    United States of America
  • From £125.33 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 667 reviews
    We loved the location of this property in relation to the best beaches in the area. Just outside are beautiful, natural pools to hang out in and if you walk a little south its sandy with fun waves to play in. The grounds at the hotel are nice with swings to sit in and watch the sea, howlers and green macaws. The pool is great & the Argentinian steak house next door is fantastic.
    Brandye
    United States of America
  • From £86.39 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 986 reviews
    I love the quaintness and beauty of the property. Also the location is perfect and all the staff are so friendly. I was very well looked after. The beds are so comfortable with so much space. And the hotel has a lovely pool where you can relax or you can walk to the beach 5 mins away. It’s the perfect place to stay in Puerto Viejo. Thank you!
    Tiffany
    United Kingdom
  • From £102.92 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,438 reviews
    I loved the jungle effect there were sloths and agouties and poisonous dart frogs at the hotel. The pool was great and warm. Very refreshing after a hot day. Free breakfast was nice as well. There are restaurant options around and the beach across the street was beautiful except not very swimmable. Red flags the whole time.
    Melissa
    United States of America
  • From £167.29 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 294 reviews
    one of the best places we have ever stayed at! beautiful and very welcoming hotel. Everything was super clean, comfortable and everyone there very corteous and friendly. Roger was amazing! We recommend this hotel to anyone looking to stay close to the beach by Puerto Viejo.
    Rosana
    United States of America
  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 317 reviews
    They clean the rooms and the common areas everyday. Very good location and really close to the best restaurants in Puerto Viejo. It’s in a quite part of Puerto Viejo so we were able to rest well. The common area is very comfortable to work if you’re a digital nomad.
    Marco
    United States of America
  • From £142.51 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 264 reviews
    Very beautiful little hotel with a small pool area. Rooms are very clean and super comfortable to stay in. Staff is really nice and incredibly helpful. The owners gave us lots of advice on things to do in Puerto Viejo and the area around it.
    Alexander
    Germany
  • From £223.52 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 686 reviews
    Simply fantastic hotel in Puerto Viejo. The vibe is delicious, the breakfast is incredible, the pool is very comfortable, and you are within walking distance of several beaches. The shower is also unbelievably good. Definitely recommend.
    Michael Cerqueira
    United States of America
  • From £75.36 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 1,069 reviews
    The Beachfront property is a typical hostel with a nice, small pool, regular activities, bikes for hire etc. It's located just outside of Puerto Viejo so you get less noise from the town while still being within walking distance.
    Jess
    United Kingdom
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 373 reviews
    wonderful little hotel up in the jungle set back from the road/beach. Raphael was super helpful - sending information via WhatsApp and on hand whenever you needed him. best breakfast in Costa Rica!
    Eliza
    United Kingdom
  • 9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 93 reviews
    Stefan & Leon are so lovely. The location is beautiful and we LOVED the Playa Chiquita beach in just 5 minutes walk. It's a bit far from Puerto Viejo but that means you get peace and quiet!
    Euan
    United Kingdom
  • 9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 293 reviews
    The landscaping, pools, and breakfast were above expectations! The cats, goutis, tree frogs and howler monkeys are very entertaining. Best place to relax near Puerto Viejo for sure .
    Dawna
    United States of America
  • 7.4
    Scored 7.4
    Good
    Rated good
     · 750 reviews
    Nice location in a quiet area of Puerto Viejo close to the beach and busy pub area, breakfast area is lovely and breakfast was great, parking on site, great restaurant nearby
    Roger
    Netherlands
  • From £223.52 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 686 reviews
    I enjoyed the hotel and the location. 2 blocks from main town and near beach. Great staff who were very accommodating. I did not want to leave.
    Abdul
    United States of America
  • From £192.69 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 35 reviews
    The place is near a beautiful black beach and only 15min walk to the centre of Puerto Viejo.
    J
    James
    United Kingdom
  • From £292.13 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,582 reviews
    Perfect location, near by beach, delicious pools and pet friendly 🙏
    Allan
    Costa Rica