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

The hotel was amazing - the staff, the room (with a great AC), the pool and the location. We found the hotel as a great value for money deal, and would definitely recommend it to everyone!
Scored 9.3
9.3
Rated superb
Superb
1,006 reviews
Price from£85.82per 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.

Scored 8.5
8.5
Rated very good
Very good
1,440 reviews
Price from£76.54per 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 9.0
9.0
Rated superb
Superb
681 reviews
Price from£172.57per 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.

Amazing place and surroundings with nice staff and good food and drinks - though a bit pricy.
Scored 8.8
8.8
Rated fabulous
Fabulous
688 reviews
Price from£98.18per 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.

- Property is in the middle of Jungle trees - shared kitchen was a plus point - Beautiful swimming pool with birds chirping around - Amazing outdoor sitting facility - Shortcut to the beach just opposite of the street by 5 mins on foot - Lovely host :)
Scored 8.4
8.4
Rated very good
Very good
644 reviews
Price from£91.70per 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
664 reviews
Price from£83.01per 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.

Location just outside of Puerto Viejo, good value for money compared to others in the village.
Scored 8.9
8.9
Rated fabulous
Fabulous
355 reviews
Price from£78.16per night
Cabinas Guarana, hotel in Puerto Viejo

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.

Great host, she wait for us in the late evening.
Scored 8.3
8.3
Rated very good
Very good
129 reviews
Price from£47.77per night
Cabinas Ole Caribe, hotel in Puerto Viejo

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.

- very friendly and accommodating hosts - nice, clean cabins - well equipped kitchen - quiet location - good security - shopping facilities very close - delicious restaurant next door and delivery possible in cabinas
Scored 8.3
8.3
Rated very good
Very good
112 reviews
Price from£45.51per night
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 2 km from Puerto Viejo town centre. Free WiFi access is available in all areas.

Very quirky hotel amazing friendly staff and a great location. The room with sea view is a bit of a stretch because you are kind of looking onto the roof of the kitchen area.
Scored 7.1
7.1
Rated good
Good
144 reviews
Price from£116.85per 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 fabulous
    Fabulous
     · 664 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.

  • El Nido Jungle Lodge
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 219 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

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

    Set in Puerto Viejo, 1.8 km from Cocles Beach, HOTEL, VILLAS y GLAMPINGS MYA -PUERTO VIEJO, Limon, CR offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    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 25 metres 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 accommodation 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 accommodation 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 2 km from Puerto Viejo town centre. 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

    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
     · 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 fabulous
    Fabulous
     · 131 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
     · 112 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

  • 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 500 metres 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 2.5 km from Puerto Viejo town centre. 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

    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.2
    8.2
    Rated very good
    Very good
     · 33 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

  • Caribbean Sea Towers Hotel
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 2 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.

  • Mecca
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 2 reviews

    Set in Puerto Viejo, 700 metres from Negra Beach, Mecca offers accommodation 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 40 m away from the beach., less than 1 km from Chiquita Beach.

    Modern Boutique Hotel located on a quiet sandy beach.

  • Mecca
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 35 reviews

    Set in Puerto Viejo, 700 metres from Negra Beach, Mecca offers accommodation 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 superb
    Superb
     · 39 reviews

    Located in Puerto Viejo, 300 metres from Chiquita Beach, Hotel Aguas Claras Member of the Cayuga Collection provides accommodation with free bikes, free private parking, an outdoor swimming pool and a...

    ubicación , atención , playa semiprivada , hotel pequeño

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

  • Exôtico Beach & Rooms
    Scored 9.3
    9.3
    Rated superb
    Superb
     · 395 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.

    Little gem! beautiful nature and the bedroom was amazing.

  • Bungalows Calalú
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 52 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 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
  • 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

Explore guest reviews of hotels in Puerto Viejo

  • From £44.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 £85.77 per night
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 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 £164.14 per night
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 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 £97.27 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 £84.54 per night
    Scored 7.4
    7.4
    Rated good
    Good
     · 738 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