Skip to main content

Beach Hotels in Puerto Viejo

Find the beach hotels that appeal to you the most

Select occupancy

The best beach hotels in Puerto Viejo

Check out our selection of great beach hotels in Puerto Viejo

Filter by:

Review score

Pagalù Hostel

Puerto Viejo

Located in Puerto Viejo, a 2-minute walk from Negra Beach, Pagalù Hostel provides accommodations with a garden, free private parking, a shared lounge and a terrace.

V
Vikram
From
United States
Excellent location, very clean and airy! I booked one of their private rooms and it was more comfortable than I expected from a hostel room.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,097 reviews
Price from
$38
1 night, 2 adults

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.

M
Maria Gabriel
From
Costa Rica
The location is great, close to a beautiful beach that is always not so crowded, so it’s a perfect “private beach”. The facilities are beautiful, the pool is great, the breakfast is incredibly, and the staff is super friendly.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,664 reviews
Price from
$88
1 night, 2 adults

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.

C
Cynthia
From
Canada
Really comfortable and private hotel for a great price in Puerto Viejo. We loved the size and layout of the room, the patio area and the pool was a nice bonus. It was close to everything but far enough that there was no traffic noise or music from the local clubs. Filtered water and coffee offered daily was great and the staff were friendly and helpful.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,040 reviews
Price from
$102
1 night, 2 adults

Bungalows Beachfront Hotel

Hotel in Puerto Viejo

Located in Puerto Viejo and with Punta Uva Beach reachable within a 6-minute walk, Bungalows Beachfront Hotel provides a tour desk, non-smoking rooms, an outdoor swimming pool, free WiFi and a...

F
Fred
From
United States
Location was perfect Having access to beach chairs was nice.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 243 reviews
Price from
$140.03
1 night, 2 adults

La Bonita Lodge

Hotel in Puerto Viejo

Located in Puerto Viejo, a 15-minute walk from Negra Beach, La Bonita Lodge has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

L
Luis Diego
From
Costa Rica
Amazing place, everything works perfectly.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 193 reviews
Price from
$100.89
1 night, 2 adults

Conga Boutique Hotel

Hotel in Puerto Viejo

Located in Puerto Viejo, a 10-minute walk from Cocles Beach, Conga Boutique Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

S
Simone
From
Switzerland
Good location, staff very helpful and the pool is just amazing! Breakfast ist delicious
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 376 reviews
Price from
$217.50
1 night, 2 adults

Smile Jungle Hostel

Puerto Viejo

Smile Jungle Hostel is a recently renovated guest house in Puerto Viejo where guests can make the most of its open-air bath and garden. With garden views, this accommodation offers a patio.

J
Juan Zumbado
From
Costa Rica
​I was searching for a place to truly connect with nature, work in peace, and meet like-minded, positive people. This place was absolutely all of that and so much more! From the tranquil surroundings to the welcoming atmosphere, it exceeded every expectation. Highly recommend for anyone looking for a unique and fulfilling getaway!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 263 reviews
Price from
$36
1 night, 2 adults

KAÑIK APART HOTEL

Puerto Viejo

KAÑIK APART HOTEL in Puerto Viejo provides adults-only accommodations with an outdoor swimming pool and a garden.

S
Sandra
From
United States
Friendly staff, clean property and great location.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 404 reviews
Price from
$137.50
1 night, 2 adults

Mecca

Hotel in Puerto Viejo

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.

S
Sara
From
Israel
Loved the location. A short distance from the town so a bit quieter and more private. Kim was so hospitable and helpful. Definitely would stay again! Thanks, Kim!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 159 reviews
Price from
$78
1 night, 2 adults

Namu Garden Hotel & Spa - Adults Only

Hotel in Puerto Viejo

Located in Puerto Viejo, a 3-minute walk from Negra Beach, Namu Garden Hotel & Spa - Adults Only provides accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant....

C
Christina
From
Switzerland
The architecture and the gardens are amazing. The rooms are large and extremely comfortable.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 792 reviews
Price from
$210.28
1 night, 2 adults
All beach hotels in Puerto Viejo

Looking for a beach hotel?

There’s nothing like waking up to the sound of crashing waves and the sea air floating into your bedroom window. Beachfront accommodations come in a variety of forms, from all-inclusive resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea, and outdoor pools with attached bars.

Most booked beach hotels in Puerto Viejo and surrounding area in the past month

See all

Popular with guests booking beach hotels in Puerto Viejo

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,664 reviews

Popular with guests booking beach hotels in Puerto Viejo

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,296 reviews

Popular with guests booking beach hotels in Puerto Viejo

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 975 reviews

Popular with guests booking beach hotels in Puerto Viejo

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 788 reviews

