Skip to main content

Three-Star Hotels in Puerto Viejo

Find the three-star hotels that appeal to you the most

The best three-star hotels in Puerto Viejo

Check out our pick of great three-star hotels in Puerto Viejo

Filter by:

Review score

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.

S
Sarah
From
Switzerland
Gonzales was very friendly and nice ! When booking cancelled our room somewhere else, we really didn’t had a place to stay, and he did everything to help us , and even drove us with his bike to the place, because there wasn’t any taxi or Uber! The place was also very nice, we loved in general our stay at Indalo! We will forever be grateful and definitely come back!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,198 reviews
Price from
US$94.50
1 night, 2 adults

La Bonita Lodge

Hotel in Puerto Viejo

Set in Puerto Viejo, 1.3 km from Negra Beach, La Bonita Lodge offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

N
Nadja
From
Netherlands
The bungalows are well designed and the staff is super friendly and helpful, would definitely stay here again next time in puerto viejo
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 121 reviews
Price from
US$114.19
1 night, 2 adults

Mecca

Hotel in Puerto Viejo

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.

P
Philipp
From
France
Kim is an amazing host! The room is comfortable and the pool really nice, everything is working perfectly fine. The whole place is made with lots of care. She cooked an amazing different breakfast every morning and we had some nice conversations. Thank you! I definitively recommend!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 100 reviews
Price from
US$75
1 night, 2 adults

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.

M
Melania
From
Costa Rica
The room with the balcony and garden view is simply perfect, so much wildlife you can see from there. During our stay we enjoyed bird watching, we also saw a couple of sloths, frogs and so much more. The breakfast is super good, they offer three options for breakfast. There’s coffee available 24/7 at the reception. The beach is so clean, peaceful, secluded. We love villas del caribe, try to go there at least one a year. My favorite place in the Caribbean
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 483 reviews
Price from
US$103.55
1 night, 2 adults

Hotel Boutique The Green Jungle House

Puerto Viejo

Featuring free WiFi and a barbecue The Green Jungle House Caribe offers pet-friendly accommodation. You will find a shared kitchen at the property, a terrace and views of the garden and the jungle.

G
Gilles
From
Switzerland
The breakfast is amazing, everyday is a new breakfast, served like in a restaurant. It tastes amazing and is of course cooked by Toñi and Jessica. It often includes fresh fruits salad, a bigger plate with salty delicious things, and finally a pastry. You're definitely ready for a good day around Puerto Viejo. The rooms are big, there is a lot of space around, you're in the middle of the jungle and will definitely see some sloths, monkeys and birds. I would 100% go back in this place. Muchas gracias!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 206 reviews
Price from
US$80.85
1 night, 2 adults

El Nido Jungle Lodge

Hotel in Puerto Viejo

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. Gandoca Manzanillo National Wildlife Refuge is 5.3 km...

D
Dariusz
From
Poland
This is the most amazing Lodge in whole Costa Rica. There are no words to describe its beauty. We feel blessed having a chance to experience this paradise. We recommend this place to everyone who would like to be as close to nature as it is only possible. While staying in El Nido Jungle Lodge you won’t need to go to any National Parks because all of the most amazing animals live nearby!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 254 reviews
Price from
US$230.40
1 night, 2 adults

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.

K
Karissa
From
Canada
The property is very nice to walk around with lots of wildlife. Pool is gorgeous and location is fantastic - right across the street from Playa Cocles. The staff are friendly and food is pretty good. We really enjoyed renting the bikes and riding around Puerto Viejo.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,333 reviews
Price from
US$140.02
1 night, 2 adults

Playa 506 Beachfront Hostel

Puerto Viejo

Hostel Playa 506 Beachfront Hostel, located in Playa Cocles, 1.5 km from the center of Puerto Viejo, has its facilities right in front of the sea.

