Skip to main content

Filter by:


Star rating

Review score

Puerto Viejo – 119 hotels and places to stay
See the latest prices and deals by choosing your dates.
Le Cameleon Boutique Hotel, hotel in Puerto Viejo

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

Breakfast, staff all good
8.4
Scored 8.4
Very good
Rated very good
1,589 reviews
Price from£174.58per night
Lanna Ban Hotel, hotel in Puerto Viejo

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.

The location was great and the grounds were very peaceful. Free bottled water for guests and a substantial breakfast. The hotel rooms all had air conditioning.
8.8
Scored 8.8
Fabulous
Rated fabulous
1,711 reviews
Price from£96.34per night
Selina Puerto Viejo, hotel in Puerto Viejo

Featuring free WiFi, Selina Puerto Viejo offers pet-friendly accommodation in Puerto Viejo. Guests can enjoy the on-site bar. Free private parking is available on site.

The breakfas was delicious,good portions,the location was not Best.
7.9
Scored 7.9
Good
Rated good
1,062 reviews
Price from£51.59per night
Hotel Indalo adults only, hotel in Puerto Viejo

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

Gonzalo and the other members of staff were amazing. This property is really special. We had an awesome stay
9.3
Scored 9.3
Superb
Rated superb
926 reviews
Price from£89.81per night
Hotel Banana Azul - Adults Only, hotel in Puerto Viejo

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

Everything from the treehouse apartment with a kitchen, to the beachfront location to the turtles by the restaurant. We loved the self serve fruits at breakfast - we wish we could have stayed longer!
8.5
Scored 8.5
Very good
Rated very good
797 reviews
Price from£80.66per night
Umami Hotel - Adults Only, hotel in Puerto Viejo

Situated in Puerto Viejo, less than 1 km from Negra Beach, Umami Hotel - Adults Only features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

An oasis in the middle of Puerto Viejo, a wonderful start to our holiday
9.0
Scored 9.0
Superb
Rated superb
680 reviews
Price from£137.13per night
Hotel Casa Merlin, hotel in Puerto Viejo

Set amidst the forest and 250 meters far from Playa Chiquita beach, Merlin offers free WiFi access.

The facilities are very nicely maintained and tasteful. The bigger family room had a very nice terrace and all rooms have hammocks. Even if not very remote, lots of wildlife around.
8.4
Scored 8.4
Very good
Rated very good
662 reviews
Price from£79.98per night
Villas del Caribe, hotel in Puerto Viejo

Situated in Puerto Viejo, 500 metres from Chiquita Beach, Villas del Caribe features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

We've loved the location of this place! It is right on the ocean and has extremely beautiful landscaping between the room and the ocean. Our room had an unobstructed view of the ocean and we loved hearing the ocean waves. The pool area is very nice. Just be careful as there are lots of ants as there are everywhere in Costa Rica. The bathroom shower is to die for. The kitchenette covers the basics with a coffee maker, toaster oven and refrigerator. The a/c and hot water worked great. The staff are very friendly. Please be advised there are no small mini markets or super markets in the area so bring what you need with you in terms of drinks and food.
8.8
Scored 8.8
Fabulous
Rated fabulous
667 reviews
Price from£83.25per night
Colina Secreta - Glamping and Villas, hotel in Puerto Viejo

Situated in Puerto Viejo, 2.1 km from Cocles Beach, Colina Secreta - Glamping and Villas features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Very charming place. Super friendly staff und a great host
9.8
Scored 9.8
Exceptional
Rated exceptional
443 reviews
Price from£132.51per night
Physis Caribbean Bed & Breakfast, hotel in Puerto Viejo

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

