Skip to main content

Filter by:


Star rating

Review score

Puerto Viejo – 112 hotels and places to stay
See the latest prices and deals by choosing your dates.
Lanna Ban Hotel, hotel in Puerto Viejo

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.

8.8
Scored 8.8
Fabulous
Rated fabulous
1,703 reviews
Price from£96.24per night
Le Cameleon Boutique Hotel, hotel in Puerto Viejo

Offering a beautiful tropical forest setting, Le Cameleon Boutique Hotel is a walking distance from Cocles beach in Puerto Viejo.

8.4
Scored 8.4
Very good
Rated very good
1,585 reviews
Price from£174.41per night
Selina Puerto Viejo, hotel in Puerto Viejo

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.

7.9
Scored 7.9
Good
Rated good
1,060 reviews
Price from£91.53per night
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.

9.3
Scored 9.3
Superb
Rated superb
922 reviews
Price from£89.72per night
Hotel Banana Azul - Adults Only, hotel in Puerto Viejo

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.

8.5
Scored 8.5
Very good
Rated very good
791 reviews
Price from£80.58per night
La Tica y La Gata, hotel in Puerto Viejo

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.

9.3
Scored 9.3
Superb
Rated superb
499 reviews
Price from£71.91per 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.

8.4
Scored 8.4
Very good
Rated very good
666 reviews
Price from£79.90per 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.

8.8
Scored 8.8
Fabulous
Rated fabulous
667 reviews
Price from£83.17per night
Lizard King Hotel & Suites, hotel in Puerto Viejo

Just 50 metres from Salsa Brava Beach, the Lizard King Hotel & Suites offers an outdoor pool surrounded by tropical plants. Each bright room offers free Wi-Fi and a mini-fridge.

7.9
Scored 7.9
Good
Rated good
317 reviews
Price from£65.37per night
Colina Secreta - Glamping and Villas, hotel in Puerto Viejo

Situated in Puerto Viejo, 2.1 km from Cocles Beach, Colina Secreta - Glamping and Villas features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

9.8
Scored 9.8
Exceptional
Rated exceptional
442 reviews
Price from£132.38per night
See all 114 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
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 33 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

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

  • Cariblue Beach and Jungle Resort
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,401 reviews

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

    The food there is really good The pool area is beautiful Happy hour

  • HOTEL, VILLAS y GLAMPINGS MYA -PUERTO VIEJO, Limon, CR
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 100 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.

  • Bambutel Cocles
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 636 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 Aparthotel
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 684 reviews

    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.

    The apartment was really spacious and comfortable.

  • Villas del Caribe
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 667 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
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 216 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

Budget hotels in Puerto Viejo

  • Lanna Ban Hotel
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 1,704 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
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 363 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
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 353 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
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 132 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 Guarana
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 124 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.

  • Hotel La Costa de Papito
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 212 reviews

    La Costa de Papito is located in Puerto Viejo and offers a spa and on-site restaurant. It is just metres from the beach and includes a free Wi-Fi.

    Very friendly staff & tastefully decorated casita!

  • Blue Conga
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 130 reviews

    Blue Conga is situated between the centre of Puerto Viejo de Limón and the popular surfing beach of Playa Cocles. It offers a swimming pool, lush tropical gardens and free Wi-Fi.

    Muy buena ubicación. Genial el personal y buen desayuno!

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

Hotels located in the centre of Puerto Viejo

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

  • La Tica y La Gata
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 499 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
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 267 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.

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

  • Jaguar Inn Bungalows
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 162 reviews

    Featuring a garden and free WiFi throughout the property, Jaguar Inn Bungalows is situated in Puerto Viejo. This jungle hotel offers a terrace.

    Great location for the Rescue Center and the beach

  • Bungalows Calalú
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 46 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.

    Todo estuvo bien, Doña Irma muy amable al igual hijo y esposo. La piscina muy comfortable al igual el área del hotel.

  • Mecca
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 1 review

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

  • Casitas Las Flores
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 176 reviews

    Offering rustic bungalows with a view of the surrounding jungle, Casitas Las Flores is located in on the Carribean coast of Costa Rica, 3 minutes’ walk from Playa Negra. Free WiFi is available.

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

