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 – 137 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 centre and just a 3-minute walk from Salsa Brava Beach, Hotel Indalo adults only features an extensive garden, sun terrace and free Wi-Fi.

amazing hosts, gave us all the information we needed, very friendly and accommodating to our needs big room, clean, comfy beds. nice pool area easy private parking close by, good location, walking distance to the city center but away from the noice available cold drinking water and coffee
Scored 9.3
9.3
Rated superb
Superb
1,030 reviews
Price from
£60.94
per night
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, 1 km from Playa Cocles.

Great pools and great breakfasts.
Scored 8.5
8.5
Rated very good
Very good
1,440 reviews
Price from
£75.25
per night
Casa BOHÖ, hotel in Puerto Viejo

Our rooms do not have A/C. 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...

Friendliness Kitchen Two fans in the room Hot water Bed
Scored 8.7
8.7
Rated fabulous
Fabulous
332 reviews
Price from
£53.79
per night
Umami Hotel - Adults Only, hotel in Puerto Viejo

Situated in Puerto Viejo, less than 1 km from Negra Beach, Umami Hotel - Adults Only features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Comfortable, big bed and nice room Good breakfast Relaxing atmosphere
Scored 8.9
8.9
Rated fabulous
Fabulous
668 reviews
Price from
£136.94
per night
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.

The staff was very attentive. Safe, clean, good food. I enjoyed my stay.
Scored 8.8
8.8
Rated fabulous
Fabulous
705 reviews
Price from
£94.41
per night
Hotel Casa Merlin, hotel in Puerto Viejo

Set amidst the forest and 250 meters far from Playa Chiquita beach, Merlin offers free WiFi access.

Fun outdoor kitchen albeit it basic and small.
Scored 8.3
8.3
Rated very good
Very good
634 reviews
Price from
£60.10
per night
Villas del Caribe, hotel in Puerto Viejo

Situated in Puerto Viejo, 500 metres from Chiquita Beach, Villas del Caribe features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

We've loved the location of this place! It is right on the ocean and has extremely beautiful landscaping between the room and the ocean. Our room had an unobstructed view of the ocean and we loved hearing the ocean waves. The pool area is very nice. Just be careful as there are lots of ants as there are everywhere in Costa Rica. The bathroom shower is to die for. The kitchenette covers the basics with a coffee maker, toaster oven and refrigerator. The a/c and hot water worked great. The staff are very friendly. Please be advised there are no small mini markets or super markets in the area so bring what you need with you in terms of drinks and food.
Scored 8.8
8.8
Rated fabulous
Fabulous
650 reviews
Price from
£74.81
per 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 500 metres away. All comfort private rooms have private bathrooms.

It was clean with everything I needed and was in a perfect central location but not noisy. There was a sloth very low in the tree right at the end of the terrace area and one morning howler monkeys came passing through
Scored 8.3
8.3
Rated very good
Very good
207 reviews
Price from
£59.77
per 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.

Room was extremely clean, great facilities with small little kitchen. Location is amazing, quiet and close to the action. Alanna at reception really friendly and helpful. Great choice to stay in Puerto Viejo
Scored 8.9
8.9
Rated fabulous
Fabulous
352 reviews
Price from
£76.84
per 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.

Gardens and location
Scored 6.2
6.2
Rated pleasant
Pleasant
260 reviews
Price from
£23.91
per night
See all 112 hotels in Puerto Viejo

Most booked hotels in Puerto Viejo in the past month

