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

Located in the jungle we saw numerous wildlife to include sloths 🦥! The pool was nice and clean and the staff very attentive. The bungalow was very spacious and comfortable.
8.4
Scored 8.4
Very Good
Rated very good
1,405 reviews
Price from$88.13per 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.

King size bed and located right on beach. Night entertainment. Friendly staff! Could Park car. Not a far walk to town or other beaches. Everyone was friendly. Both dinner and breakfast were good!
7.9
Scored 7.9
Good
Rated good
1,062 reviews
Price from$56.76per 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.

It is a good location at Puerto Viejo. All is close by, like beach, restaurants, shops. The bakery right next to it is also a plus. The staff was really friendly
7.9
Scored 7.9
Good
Rated good
318 reviews
Price from$70.40per night
La Tica y La Gata, hotel in Puerto Viejo

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.

Location, Rooms, Staff
9.3
Scored 9.3
Wonderful
Rated wonderful
500 reviews
Price from$79.20per night
Physis Caribbean Bed & Breakfast, hotel in Puerto Viejo

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

The hotel was set off the main road so you didn't get road noise. You could walk to beaches, shopping, and food. If you didn't want to get into your car you wouldn't have to. It was so comfortable, breakfast was good and I would definitely come back to stay.
9.3
Scored 9.3
Wonderful
Rated wonderful
315 reviews
Price from$79.20per 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
262 reviews
Price from$50per 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 itself was beautiful. It was surrounded by so much nature.
8.4
Scored 8.4
Very Good
Rated very good
663 reviews
Price from$88per 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.

Courteous and professional staff Clean room Spacious room Nice tiled polished floor and ceilings Comfortable Bungalow-style Modern air conditioning Very good location - just a minute from the beach Only a five minute walk to the bus terminal
8.9
Scored 8.9
Excellent
Rated excellent
353 reviews
Price from$90per night
El Nido Jungle Lodge, hotel in Puerto Viejo

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.

Close to the beach, great food in the area, the owners are kind and communicative.
8.7
Scored 8.7
Excellent
Rated excellent
216 reviews
Price from$210per night
Namuwoki Lodge, hotel in Puerto Viejo

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.

Very close to the beaches, the hotel is immersed in the forest, fair price. the breakfast was good.
8.6
Scored 8.6
Excellent
Rated excellent
209 reviews
Price from$148.50per night
See all 110 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
     · 35 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,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,405 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.

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

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

Budget hotels in Puerto Viejo

  • Hotel Indalo adults only
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 926 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
     · 315 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,711 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.1
    Scored 8.1
    Very Good
    Rated very good
     · 644 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
     · 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
     · 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
    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

  • Ace's Place
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review

    Located in Puerto Viejo, within a 11-minute walk of Negra Beach and 1.1 miles of Cocles Beach, Ace's Place provides accommodations with a shared lounge and free WiFi throughout the property as well as...

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

  • Jaguar Inn Bungalows
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 161 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

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

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

  • 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







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
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 376 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
    Wonderful
    Rated wonderful
     · 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 $42.94 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 $40 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 934 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
  • 8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 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
    Wonderful
    Rated wonderful
     · 865 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 of America
  • From $496.30 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 529 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 $179.39 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 $50.85 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 915 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
    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
  • From $113.42 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,405 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 $213.89 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 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 of America
  • From $206.86 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 of America
  • 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 $113 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 of America
  • From $101.70 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 1,711 reviews
    Breakfast and the service was very good. Room was clean and comfortable. Hotel is across the street from the beach.
    Mark
    United States of America
  • From $139.44 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 322 reviews
    Very nice hotel grounds / cozy breakfast and dining area / beautiful beach nearby / nice staff / comfortable beds
    Pascal
    Germany
  • 8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 460 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 $116.05 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 33 reviews
    The place is near a beautiful black beach and only 15min walk to the centre of Puerto Viejo.
    J
    James
    United Kingdom