FAQs about hotels in Puerto Viejo







Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Puerto Viejo:

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

    Charming Caribbean town, friendly

    Charming Caribbean town, friendly people, fun restaurant and entertainment options However, all gringo eateries are vastly overpriced. Avoid all the fancy places, totally not worth it. Exorbitant prices for nothing special. Opt for the few, but better, luncheonettes instead. Beer, not wine. Loved Riquisimo! Be aware that different taxis charge different rates for the same trip, because they can haha! Chill! ;-)
    John
    Canada
  • 4.0
    Scored 4.0

    This location is crowded with lots of traffic.

    This location is crowded with lots of traffic. There’s trash alongside the roads and it’s very noisy at night. You must get up early to find a spot on the beach and the waves can be very rough and unsuitable for swimming just about anywhere. It is also far more expensive than we had remembered compared to our last trip vs the Pacific side. If you must go to Caribbean side of Costa Rica, stay closer to Punta UVA or Manzanilla away from the crowds. Where to eat in Puerto Viejo: La Nena, Zaika, Lidia’s Place, Tambie Bros, and Pizzeria Pulcinella.
    Dawna
    United States
  • 10
    Scored 10

    A great laid back type of caribbean seafront.

    A great laid back type of caribbean seafront. Good bars and a hippy vibe. Some decent supermarkets in town and on the road out to Manzanilla. The bar in the Puerto Viejo Hotel on Friday night is a must.
    k
    keith
    United Kingdom

