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 – 106 hotels and places to stay

See the latest prices and deals by choosing your dates.
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.

The rooms were excellent and very clean. The facility was very nice and cozy.
Scored 9.3
9.3
Rated wonderful
Wonderful
1,086 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.

Friendly helpful staff. Clean and comfortable.
Scored 9.0
9.0
Rated wonderful
Wonderful
658 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
617 reviews
Price from
$87.62
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.

Loved the service, the breakfast, the pool and that spacious room. The staff is the best, even the chief comes out and greets people… thank you
Scored 8.8
8.8
Rated excellent
Excellent
785 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.3
8.3
Rated very good
Very Good
622 reviews
Price from
$78.66
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.3
8.3
Rated very good
Very Good
220 reviews
Price from
$70
1 night, 2 adults
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.

I had to leave, didn't spend the night
Scored 6.3
6.3
Rated pleasant
Pleasant
261 reviews
Price from
$50
1 night, 2 adults
Cabinas Ole Caribe, hotel in Puerto Viejo

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.

The hosts were accommodating and so friendly. Pura Vida experience here! As
Scored 8.3
8.3
Rated very good
Very Good
114 reviews
Price from
$53.34
1 night, 2 adults
Hotel La Isla Inn, hotel in Puerto Viejo

Offering an outdoor pool, a garden and a terrace, Hotel La Isla Inn is located in Cocles Beach and 1.2 mi from Puerto Viejo town center. Free WiFi access is available in all areas.

Breakfast and location were good. 10/10
Scored 7.1
7.1
Rated good
Good
138 reviews
Price from
$138.60
1 night, 2 adults
Caribbean Sea Towers Hotel, hotel in Puerto Viejo

Located in Puerto Viejo, a 7-minute walk from Negra Beach, Caribbean Sea Towers Hotel has accommodations with a garden, free private parking and a terrace.

Clean, friendly, convenient to everything
Scored 7.6
7.6
Rated good
Good
43 reviews
Price from
$80.63
1 night, 2 adults
See all 112 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
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 41 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

  • Bambutel Cocles
    Scored 8.2
    8.2
    Rated very good
    Very Good
     · 746 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.8
    8.8
    Rated excellent
    Excellent
     · 785 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.

  • Villas del Caribe
    Scored 8.9
    8.9
    Rated excellent
    Excellent
     · 617 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
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 220 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

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

  • HOTEL, VILLAS y GLAMPINGS MYA -PUERTO VIEJO, Limon, CR
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 89 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.

  • Perla Negra Beachfront
    Scored 7.8
    7.8
    Rated good
    Good
     · 1,018 reviews

    Located in Puerto Viejo, a few steps from Negra Beach, Perla Negra Beachfront provides accommodations with an outdoor swimming pool, private parking, a garden and a terrace.

    Nice Breakfast Quiet and clean Place Beautiful Pool

Budget hotels in Puerto Viejo

  • Lanna Ban Hotel
    Scored 8.9
    8.9
    Rated excellent
    Excellent
     · 1,697 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
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 326 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
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 325 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
    Scored 8.6
    8.6
    Rated excellent
    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 Ole Caribe
    Scored 8.3
    8.3
    Rated very good
    Very Good
     · 114 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

  • Yucca Beachfront Hotel
    Scored 8.3
    8.3
    Rated very good
    Very Good
     · 220 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.

    schöne Anlage, sehr nette und hilfsbereite Mitarbeiter

  • Hotel La Costa de Papito
    Scored 8.3
    8.3
    Rated very good
    Very Good
     · 205 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!

  • Posada Nena Caribe
    Scored 8.3
    8.3
    Rated very good
    Very Good
     · 38 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

Hotels located in the center of Puerto Viejo

  • TortugaBay
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 1 review

    Located in Puerto Viejo, within a 10-minute walk of Negra Beach and 0.9 miles of Cocles Beach, TortugaBay provides accommodations with a terrace and free WiFi throughout the property as well as free...

  • Mecca
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 3 reviews

    Located in Puerto Viejo, a 8-minute walk from Negra Beach, Mecca provides accommodations with a garden, free private parking and a terrace.

  • AIRE
    Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 28 reviews

    Located in Puerto Viejo, 1.3 miles from Manzanillo Beach, AIRE provides accommodations with a garden, free private parking and a terrace. Guests can enjoy garden views.

    Un lugar muy tranquilo y lindo ! Apto para meditar

  • Hotel Indalo adults only
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 1,086 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
     · 485 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
     · 252 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
     · 160 reviews

    Jaguar Inn Bungalows is located in Cocles, next to the Jaguar Rescue Center and 492 feet from the beautiful beach, one of the most renowned in the Caribbean.

    Great location for the Rescue Center and the beach

FAQs about hotels in Puerto Viejo

What Guests Said About Puerto Viejo:

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

See reviews by guests who stayed at hotels in Puerto Viejo

  • From $135.60 per night
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 177 reviews
    Amazing location and stunning hotel in the middle of the rainforest, close to the beach and yet on walking distance of several restaurants. Extremely friendly staff and the breakfast is truly the best start of the day that one could wish for. The details of the room completed the perfectness of the stay, for example the quality coffee machine and high end quality of he bathroom products present
    Ruben
    Netherlands
  • From $83.06 per night
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 420 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
  • From $99.44 per night
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 345 reviews
    Cosy place nearby the beaches and Puerto Viejo. Hosts were very welcoming and helpful. Breakfast was good. We spotted little frogs in the garden and a lot of birds. Supermarkets, bike rental and restaurants in walking distance.
    Bram—
    Netherlands
  • From $50.85 per night
    Scored 7.8
    7.8
    Rated good
    Good
     · 847 reviews
    The location is excellent, the best beach in the area is on your doorstep and there are plenty of bars and restaurants in walking distance. Bikes to hire for $10 for 24 hours for easy access to Puerto viejo town.
    TJ
    United Kingdom
  • Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 95 reviews
    Close to beach, many things to do and quite and near the jungle. Ruben is an amazing host.
    K
    Kwinten
    Belgium