Skip to main content

Filter by:


Star Rating

Review Score

Puerto Viejo – 116 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.

8.4
Scored 8.4
Very Good
Rated very good
1,585 reviews
Price from$192.09per 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 1.6 mi from Puerto Viejo town center. Free WiFi access is available in all areas.

8.5
Scored 8.5
Very Good
Rated very good
790 reviews
Price from$79.88per 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.

8.8
Scored 8.8
Excellent
Rated excellent
1,705 reviews
Price from$106per night
Selina Puerto Viejo, hotel in Puerto Viejo

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

7.8
Scored 7.8
Good
Rated good
1,059 reviews
Price from$56.76per 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.

9.3
Scored 9.3
Wonderful
Rated wonderful
922 reviews
Price from$98.82per 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.

8.9
Scored 8.9
Excellent
Rated excellent
684 reviews
Price from$76.95per 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.

9.0
Scored 9.0
Wonderful
Rated wonderful
676 reviews
Price from$179.42per 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.

8.8
Scored 8.8
Excellent
Rated excellent
667 reviews
Price from$91.60per night
Lizard King Hotel & Suites, hotel in Puerto Viejo

Just 164 feet from Salsa Brava Beach, the Lizard King Hotel & Suites offers an outdoor pool surrounded by tropical plants. Each bright room offers free Wi-Fi and a mini-fridge.

7.9
Scored 7.9
Good
Rated good
316 reviews
Price from$70.40per night
Physis Caribbean Bed & Breakfast, hotel in Puerto Viejo

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

9.3
Scored 9.3
Wonderful
Rated wonderful
314 reviews
Price from$79.20per night
See all 113 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
    Wonderful
    Rated wonderful
     · 33 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,585 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,401 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.

    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
    Excellent
    Rated excellent
     · 100 reviews

    Located in Puerto Viejo, 1.1 miles from Cocles Beach, HOTEL, VILLAS y GLAMPINGS MYA -PUERTO VIEJO, Limon, CR has accommodations with an outdoor swimming pool, free private parking, a garden and a...

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

  • Bambutel Cocles
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 639 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!

  • Terrazas del Caribe Aparthotel
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 684 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.

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

  • El Nido Jungle Lodge
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 216 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