Popular with guests booking beach hotels in Puerto Viejo

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 824 reviews

Popular with guests booking beach hotels in Puerto Viejo

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 995 reviews

Popular with guests booking beach hotels in Puerto Viejo

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,097 reviews

Popular with guests booking beach hotels in Puerto Viejo

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 792 reviews

Popular with guests booking beach hotels in Puerto Viejo

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 592 reviews

Popular with guests booking beach hotels in Puerto Viejo

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,040 reviews

Save money on beach in Puerto Viejo and nearby – budget options available

See all
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 6 reviews

Featuring quiet street views, Apto aire acondicionado 100 m de la playa bicicletas gratis in Puerto Viejo provides accommodations, a spa and wellness center, and a casino.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Featuring a private beach area, a casino, and free Wifi, Apto aire acondicionado 100 m de la playa bicicletas gratis is a recently renovated apartment a 8-minute walk from Negra Beach and 2.5 miles...

AmimodoBeachRooms

Puerto Viejo
Budget options available
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 322 reviews

Located in Puerto Viejo and with Negra Beach reachable within a 9-minute walk, AmimodoBeachRooms has a garden, allergy-free rooms, free WiFi throughout the property and a bar.

Hotel Exotic Lodge

Puerto Viejo
Budget options available
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 240 reviews

Hotel Exotic Lodge is a recently renovated homestay in Puerto Viejo where guests can make the most of its garden and barbecue facilities.

Apartamento Cris

Puerto Viejo
Budget options available
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 50 reviews

Apartamento Cris offers accommodations in Puerto Viejo, a few steps from Negra Beach and 3.3 miles from Jaguar Rescue Center.

Casa Cristy

Puerto Viejo
Budget options available
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 50 reviews

Offering a garden, Casa Cristy offers accommodations in Puerto Viejo. This beachfront property offers access to a terrace, free private parking, and free Wifi.

Cabinas Caribe Azul

Cocles
Budget options available
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 12 reviews

Featuring garden views, Cabinas Caribe Azul in Cocles offers accommodations and a private beach area. Guests staying at this apartment have access to a patio.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Offering a garden, Aloki Tsalu 1 Tu refugio entre la selva y el mar features accommodations in Punta Uva. This property offers access to a terrace, free private parking, and free Wifi.

Highly rated beach hotels in Puerto Viejo and nearby

See all
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 11 reviews

Located in Puerto Viejo, a few steps from Negra Beach, Casa Blossom - Beach Paradise Retreat, Fully Equipped, Holiday Home provides accommodations with an outdoor swimming pool, free private parking,...

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 13 reviews

Yoshi's on the beach is located in Cahuita, just a few steps from Negra Beach and 4.1 miles from Jaguar Rescue Center.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 8 reviews

Just a 6-minute walk from Cocles Beach and one mile from Jaguar Rescue Center, KintsugiKanjiatCocles features accommodations in Cocles, with a private beach area and a garden.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 33 reviews

La Casita de Yan offers accommodations in Puerto Viejo, a few steps from Cocles Beach and 1.3 miles from Chiquita Beach.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 281 reviews

Providing sea views, Arrecife Punta Uva - Hospedaje, bar y restaurante - Frente al mar in Punta Uva provides accommodations, a private beach area, a garden, and a bar.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 86 reviews

Casitas La Playa provides beachfront accommodations in Puerto Viejo. There's a private entrance at the guest house for the convenience of those who stay.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 123 reviews

Located in Puerto Viejo, within a 8-minute walk of Cocles Beach and 2 miles of Jaguar Rescue Center, Hotel Casa Vito Beachfront has accommodations with a shared lounge as well as free private parking...

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 11 reviews

Beachfront Villa Starfish w AC and POOL offers accommodations in Puerto Viejo, a few steps from Negra Beach. This beachfront property offers access to free Wifi and free private parking.

Enjoy breakfast in Puerto Viejo and nearby

See all
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review

Featuring sea views, White Pearl - Apartments on the Beach with AC and Pool in Puerto Viejo features accommodations, an outdoor swimming pool, a garden, a terrace, and barbecue facilities.

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 28 reviews

Providing a garden, Casa Palos Verdes provides accommodations in Puerto Viejo. This beachfront property offers access to free Wifi and free private parking.

Coral Lagoon

Puerto Viejo
Breakfast options
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 4 reviews

Coral Lagoon is located in Puerto Viejo, just a 8-minute walk from Cocles Beach and 2 miles from Jaguar Rescue Center.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 4 reviews

Featuring a garden, Ocean Breeze Beach Front Apartment with AC offers accommodations in Puerto Viejo. This beachfront property offers access to a patio, free private parking, and free Wifi.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 18 reviews

