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.

Pool open 24 hours
Scored 8.5
8.5
Rated very good
Very Good
1,441 reviews
Price from$88.13per 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.

great location
Scored 9.3
9.3
Rated wonderful
Wonderful
1,006 reviews
Price from$98.82per 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.

Looks pretty.
Scored 9.0
9.0
Rated wonderful
Wonderful
682 reviews
Price from$198.71per 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.

Everything you need in one place, beach, pool, restaurants, good service, bike rentals, nature
Scored 8.8
8.8
Rated excellent
Excellent
663 reviews
Price from$95.58per 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.

I really liked the place, relax, the cleanliness, the friendliness of the staff, good condition of A/C, Great cocktails at the bar, the pool is large enough and clean, the maintenance of the facilities is very good (the lighting and the atmosphere of the place).
Scored 8.8
8.8
Rated excellent
Excellent
688 reviews
Price from$113.05per 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 feels private and lush. Staying there was like having my private piece of paradise. The most beautiful beach was a small walk away . . .
Scored 8.4
8.4
Rated very good
Very Good
644 reviews
Price from$105.59per night
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.

I love the proximity to the beach and town. The staff was extremely friendly and welcoming as they have been in previous stays. The room was exceptionally clean if somewhat dated. No luxuries but a definite win on price and value. Highly recommended if you want to be right on the beach and near everything. I never rent a car as anything you need is within walking distance.
Scored 8.4
8.4
Rated very good
Very Good
192 reviews
Price from$70per 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.

Clean rooms
Scored 8.9
8.9
Rated excellent
Excellent
355 reviews
Price from$90per night
Cabinas Guarana, hotel in Puerto Viejo

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

Close to the center
Scored 8.3
8.3
Rated very good
Very Good
129 reviews
Price from$55per night
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
112 reviews
Price from$52.40per 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

  • Villas del Caribe
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 663 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
     · 219 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.6
    8.6
    Rated excellent
    Excellent
     · 185 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.5
    8.5
    Rated very good
    Very Good
     · 95 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.

  • Hotel Maritza
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 62 reviews

    Offering a restaurant, Hotel Maritza is conveniently located within 82 feet from Puerto Viejo Beach. Free WiFi access is available.

    Ubicación y el desayuno muy bueno, anfitriona muy amable

  • Selina Puerto Viejo
    Scored 7.8
    7.8
    Rated good
    Good
     · 1,063 reviews

    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.

    Good social vibe, nice comfy beds. Clean. Free yoga class

  • Perla Negra Beachfront
    Scored 7.8
    7.8
    Rated good
    Good
     · 952 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

  • Hotel La Isla Inn
    Scored 7.1
    7.1
    Rated good
    Good
     · 144 reviews

    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.

    La comida muy buena, la cercanía con hermosas playas

Budget hotels in Puerto Viejo

  • Cabinas Popular
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 360 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.9
    8.9
    Rated excellent
    Excellent
     · 355 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
     · 131 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
     · 112 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.4
    8.4
    Rated very good
    Very Good
     · 192 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 Banana Azul - Adults Only
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 830 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.

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

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

  • Caribbean Sea Towers Hotel
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 2 reviews

    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.

  • Mecca
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 2 reviews

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

  • aWà Beach Hotel
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 558 reviews

    Beachfront property located in Puerto Viejo. Estblishment set 131 ft away from the beach., less than 0.6 mi from Chiquita Beach.

    Modern Boutique Hotel located on a quiet sandy beach.

  • Mecca
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 35 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.

    La atención de sus dueñas son gente muy amable y maravillosa

  • Hotel Aguas Claras Member of the Cayuga Collection
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 39 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

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

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

    Très belle endroit entouré de nature, proche de la ville, belle piscine,calme.

FAQs about hotels in Puerto Viejo

What Guests Said About Puerto Viejo:

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

Explore guest reviews of hotels in Puerto Viejo

  • From $58 per night
    Scored 8.1
    8.1
    Rated very good
    Very Good
     · 954 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
  • From $111.60 per night
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 225 reviews
    This is a little parade spot! Our family loved the house and decided that it was the best accommodation we stayed in during our 10 days tour around Costa Rica. The house is clean, beautifully decorated, well equipped , located near the beach and easy walking distance to everything you need. We visited Jaguar rescue (5-10 minutes drive) and loved the tour Very Much! It’s one of must to visit in the area but make sure to book ahead
    Larisa
    Canada
  • From $213.57 per night
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 299 reviews
    - amazing little boutique hotel near playa negra and 5 mins by tuktuk to Puerto Viejo - exceptional staff, super attentive and friendly - great breakfast - smart tv in all the rooms (incl Netflix) - great music by the pool every day - we were invited to a lovely dinner party with all other hotel guests for the hotels 1st anniversary
    Sarina
    Germany
  • From $126.56 per night
    Scored 7.8
    7.8
    Rated good
    Good
     · 952 reviews
    Great value for money just opposite a beautiful beach! Close by you can rent a bicycle for 9 USD for a period of 24hrs which I believe is the best way to explore Puerto Viejo! Recommended!
    Vakis5
    Germany
  • From $110 per night
    Scored 7.4
    7.4
    Rated good
    Good
     · 737 reviews
    Nice location in a quiet area of Puerto Viejo close to the beach and busy pub area, breakfast area is lovely and breakfast was great, parking on site, great restaurant nearby
    Roger
    Netherlands