Skip to main content

Search hotels in Puerto Viejo

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

Filter by:

Star Rating

Review score

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

The staff was incredible - super friendly and they went out of their way to treat ys wonderfully. We were sorry to see other guests treat the Tico staff poorly. Also the food was stellar!
Scored 8.5
8.5
Rated very good
Very Good
1,378 reviews
Price from
$148.10
1 night, 2 adults
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.

Secluded, yet walking distance to beach, restaurants, shops, stores, etc.
Scored 9.3
9.3
Rated wonderful
Wonderful
1,124 reviews
Price from
$71.37
1 night, 2 adults
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.

It was awesome and it has a great location. The staff was also really nice. There was a problem with our door, which they let us know when we got there and they fixed it really fast and gave us complementary drinks as an apology and that felt great.
Scored 9.0
9.0
Rated wonderful
Wonderful
643 reviews
Price from
$170.61
1 night, 2 adults
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.

Close to a beach, nature and always well kept
Scored 8.9
8.9
Rated excellent
Excellent
582 reviews
Price from
$91.60
1 night, 2 adults
Terrazas del Caribe Hotel, hotel in Puerto Viejo

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

It's an outstanding place at a reasonable price, you will get surprise for the value you got for such an affordable hotel in Puerto Viejo so near to Cocles. The administration and all its personal was outstanding. Definitely between my top 5 hotels in the area.
Scored 8.7
8.7
Rated excellent
Excellent
798 reviews
Price from
$99.51
1 night, 2 adults
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 Hotel was good
Scored 8.4
8.4
Rated very good
Very Good
614 reviews
Price from
$56.41
1 night, 2 adults
Casa BOHÖ, hotel in Puerto Viejo

Located in Puerto Viejo, a 15-minute walk from Negra Beach, Casa BOHÖ provides accommodations with a garden, free private parking, a terrace and a restaurant.

The place is super cute, the girls who are in charge are really nice and is very close to the beach, bars, restaurants and stores.
Scored 8.6
8.6
Rated excellent
Excellent
305 reviews
Price from
$60.90
1 night, 2 adults
Yucca Beachfront Hotel, hotel in Puerto Viejo

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

Atmosphere and front desk staff.
Scored 8.4
8.4
Rated very good
Very Good
230 reviews
Price from
$70
1 night, 2 adults
Hotel Sunshine Caribe, hotel in Puerto Viejo

Located in Puerto Viejo, a 2-minute walk from Negra Beach, Hotel Sunshine Caribe has accommodations with a garden, free private parking and a terrace.

It’s quiet location, off the main center of the town but within walking distance.
Scored 8.8
8.8
Rated excellent
Excellent
311 reviews
Price from
$110
1 night, 2 adults
Playa Negra Brewing Beachfront Hotel, hotel in Puerto Viejo

Located in Puerto Viejo, a few steps from Negra Beach, Playa Negra Brewing Beachfront Hotel has accommodations with a garden, free private parking, a private beach area and a shared lounge.

Location - close walk to town and could see and hear the surf.
Scored 6.3
6.3
Rated pleasant
Pleasant
254 reviews
Price from
$50
1 night, 2 adults
See all 112 hotels in Puerto Viejo

Hotels with airport shuttles in Puerto Viejo

Most booked hotels in Puerto Viejo and surrounding area in the past month

See all

Puerto Viejo's best hotels with breakfast

  • Lanna Ban Hotel
    Scored 8.9
    8.9
    Rated excellent
    Excellent
     · 1,683 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
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 1,378 reviews

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

    Beautiful resort, staff is incredible, everything perfect.

  • Bambutel Cocles
    Scored 8.2
    8.2
    Rated very good
    Very Good
     · 773 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 Hotel
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 798 reviews

    With pool views, Terrazas del Caribe Hotel 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
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 224 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
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 891 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.

  • Namuwoki Lodge
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 115 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

  • Conga Boutique Hotel
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 6 reviews

    Located in Puerto Viejo, a 10-minute walk from Cocles Beach, Conga Boutique Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Budget hotels in Puerto Viejo

  • Family Hotel
    Scored 8.3
    8.3
    Rated very good
    Very Good
     · 105 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

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

    Located in Puerto Viejo, 7.7 miles from Jaguar Rescue Center, Hotel Casa Conley Del Mar has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

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

  • Cabinas Ole Caribe
    Scored 8.3
    8.3
    Rated very good
    Very Good
     · 110 reviews

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

    La atención de la muchacha. Nos atendió de maravilla

  • Cabinas Guarana
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 135 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, comodidad, seguro !! atención del personal !! 👌🏽

  • Yucca Beachfront Hotel
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 230 reviews

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

    Ubicación y lugar Precio justo Trato especial 🇨🇷🔥🤙

  • Casa BOHÖ
    Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 305 reviews

    Located in Puerto Viejo, a 15-minute walk from Negra Beach, Casa BOHÖ provides accommodations with a garden, free private parking, a terrace and a restaurant.

    Friendliness Kitchen Two fans in the room Hot water Bed

  • Posada Nena Caribe
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 40 reviews

    Located in Puerto Viejo, within a 8-minute walk of Negra Beach and 1.1 miles of Cocles Beach, Posada Nena Caribe has accommodations with a garden and free WiFi throughout the property as well as free...

    La ubicación inmejorable, habitaciones amplias limpias

  • Cabinas Selvin y Blanca
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 50 reviews

    Located in Puerto Viejo, within a 2-minute walk of Punta Uva Beach and 0.8 miles of Chiquita Beach, Cabinas Selvin y Blanca has accommodations with free WiFi.

    Private, close to beach. Could hear lots of animal sounds.