Beachfront Villa Sea Breeze w AC and POOL offers accommodations in Puerto Viejo, a few steps from Negra Beach. This beachfront property offers access to free Wifi and free private parking.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 3 reviews

Providing a garden, Beachfront Villas Puerto Viejo w AC and POOL offers accommodations in Puerto Viejo. This beachfront property offers access to a balcony, free private parking, and free Wifi.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 30 reviews

Offering a garden, Casa Kristel - Exquisite Villa Getaway offers accommodations in Puerto Viejo. This beachfront property offers access to a patio, free private parking, and free Wifi.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 28 reviews

Offering a garden, Casa Jeffrey - Beach Escape, Stunning views, Private Pool Steps to Ocean provides accommodations in Puerto Viejo.

Beach Hotels with swimming pools in Puerto Viejo and nearby

See all
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 14 reviews

Providing garden views, Alalunga Casas in Puerto Viejo provides accommodations, a private beach area, pool with a view, a garden, and a bar.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Offering a garden, Casa AMALFI Pool House Playa Neg provides accommodations in Puerto Viejo. This property offers a private pool and free private parking.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 42 reviews

Featuring a garden, Casa Coki - Modern Villa Pool Steps From the Beach offers accommodations in Puerto Viejo. This beachfront property offers access to a terrace, free private parking, and free Wifi.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2 reviews

Featuring a private beach area, Beachfront Villa Casa Blanca with Private Pool provides accommodations in Puerto Viejo.

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 138 reviews

A comfortable apartment within easy reach of Negra Beach, Be My Guest Cabinas offers a base for a relaxing getaway in Puerto Viejo.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 10 reviews

Casa Tulipan - Private 3bd, AC, Pool, Big Garden w' BBQ offers accommodations in Puerto Viejo, a 11-minute walk from Cocles Beach and one mile from Jaguar Rescue Center.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 20 reviews

With Chiquita Beach reachable in a 4-minute walk, Villa Paparazzi - Private Beachfront Villa features accommodations, a restaurant, a private beach area, a garden, and barbecue facilities.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 18 reviews

With Chiquita Beach reachable in a 4-minute walk, Villa Frida - Private Beachfront Villa offers accommodations, a restaurant, a private beach area, pool with a view, and a garden.

FAQ about beach hotels in Puerto Viejo

Beach Hotels That Guests Love in Puerto Viejo

See all
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 828 reviews
The hotel is beautiful with great pools and right on the beach. Delicious food from the restaurant too.
Guest review byAmber
Young couple
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 828 reviews
Great location and beautifully set in jungle beside beach . Free yoga and jungle walk excellent . Staff very friendly and helpful . Only cons would be it’s worth making clear and ocean suite beachfront doesn’t necessarily mean an ocean view as this is what we assumed and also need a lot more beach loungers as always in short supply . Overall would highly recommend
Guest review byZoe
Family with young children
Avg. price/night: $316.40
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 783 reviews
The semi-private beach was amazing. The hotel had the beach lounging dialed in with seating on the beach, and a deck about 30 feet off the beach. They serve coffee near the beach (starting around 5am) in the morning and drinks at night. Breakfast was pretty good with decent portions. The resort had a super nice market attached. The room I had was quirky but cool. It was a great value for money.
Guest review byJayson
Solo traveler
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 291 reviews
Perfect location for a beach hotel. Very friendly and professional staff. Good restaurant
Guest review bycheidel
Young couple
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 670 reviews
We really enjoyed our stay. I think we got lucky with the room we received. We had direct beach access and enjoyed making coffee and walking out to the ocean every morning. We also liked having a kitchen with a fridge helping us lower expenses on our trip.
Guest review byButler
Young couple
Avg. price/night: $67.80
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 322 reviews
Loved the friendliness & helpfulness, in hotel right on the beach! Our cooking area was open air and pretty "rustic" Ignition system lights gas when bottle is open. Restaurant downstairs serms to have $20-30 meals. Cant really swim here due to rocky beach. The Negro beach (black sand) seemed to have swimmers.
Guest review byHappyTraveler
Young couple
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 291 reviews
Extraordinary great hotel with modern and spacious rooms, very friendly staff and a perfect location at the ocean front. Especially the beach bar is wonderful. Fresh drinks and snacks all day long while you can relax on the beach couches. Also the restaurant is very recommendable.
Guest review byMaximilian
Young couple
Avg. price/night: $90.40
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 240 reviews
The hotel is in a perfect location in Puerto viejo, in the center and close to the best beaches but still quiet during the night. The rooms were very clean and tidy, equipped with everything you need. The owners are very friendly and kind they gave us very nice advices. Highly recommended!
Guest review byMargherita
Group