We really enjoyed this B&B, the owners are very sweet and welcomed us very nicely. The rooms were calm and the wooden environment very warm and charming. There was a fridge, a safe locker, nice shower with hot water, shampoo and AC. We really rested well, it is 5 mins away from the Cocles beach, a very surf beach though. Stores and restaurants are couple of minutes away, very convenient. The breakfast was great! Thank you! :-)
9.3
Scored 9.3
Superb
Rated superb
315 reviews
Price from£71.98per night
See all 111 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.2
    Scored 9.2
    Superb
    Rated superb
     · 35 reviews

    Located in Puerto Viejo, 300 metres from Chiquita Beach, Hotel Aguas Claras Member of the Cayuga Collection provides accommodation with free bikes, free private parking, an outdoor swimming pool and a...

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

  • Le Cameleon Boutique Hotel
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,589 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,404 reviews

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

    The food there is really good The pool area is beautiful Happy hour

  • HOTEL, VILLAS y GLAMPINGS MYA -PUERTO VIEJO, Limon, CR
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 100 reviews

    Set in Puerto Viejo, 1.8 km from Cocles Beach, HOTEL, VILLAS y GLAMPINGS MYA -PUERTO VIEJO, Limon, CR offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    La ubicación del hotel, en medio de la naturaleza.

  • Bambutel Cocles
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 646 reviews

    Set in Puerto Viejo, 1.3 km from Cocles Beach, Bambutel Cocles offers accommodation with free bikes, free private parking, a garden and a terrace.

    Lovely location, nice pool and very spacious room!

  • Terrazas del Caribe Aparthotel
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 686 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
    Fabulous
    Rated fabulous
     · 667 reviews

    Situated in Puerto Viejo, 500 metres from Chiquita Beach, Villas del Caribe features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    We loved the breakfast! The rooms are comfy and private.

  • El Nido Jungle Lodge
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 216 reviews

    These Puerto Viejo El Nido Jungle Lodge bungalows are 200 metres from the Playa Chiquita and include access to an outdoor pool and free WiFi.

    Great bungalow Local body wash was amazing Close to the beach

Budget hotels in Puerto Viejo

  • Lanna Ban Hotel
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 1,712 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

  • Cabinas Popular
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 363 reviews

    Situated in Puerto Viejo, within 700 metres of Negra Beach and 1.7 km of Cocles Beach, Cabinas Popular features accommodation with a garden and free WiFi as well as free private parking for guests who...

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

  • Hotel Sunshine Caribe
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 353 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
    Fabulous
    Rated fabulous
     · 131 reviews

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

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

  • Cabinas Guarana
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 125 reviews

    Set in Puerto Viejo, 400 metres from Negra Beach, Cabinas Guarana offers accommodation with a garden, free private parking and a terrace. The accommodation features a shared kitchen and free WiFi.

    Ubicación excelente, personal muy amable y atento.

  • Hotel La Costa de Papito
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 211 reviews

    La Costa de Papito is located in Puerto Viejo and offers a spa and on-site restaurant. It is just metres from the beach and includes a free Wi-Fi.

    Very friendly staff & tastefully decorated casita!

  • Blue Conga
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 130 reviews

    Blue Conga is situated between the centre of Puerto Viejo de Limón and the popular surfing beach of Playa Cocles. It offers a swimming pool, lush tropical gardens and free Wi-Fi.

    Muy buena ubicación. Genial el personal y buen desayuno!

  • Family Hotel
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 86 reviews

    Set in Puerto Viejo, 800 metres from Negra Beach, Family Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    ubicación, trato y posibilidad de realizar mis alimentos

Hotels located in the centre of Puerto Viejo

  • Ace's Place
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 2 reviews

    Located in Puerto Viejo, within less than 1 km of Negra Beach and 1.7 km of Cocles Beach, Ace's Place provides accommodation with a shared lounge and free WiFi throughout the property as well as free...

  • Hotel Indalo adults only
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 927 reviews

    Centrally located in Puerto Viejo de Talamanca town centre 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.

  • La Tica y La Gata
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 500 reviews

    Situated in Puerto Viejo, 1.9 km from Negra Beach, La Tica y La Gata features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    Great location. Helpful, friendly and super nice people.

  • Hotel Casa Vito Beachfront
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 92 reviews

    Situated in Puerto Viejo, less than 1 km from Cocles Beach, Hotel Casa Vito Beachfront features accommodation with a garden, free private parking and a shared lounge.

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

  • Exôtico Beach & Rooms
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 324 reviews

    Exôtico Beach & Rooms features an outdoor swimming pool, garden, a terrace and bar in Puerto Viejo. With free WiFi, this 5-star hotel offers room service and a concierge service.

    Little gem! beautiful nature and the bedroom was amazing.

  • Jaguar Inn Bungalows
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 161 reviews

    Featuring a garden and free WiFi throughout the property, Jaguar Inn Bungalows is situated in Puerto Viejo. This jungle hotel offers a terrace.

    Great location for the Rescue Center and the beach

  • Mecca
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 1 review

    Set in Puerto Viejo, 700 metres from Negra Beach, Mecca offers accommodation with a garden, free private parking and a terrace.

  • Casitas Las Flores
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 177 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!