N
Nicole
From
Germany
Absolutly awesome place. I would come again to 100% The friendly stuff, the location, the kitchen place etc. Is so amazing. I love this place :) recommendation! price-performance ratio is also very good. Gracias para todo. Pura vida :)
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 677 reviews
Price from
US$44.55
1 night, 2 adults

Shawandha Lodge

Puerto Viejo

Featuring garden views, Shawandha Lodge in Puerto Viejo features accommodation, an outdoor swimming pool, a garden, a private beach area, a terrace and a restaurant.

J
Jenny
From
Switzerland
Amazing service, great location, & waking up in the middle of the jungle in a luxurious room was a great highlight. We will definitely come back again.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 853 reviews
Price from
US$200.25
1 night, 2 adults

Hotel Casa Merlin

Hotel in Puerto Viejo

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

N
NR
From
United Kingdom
Beautiful setting, shared kitchen, fridge in room, pool, fresh there's daily. Free coffee.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 680 reviews
Price from
US$81.90
1 night, 2 adults
All three-star hotels in Puerto Viejo

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

Most booked three-star hotels in Puerto Viejo and surroundings in the past month

See all

Popular with guests booking three-star hotels in Puerto Viejo

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 254 reviews

Popular with guests booking three-star hotels in Puerto Viejo

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 121 reviews

Popular with guests booking three-star hotels in Puerto Viejo

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 206 reviews

Popular with guests booking three-star hotels in Puerto Viejo

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 827 reviews

Popular with guests booking three-star hotels in Puerto Viejo

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 477 reviews

Popular with guests booking three-star hotels in Puerto Viejo

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 679 reviews

Popular with guests booking three-star hotels in Puerto Viejo

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 677 reviews

Popular with guests booking three-star hotels in Puerto Viejo

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,193 reviews

Popular with guests booking three-star hotels in Puerto Viejo

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 848 reviews

Popular with guests booking three-star hotels in Puerto Viejo

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,334 reviews

Enjoy breakfast in Puerto Viejo and nearby

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 827 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.

From US$196.22 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 403 reviews

Situated at the beachfront of Manzanillo in the Limon region, Faith Glamping Dome Costa Rica has a patio and garden views.

From US$129.95 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 121 reviews

Set in Puerto Viejo, 1.3 km from Negra Beach, La Bonita Lodge offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 152 reviews

Situated 150 metres from Playa Cocles Beach, Caribe Town Bungalows offers tropical gardens and a pool with a swim-up bar. Puerto Viejo town is just 3 km away.

Great access to the city centre. Check these three-star hotels in Puerto Viejo and nearby

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 285 reviews

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.

From US$113 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 97 reviews

Situated in Puerto Viejo in the Limon region and Punta Uva Beach reachable within 500 metres, Tree House Beachfront Lodge features accommodation with free WiFi, BBQ facilities, a garden and free...

From US$234.93 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 114 reviews

Set in Puerto Viejo in the Limon region and Manzanillo Beach reachable within 400 metres, Congo Bongo EcoVillage Costa Rica offers accommodation with free WiFi, BBQ facilities, a garden and free...

Save money on three-star in Puerto Viejo and nearby – budget options available

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 5 reviews

Located in Punta Uva, 200 metres from Punta Uva Beach, Villas Itaita Playa Punta Uva provides accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$113 per night

FAQ about three-star hotels in Puerto Viejo

3 star hotels that guests love in Puerto Viejo

See all
Avg. price/night: US$135.60
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,193 reviews
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
Guest review by
Céline
Group
Avg. price/night: US$196.22
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 827 reviews
I loved the general vibe of the property. The staff members were amazing and always ready to help. The location was great! Right next to the sea, and you can take a 30-minute walk on the beach to Puerto Viejo city centre (avoid doing it at night though). The restaurant was nice as well.
Guest review by
Eunice
Solo traveller
Avg. price/night: US$135.60
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,193 reviews
the pool, the location (very quiet and only 5 min walking to the city center)
Guest review by
Ramon
Young couple