Hotels located in the center of Puerto Viejo

  • La Prometida
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 228 reviews

    Located in Puerto Viejo, a 3-minute walk from Negra Beach, La Prometida provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

    Super stylish, super comfortable, attention to detail exceptional.

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

  • Exôtico Beach & Rooms
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 527 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.

    Rooms very well decorated, good food, very helpful people

  • La Tica y La Gata
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 492 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.

    Great location. Helpful, friendly and super nice people.

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

    Muy limpio el lugar, el personal muy amable y el desayuno estaba rico.

  • Jaguar Inn Bungalows
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 152 reviews

    Located in Puerto Viejo, a 2-minute walk from Cocles Beach, Jaguar Inn Bungalows has accommodations with a garden, free private parking and a terrace.

    Great location for the Rescue Center and the beach

  • Casitas Las Flores
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 212 reviews

    Located in Puerto Viejo and with Negra Beach reachable within a 5-minute walk, Casitas Las Flores provides a tour desk, allergy-free rooms, a garden, free WiFi throughout the property and a terrace.

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

  • Villas del Caribe
    Scored 8.9
    8.9
    Rated excellent
    Excellent
     · 582 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.

    La vista almar rodeado de hermosos jardines bien cuidados

FAQs about hotels in Puerto Viejo

What Guests Said About Puerto Viejo:

  • Scored 8.0
    8.0

    Nice town, loved the Caribbean influence.

    Nice town, loved the Caribbean influence. Road works were taking place at a bridge as you enter the town, so traffic was always very congested at that spot. Hopefully that is just temporary. Loved the national parks, the Jaguar Rescue Center, cacao tour, variety of food. Everyone was super friendly.
    Patricia
    United States of America
  • Scored 10
    10

    Puerto Viejo is a laid back beach town that is walkable and...

    Puerto Viejo is a laid back beach town that is walkable and has charming streets lined with many food options and shops. The town has a reliable transportation system and is conveniently located near Punta Uva, one of the area’s most beautiful beaches.
    Lucy
    United States of America
  • Scored 10
    10

    One of our favorite places was the Jaguar Resource Center-...

    One of our favorite places was the Jaguar Resource Center- definitely worth a visit. Tours take place twice a day-9:30 and 11:30. You can book in advance on-line, or show up early. I also recommend Cahuita National Park although you need a private vehicle, or can take a tuk-tuk. If you want to see wildlife, hire a guide at the entrance, otherwise provide a suggested donation. Not all beaches are great for swimming... check water conditions daily.
    Laurel
    United States of America
  • Scored 4.0
    4.0

    Disappointing Experience and Lack of Compassion at Shawanda...

    Disappointing Experience and Lack of Compassion at Shawanda Lodge 3 Start hotel - If visiting the Puerto Viejo Area, just try another hotel. The area is awesome but really sorry for wrong business practices such as taking the Money from Global Tourists.
    Alonso Kings
    United States of America
  • Scored 8.0
    8.0

    The beach in town smells bad and can be crowded.

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

    The fresh food was stupendous.

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

See reviews by guests who stayed at hotels in Puerto Viejo

See all
  • Scored 8.5
    8.5
    Rated very good
    Very Good
     · 1,378 reviews
    the property is simply stunning and the restaurant served my favourite food of my 3 week long trip (the waiters and waitresses were lovely too). There was wildlife all around (sloths, monkeys, bats, birds etc) and the pool was lovely. The hotel backs onto the best beach in Peurto Viejo (in my opinion) and I really can’t fault the place, other than that we are aware our room wasn’t as nice as some of the others (but I guess we probably paid less!). I can’t wait to stay again!
    Amy
    United Kingdom
  • From $66 per night
    Scored 7.9
    7.9
    Rated good
    Good
     · 320 reviews
    Good location, little bit far from the city center, but walking distance. The Playa Negra beach is very close. Shop and a good restaurant is also nearby. The staff was very nice and helpful. The apartman was clean, spacious, nice and they have Netflix also. We can use another very nice Hotel (Banana Azul) facilitis.
    Helga
    Hungary
  • From $171.49 per night
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 384 reviews
    Very friendly personnel. The hotel is very relaxed but not too quiet. We had the cabin with the shared bathroom, but it was the cleanest and nicest bathroom we have had during our entire journey in CR so far! Definitely recommend Saranda for anyone staying in puerto viejo.
    Ariënne
    Netherlands
  • From $345.50 per night
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 375 reviews
    The hotel is beautifully designed and our room was fabulous! We had our own plunge pool. The location is perfect as can easily walk to loads of restaurants and the downtown area of Puerto Viejo. The staff were all very friendly and helpful.
    Mandy
    United Kingdom
  • From $59 per night
    Scored 8.1
    8.1
    Rated very good
    Very Good
     · 951 reviews
    Greenest hotel I've ever visited. Very chill place. Close to the Cocles beach. A place to stay in Puerto Viejo.
    Džiugas
    Lithuania