FAQs about hotels in Puerto Viejo







Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Puerto Viejo:

  • 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
  • 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
  • 4.0
    Scored 4.0

    This location is crowded with lots of traffic.

    This location is crowded with lots of traffic. There’s trash alongside the roads and it’s very noisy at night. You must get up early to find a spot on the beach and the waves can be very rough and unsuitable for swimming just about anywhere. It is also far more expensive than we had remembered compared to our last trip vs the Pacific side. If you must go to Caribbean side of Costa Rica, stay closer to Punta UVA or Manzanilla away from the crowds. Where to eat in Puerto Viejo: La Nena, Zaika, Lidia’s Place, Tambie Bros, and Pizzeria Pulcinella.
    Dawna
    United States
  • 10
    Scored 10

    A great laid back type of caribbean seafront.

    A great laid back type of caribbean seafront. Good bars and a hippy vibe. Some decent supermarkets in town and on the road out to Manzanilla. The bar in the Puerto Viejo Hotel on Friday night is a must.
    k
    keith
    United Kingdom

Explore guest reviews of hotels in Puerto Viejo

  • From £59.07 per night
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 377 reviews
    I loved the location ...jungle is at the back of the hotel and I watched Toucans every day and heard howler monkeys most mornings. The room was also spotless and smelled so lovely when we arrived. The bed is very comfortable and the owners are very helpful and friendly. It was a 5-10 min slow walk to the beach. To walk to Puerto Viejo is about 2 km and took us about half an hour. We ended up hiring bicycles which made getting around so much easier. If we ever return to Costa Rica we would be staying at the same place again. It was perfect
    Maja Staerke
    United Kingdom
  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 102 reviews
    The villas are very well equipped to cook anything you like! You can tell the person in charge cares about maintenance and does a good job at it. The pool was cleaned everyday, I asked for more sheets and towels and they were provided right away. Communication was excellent and easy via Whatsapp. Highly recommended for a group of four or family with kids. Very private, you can hear the monkeys howling and all kinds of birds chirping. Close to all main beaches (Cocles, Puerto Viejo and my fave, Punta Uva).
    Mónica
    Costa Rica
  • From £34.54 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 1,064 reviews
    I loved how helpful staff are and make you feel like part of the family. The hostel is clean, spacious and all around a great place to hangout anytime of the day. Gianis makes the best breakfast and can't say enough about his cooking! I like how there's hot water showers, laundry service onsite, clean drinking water, multiple fridges, lots of seating and hammocks go relax in. They also have great rates on bike rentals which I appreciated! All in all Kalunay is my favourite hostel in Puerto Viejo!
    Wainman Keegan
    Canada
  • From £50.67 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 937 reviews
    Great staff, great location, great food. Easy access to the beach across the street. Very clean beach and not crowded. Room with ac is a must for us coming from the arctic. The jungle all around make you feel you are almost alone.Tasty waves cantina make very good dishes and the size are quite big, one of the best place to eat in town. Staff always smile and can give you tip on expeditions. Puerto viejo is near 2km, you can walk, ride a bike from Tasty Dayz or call a tuktuk for 2000 colones.
    Pierre-Luc
    Canada
  • From £89.97 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 77 reviews
    We really enjoyed our stay a lot. We had a beautiful little house near the river, with a hot shower and a comfortable bed, also an extra living room and a little kitchen. Could see monkeys and sloths, agutis and a lot of other different wildlife from our terrace. Free water, laundry and kayaks. Everything was really clean and only 5 min walk to the beach. Helped us with everything we needed. A tuktuk to puerto viejo takes about 10 mins. Everyone was really friendly we would def come again.
    Nadja123
    Austria
  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 864 reviews
    The property was beautiful. Tucked away in the jungle, peaceful with sounds of nature. The aesthetic of the rooms and pool area were the best I’ve seen in Puerto Viejo. The owner, Alessandra, is the sweetest lady. She was very helpful and accommodating when I needed to stay an extra night or needed a car to the center. The staff was amazing as well. They washed my clothes and cooled breakfast daily. Best stay. High recommend!!!
    Cortne
    United States
  • From £403.52 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 530 reviews
    This hotel has the best location possible. Steps away from the beach. Staff is super friendly. Special thanks to Ricardo, who went above and beyond to make us feel welcome. Rooms are spacious and food was also very good. You stay in the middle of a forest, 20 steps away from the beach. We even saw a sloth 2 meters away. This place is amazing, decoration was also very beautiful.
    Tiago Luiz
    Brazil
  • From £162.45 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 797 reviews
    Loved the staff and the restaurant. Every meal and cocktail was delicious. Their massage hut is on the beach and it really is lovely to drift off to the sound of the ocean and jungle. Their masseuse, Michelle is the BEST. They also have a little shop behind the hotel, so you can get whatever you need very close by which is handy. The grounds are beautifully kept.
    SASHA
    United Kingdom
  • From £40.90 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 917 reviews
    The hotel itself is located in a beautiful place (about 2km from Puerto Viejo) and there are a few very good and cheap restaurants nearby. Fortunately, the guests themselves are also very cool and made our stay bearable. In general summary, we would not go there again because the negatives clearly outweigh the negatives.
    Nicola Damien
    Switzerland
  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 192 reviews
    This was the best hotel we had in Costa Rica so far: the bedroom was big and very nicely decorated, bed were very confortable, the garden was amazing and the location great to spend a few days in Puerto Viejo. We really enjoyed it a lot and we would highly recommend a stay in Cabinas Tropical ;)
    Ophelie
    Germany
  • From £131.26 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,404 reviews
    The property was amazing fun, little trails entertaining pool for tbe kids, and it has its own little trail to the beach (cocles) lots to do all over town. The breakfast was the top tier, the best hotel breakfast I've had in CR tbe beaches are so nearby.
    alonso1989506
    Costa Rica
  • From £172.02 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 680 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
  • From £147.23 per night
    9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 443 reviews
    Everything! This was one of if not the best lodging experiences of my life. If visiting Costa Rica, highly recommend a couple of days in Puerto Viejo, the beaches are beautiful, and a stay at Colina Secreta is an amazing experience.
    Jonathan
    United States
  • 10
    Scored 10
    Exceptional
    Rated exceptional
     · 11 reviews
    Ideal location near the town of Puerto Viejo. Such a unique building, lots of lovely personal touches. John and Eric are excellent hosts. Really enjoyed the outdoor aspect of the villa.
    Denise
    Ireland
  • 6.0
    Scored 6.0
    Pleasant
    Rated pleasant
     · 346 reviews
    The hotel is located pretty much in the center of Puerto Viejo, everything is reachable by foot but you can rent anything directly from the hotel.
    Steffen
    Germany
  • From £90.88 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 211 reviews
    it’s beautiful and convenient. The restaurant at the hotel is excellent. The people are the best. nice beach across the street.
    Janice
    United States
  • From £81.80 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 1,712 reviews
    Breakfast and the service was very good. Room was clean and comfortable. Hotel is across the street from the beach.
    Mark
    United States
  • From £112.15 per night
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 324 reviews
    Very nice hotel grounds / cozy breakfast and dining area / beautiful beach nearby / nice staff / comfortable beds
    Pascal
    Germany
  • 8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 461 reviews
    The personnel is great, loved the location, too. The coffee at the hotel was the best I had in Puerto Viejo.
    Tanja
    Croatia
  • From £93.34 per night
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 33 reviews
    The place is near a beautiful black beach and only 15min walk to the centre of Puerto Viejo.
    J
    James
    United Kingdom