Puerto Viejo's best hotels with breakfast

  • Le Cameleon Boutique Hotel
    Scored 8.4
    8.4
    Rated very good
    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

  • Bambutel Cocles
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 720 reviews

    Set in Puerto Viejo, 1.3 km from Cocles Beach, Bambutel Cocles offers accommodation 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 fabulous
    Fabulous
     · 705 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.8
    8.8
    Rated fabulous
    Fabulous
     · 650 reviews

    Situated in Puerto Viejo, 500 metres from Chiquita Beach, Villas del Caribe features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    We loved the breakfast! The rooms are comfy and private.

  • Umami Hotel - Adults Only
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 668 reviews

    Situated in Puerto Viejo, less than 1 km from Negra Beach, Umami Hotel - Adults Only features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    the staff were very friendly and helped us book tours

  • El Nido Jungle Lodge
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 231 reviews

    These Puerto Viejo El Nido Jungle Lodge bungalows are 200 metres from the Playa Chiquita and include access to an outdoor pool and free WiFi.

    Great bungalow Local body wash was amazing Close to the beach

  • Hotel Banana Azul - Adults Only
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 854 reviews

    Offering an outdoor swimming pool and an extensive garden, Hotel Banana Azul is located in Playa Negra beach and 2.5 km from Puerto Viejo town centre. Free WiFi access is available in all areas.

    beautiful location, quite, on beach, walk into town.

  • Namuwoki Lodge
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 169 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

  • Cabinas Popular
    Scored 8.0
    8.0
    Rated very good
    Very good
     · 352 reviews

    Situated in Puerto Viejo, within 700 metres of Negra Beach and 1.7 km of Cocles Beach, Cabinas Popular features accommodation with a garden and free WiFi as well as free private parking for guests who...

    Nice family hotel. Staff. Location in a quiet area.

  • Hotel Sunshine Caribe
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 352 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 fabulous
    Fabulous
     · 135 reviews

    Situated in Puerto Viejo, Casa Conley Del Mar has an outdoor swimming pool and a fitness centre. 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
     · 115 reviews

    Situated in Puerto Viejo, 400 metres from Cocles Beach, Cabinas Ole Caribe features accommodation 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.3
    8.3
    Rated very good
    Very good
     · 133 reviews

    Set in Puerto Viejo, 400 metres from Negra Beach, Cabinas Guarana offers accommodation with a garden, free private parking and a terrace. The accommodation features a shared kitchen and free WiFi.

    Ubicación excelente, personal muy amable y atento.

  • Caribbean Sea Towers Hotel
    Scored 8.1
    8.1
    Rated very good
    Very good
     · 15 reviews

    Situated in Puerto Viejo, 600 metres from Negra Beach, Caribbean Sea Towers Hotel features accommodation with a garden, free private parking and a terrace.

    Great location. The staff are lovely and friendly.

  • Family Hotel
    Scored 8.3
    8.3
    Rated very good
    Very good
     · 98 reviews

    Set in Puerto Viejo, 800 metres from Negra Beach, Family Hotel offers accommodation 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.3
    8.3
    Rated very good
    Very good
     · 34 reviews

    Set in Puerto Viejo, within 700 metres of Negra Beach and 1.8 km of Cocles Beach, Posada Nena Caribe offers accommodation with a garden and free WiFi throughout the property as well as free private...

    La ubicación inmejorable, habitaciones amplias limpias

Hotels located in the centre of Puerto Viejo

  • Mecca
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 3 reviews

    Set in Puerto Viejo, 700 metres from Negra Beach, Mecca offers accommodation with a garden, free private parking and a terrace.

  • AIRE
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 21 reviews

    Located in Puerto Viejo, 2.1 km from Manzanillo Beach, AIRE provides accommodation 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 superb
    Superb
     · 1,030 reviews

    Centrally located in Puerto Viejo de Talamanca town centre 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
    Scored 9.3
    9.3
    Rated superb
    Superb
     · 343 reviews

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

    Very nice place.excellent breakfast. Lovely people.

  • Exôtico Beach & Rooms
    Scored 9.3
    9.3
    Rated superb
    Superb
     · 425 reviews

    Exôtico Beach & Rooms features an outdoor swimming pool, garden, a terrace and bar in Puerto Viejo. With free WiFi, 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 superb
    Superb
     · 503 reviews

    Situated in Puerto Viejo, 1.9 km from Negra Beach, La Tica y La Gata features accommodation 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 superb
    Superb
     · 266 reviews

    Located just 200 metres from Chiquita beach, La Kukula Lodge is located in Puerto Viejo. Free WiFi access and an outdoor swimming pool are available.

    The nature you can see and the treatment of the staff.

  • Bungalows Calalú
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 57 reviews

    Located in Puerto Viejo, less than 1 km from Negra Beach, Bungalows Calalú provides accommodation 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 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
  • 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
  • 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
  • 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
  • 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

Explore guest reviews of hotels in Puerto Viejo

  • From £90.92 per night
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 1,440 reviews
    We loved the jungle grounds and the pool. We had a family suite with separate bedroom which was spacious and comfortable. Staff were friendly and helpful. There were restaurants and beach food nearby in Cocles. Puerto Viejo was around 30 minutes walk along the beach path. Alternatively reception can order a tuk tuk which costs around 3000-4000 colones. Our stay here was a relaxing end to our time in Costa Rica.
    Kathryn
    United Kingdom
  • From £109.63 per night
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 854 reviews
    The hotel itself is beautiful! It's located right near the caribean sea, it looks very exotic and luxurious, and the staff is great. The rooms are nicely decorated as well, and the food was good. We really enjoyed our time here. Having a cocktail at the beach terrace is the ultimate holiday experience.
    Robbert
    Netherlands
  • Scored 8.5
    8.5
    Rated very good
    Very good
     · 438 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 £91.96 per night
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 40 reviews
    The place is near a beautiful black beach and only 15min walk to the centre of Puerto Viejo.
    J
    James
    United Kingdom
  • From £240.23 per night
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 668 reviews
    Small, modern hotel. Good location, short walk to town and great beaches nearby.
    Anthony
    United Kingdom