Explore guest reviews of hotels in Puerto Viejo

  • From £190.48 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,585 reviews
    We had a great stay at Le Cameleon! Pros: -Friendly and helpful staff (shoutout to Daniel for all his help) -beautiful jungle-like property -2 pools + hot tub -Easily accessible restaurant across the street -Quiet (except for the nature sounds! Lots of wildlife on the property so you will definitely hear them) -far enough from downtown puerto Viejo to feel secluded but a very quick taxi ride or ~30mins bike ride - a quick 10 mins walk from the Jaguar Sanctuary -has a spa on the property - good deep tissue massages!
    Catherine
    United States
  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 75 reviews
    We really enjoyed our stay a lot. We had a beautiful little house near the river, with a hot shower and a comfortable bed, also an extra living room and a little kitchen. Could see monkeys and sloths, agutis and a lot of other different wildlife from our terrace. Free water, laundry and kayaks. Everything was really clean and only 5 min walk to the beach. Helped us with everything we needed. A tuktuk to puerto viejo takes about 10 mins. Everyone was really friendly we would def come again.
    Nadja123
    Austria
  • From £136.19 per night
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 267 reviews
    Everything was perfect! The hotel is located directly in the jungle and you can spot so many different animals. The way to the beach is really short and it’s really amazing there and not crowded. The room was also so good, really clean and had everything we needed. Just sitting on the terrace and listen to the sounds of nature was really cool. Last but not least the hosts are so friendly and above all so helpful and the breakfast was just so delicious, also the best we had in Costa Rica!
    Ann-Kathrin
    Germany
  • 9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 282 reviews
    we loved everything about this property. It was the perfect romantic getaway. The owners took incredible care of us. Every morning they served us a fresh and delicious breakfast. The room was exceptionally clean. The location was a five minute walk to the beach and just far enough away from Puerto Viejo. The grounds were lush and beautiful. We woke up every morning to the sounds of the jungle. We will definitely be back!
    Anthony
    United States
  • From £90.80 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 212 reviews
    The bungalow was amazing, the woodwork was so stylish and plenty of windows for air. The bed really comfy. The restaurant was very authentic and breakfast reduced price. The staff all so friendly and helpful. Just across the road from the beach and really nice 10 minute cycle into town. Cannot speak highly enough of this hotel and Puerto Viejo, will definitely return thank you so much.
    Sara Rutledge
    United Kingdom
  • From £81.72 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 353 reviews
    Jilma the responsable for the hotel was a really sunshine and I felt like home. The 3 other workers was also like able people and did a good job every day. I loved my room with a small kitchen and everything was very clean. La Playa Negra and Playa Puerto Viejo very close and Puerto Viejo with all you need in walking distance from the hotel. I stayed there for 2 weeks.
    Berit
    Norway
  • From £144.14 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 790 reviews
    Loved the staff and the restaurant. Every meal and cocktail was delicious. Their massage hut is on the beach and it really is lovely to drift off to the sound of the ocean and jungle. Their masseuse, Michelle is the BEST. They also have a little shop behind the hotel, so you can get whatever you need very close by which is handy. The grounds are beautifully kept.
    SASHA
    United Kingdom
  • 8.3
    Scored 8.3
    Very good
    Rated very good
     · 82 reviews
    The breakfast was always delicious and abundant. Close to beaches and good restaurants. Far from Puerto Viejo which is fine because once the traffic hits, it's impossible to cross the one-way bridges. The howler monkeys are by far the best who like to eat the little nuts off the tree and then drop them on the tin roofs. LOUD - you would think it's raining. LOL
    Donna
    United States
  • From £92.24 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,401 reviews
    Loved the pool and walking through the property. Kids loved splashing in the pool and adults loved the swim up bar. Beautiful location with close access to many beaches and areas of Puerto Viejo. The buffet breakfast was incredible and a definite perk of staying here! Also loved the sloths that hung out on the trees by the pool so we could see them each day!
    Jaime
    United States
  • From £408.58 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 528 reviews
    Beautifully designed beachfront boutique hotel. We had a very comfortable stay in two different rooms. Fantastic breakfast. Staff are really nice, very professional and create a relaxed environment. The property is surrounded by nature (we saw monkeys, sloths and an agouti) and there are several good restaurants a short cycle ride away (bikes rented nearby).
    Holly
    United Kingdom
  • From £47.94 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 483 reviews
    I’m glad I stayed here while in Puerto Viejo. The hostel is small but nicely decorated. Check in is simple and staff are helpful. I loved the sense of community amongst guests, great and fun people! Roots is not far from the beach and restaurants in town. The dorm was not the most comfortable, and a bit hot at night. However, I enjoyed my stay.
    Sophia
    United States
  • From £88.62 per night
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 922 reviews
    The place was very clean, near to the center just a short walking distance to the beach and restaurants. The staff were very polite and friendly. When my friend and I arrived to the hotel the room A/C was not working well but the girl that was in reception noticed it and fixed it inmediately also she gave us two drinks for the issue.
    Rachel
    Costa Rica
  • From £57.20 per night
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 330 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 £144.14 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 790 reviews
    The hotel itself is beautiful - stunning gardens and plants, and the beach area is great with sun loungers and chairs to relax on. Our room was also very comfy, with a huge balcony that had a hammock, table + benches, and 2 chairs. Loved being able to spend time at the room and not have to be inside.
    Hannah
    United Kingdom
  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 192 reviews
    This was the best hotel we had in Costa Rica so far: the bedroom was big and very nicely decorated, bed were very confortable, the garden was amazing and the location great to spend a few days in Puerto Viejo. We really enjoyed it a lot and we would highly recommend a stay in Cabinas Tropical ;)
    Ophelie
    Germany
  • From £78.43 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 1,059 reviews
    The property location was perfect! It had a beach front view from the restaurant area and was a 10 minute walk from the center of Puerto Viejo. There was a community kitchen and several free on-site activities each day.
    Carmen
    United States
  • From £84.10 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 666 reviews
    It is very conveniently located between Punta Uvo and Puerto Viejo. The room was very comfortable with air conditioning. The pool area was beautiful and had a resident sloth!
    Maureen
    United States
  • From £149.81 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 210 reviews
    Very close to the beaches, the hotel is immersed in the forest, fair price. the breakfast was good.
    Cesar V
    Costa Rica
  • 7.5
    Scored 7.5
    Good
    Rated good
     · 319 reviews
    it was very in the center of Puerto Viejo, next to the beach, supermarket, restaurantes and bars.
    Jose
    Brazil
  • From £190.48 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,585 reviews
    this is the best hotel in Puerto Viejo
    Zeki
    Switzerland