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
792 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.9
Scored 7.9
Good
Rated good
1,061 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
677 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
317 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

  • 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.

  • 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.

  • 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

  • Hotel Banana Azul - Adults Only
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 792 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
     · 432 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

  • Namuwoki Lodge
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 210 reviews

    Offering free Wi-Fi connection in common areas with free tea and coffee, this property is located amid tropical forests in Puerto Viejo facing the Caribbean Sea. It also has an outdoor pool.

    diseño de la Villa. El entorno. La zona de la piscina

Budget hotels in 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.

  • Physis Caribbean Bed & Breakfast
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 314 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
     · 33 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.

    Un lugar muy acogedor y agradable, su anfitriona es fantástica.

  • 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

  • Cariblue Beach and Jungle Resort
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,402 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

  • 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!

  • 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.

  • 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.

Hotels located in the center of Puerto Viejo

  • Hotel Casa Vito Beachfront
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 91 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!

  • 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.

  • 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.

  • 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!

  • Casa BOHÖ
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 311 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.

    Amazing location, lovely hosts and the apartment was perfect

  • Casa Natural Puerto Viejo
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 18 reviews

    Located in Puerto Viejo, a few steps from Negra Beach, Casa Natural Puerto Viejo has accommodations with a garden, free private parking, a terrace and a restaurant.

    La tranquilidad del lugar y la atención del personal

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,402 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
  • 8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,585 reviews
    this is the best hotel in Puerto Viejo
    Zeki
    Switzerland