Budget hotels in Puerto Viejo

  • Lanna Ban Hotel
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 1,705 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

    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
     · 354 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.

  • Cabinas Guarana
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 124 reviews

    Located in Puerto Viejo, a 4-minute walk from Negra Beach, Cabinas Guarana has accommodations with a garden, free private parking and a terrace.

    Ubicación excelente, personal muy amable y atento.

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

    La Costa de Papito is located in Puerto Viejo and offers a spa and on-site restaurant. It is just yards 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 located between the center 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
     · 85 reviews

    Located in Puerto Viejo, a 9-minute walk from Negra Beach, Family Hotel provides accommodations 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 center of Puerto Viejo

  • Hotel Indalo adults only
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 922 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.

  • La Tica y La Gata
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 499 reviews

    Located in Puerto Viejo, 1.2 miles from Negra Beach, La Tica y La Gata has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. Guests can enjoy garden views.

    Great location. Helpful, friendly and super nice people.

  • La Kukula Lodge
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 267 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.

    The nature you can see and the treatment of the staff.

  • Exôtico Beach & Rooms
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 317 reviews

    Exôtico Beach & Rooms features an outdoor swimming pool, garden, a terrace and bar in Puerto Viejo. 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
    Wonderful
    Rated wonderful
     · 162 reviews

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

    Great location for the Rescue Center and the beach

  • Bungalows Calalú
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 46 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.

    Todo estuvo bien, Doña Irma muy amable al igual hijo y esposo. La piscina muy comfortable al igual el área del hotel.

  • 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
     · 176 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 second 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 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
  • 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 of America
  • 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 $79.10 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 83 reviews
    Great place! Gabriele was super helpful and accommodating. The place is brand new and very comfortable with a cute living room to look out into the stunning garden. The kitchen was equipped for cooking and the bathroom and bedroom were very spacious. The place was clean and the location was just foot steps away from playa negra. I loved the outdoor shower for rinsing off from the beach while surrounded by nature. The price was excellent for the value. I highly recommend booking this place for your next vacation in puerto viejo!
    Sharon
    United States of America
  • From $505.79 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 528 reviews
    The staff was amazing! The were friendly, took time to get to know us, and shared great information about the area and the wildlife. The breakfast was fantastic and it was a treat waking up every morning to hear the tropical birds singing. The hotel is very chic and blends well with the environment. The grounds are gorgeous and right on the beach with a beautiful view of the ocean. The beach is great for walking and swimming. We have stayed at many tropical beaches and hotels and this, by far, is one of the best.
    Sara
    United States of America
  • From $169.50 per night
    9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 385 reviews
    Eric and Sharon were the nicest hosts I have ever encountered at a hotel in a long time. They were always friendly and asked how our stay was going every time we walked in the door. They were able to recommend places to eat, as well as activities. I love the charm of the hotel, it’s cleanliness, amazing atmosphere and vibe. The modern amenities of the hotel and close proximity to the beach makes this hotel elite! This is the only place i will ever stay at when we visit Puerto Viejo again.
    Sherika
    United States of America
  • 8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 75 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
  • From $169.50 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 267 reviews
    Everything was perfect! The hotel is located directly in the jungle and you can spot so many different animals. The way to the beach is really short and it’s really amazing there and not crowded. The room was also so good, really clean and had everything we needed. Just sitting on the terrace and listen to the sounds of nature was really cool. Last but not least the hosts are so friendly and above all so helpful and the breakfast was just so delicious, also the best we had in Costa Rica!
    Ann-Kathrin
    Germany
  • From $79.10 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 303 reviews
    Located about a 5 minute walk from the town center of Puerto Viejo, we loved coming back to the property and sitting outside in the beautiful garden. There are also two cats that live on property who warmed up to us very quickly. We are learning Spanish so it was a relief to be greeted at the front desk in English. The tile work throughout the cabinas property is beautiful, and the outdoor showers were perfect after a day at the beach!
    Haiden
    Canada
  • From $113 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 212 reviews
    The bungalow was amazing, the woodwork was so stylish and plenty of windows for air. The bed really comfy. The restaurant was very authentic and breakfast reduced price. The staff all so friendly and helpful. Just across the road from the beach and really nice 10 minute cycle into town. Cannot speak highly enough of this hotel and Puerto Viejo, will definitely return thank you so much.
    Sara Rutledge
    United Kingdom
  • From $101.70 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 354 reviews
    Jilma the responsable for the hotel was a really sunshine and I felt like home. The 3 other workers was also like able people and did a good job every day. I loved my room with a small kitchen and everything was very clean. La Playa Negra and Playa Puerto Viejo very close and Puerto Viejo with all you need in walking distance from the hotel. I stayed there for 2 weeks.
    Berit
    Norway
  • From $179.39 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 792 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 $505.79 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 528 reviews
    Beautifully designed beachfront boutique hotel. We had a very comfortable stay in two different rooms. Fantastic breakfast. Staff are really nice, very professional and create a relaxed environment. The property is surrounded by nature (we saw monkeys, sloths and an agouti) and there are several good restaurants a short cycle ride away (bikes rented nearby).
    Holly
    United Kingdom
  • From $110.29 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 922 reviews
    The place was very clean, near to the center just a short walking distance to the beach and restaurants. The staff were very polite and friendly. When my friend and I arrived to the hotel the room A/C was not working well but the girl that was in reception noticed it and fixed it inmediately also she gave us two drinks for the issue.
    Rachel
    Costa Rica
  • From $114.80 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,401 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 $71.19 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 330 reviews
    Everything! Amazing ambiance, the jacuzzi, the activities, air conditioner in the rooms all day( Puerto Viejo was hot at december), all the free activities( pool party at an another close hotel, afro dance class, etc). The hair dressing space was a bonus. Staff were amazing and helpfull, specially Mara. Kitchen full equiped
    neuma
    Brazil
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 366 reviews
    If we go back to Puerto Viejo, this is our go to hotel. Clean, Comfortable, good location (if you have a car or motorcycle), offers design and attention to details. We stayed 3 nights and it was the nicest place we stayed in our 10 day trip throughout Costa Rica. Moreover, they have the BEST breakfast ever.
    Adriana Natalia
    Canada
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 164 reviews
    We loved the bungalow at Casa Viva. Having access to such an amazing beach was a great asset. Punta Uva is just south of the crowded Puerto Viejo, which gave us a more of a secluded feel to our trip . The hotel gives many recommendations for restaurants and activities. We hope to go back sometime soon!
    JESSE
    United States of America
  • 8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 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
  • 8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 95 reviews
    Location was great. Short walk to Cocles Beach and nearby restaurants. Also just south of Puerto Viejo if you want to get into a larger town, but in a very private and peaceful setting.
    Ronco
    United States of America
  • From $186.45 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 210 reviews
    Very close to the beaches, the hotel is immersed in the forest, fair price. the breakfast was good.
    Cesar V
    Costa Rica
  • From $179.39 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 792 reviews
    on the beach, excellent location to Puerto Viejo
    Nadurak
    Canada
  • From $237.06 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,585 reviews
    this is the best hotel in Puerto Viejo
    Zeki
    Switzerland