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.

V
Volker
From
Germany
Great Service. Very friendly Everything was very clean.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,191 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.

J
Justin
From
South Africa
The lodge is beautiful and the location is perfect. We wish we could have stayed for longer.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 122 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.

K
Kerien Felieke
From
Netherlands
We had a wonderful stay in Mecca. The accomodation is in a quiet area of Puerto Viejo but easy to acces by taxi or bike. The place is clean and equipped with everything you need. Kim is a really kind host, she will inform you of all the things to do in the area. We had a great time and miss the two cute dogs already.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 101 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, 480 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, 208 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...

K
Kamila
From
Czech Republic
Absolutely amazing. Beautiful bungalow, very nice owners, delicious restaurant. Everything was perfect!
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.

E
Elke
From
Ireland
Everything! The resort is set in a lush jungle setting, we loved hearing the howler monkeys in the morning. We saw monkeys, sloths, agoutis, hummingbirds etc all on the property. Our hut was very quiet and super comfortable. The resort feels like a small intimate resort, yet it offers so much. From morning yoga to free salsa classes to Aqua Zumba. The food is amazing, we can highly recommend the on-site restaurant. The beach in front of the property is not properly swimmable due to rip currents, but it is stunning and we had fun in the waves. There’s a surf school next door too. Staff are super friendly and helpful.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,338 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.

S
Sarah
From
Australia
I really enjoyed my stay in this hostel. The staff is very nice. Angi helped me out with all kind of questions and problems. Everything is clean and I met the best people here as well.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 680 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.

K
Karine
From
Canada
Beautiful jungle setting right across the street from the beach. We saw lots of Howler monkeys , they had a great breakfast, the beds were very comfortable, the staff was amazing, and my son loved the pool. Great hotel!
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 846 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
Natalie
From
Austria
Amazing place and perfect for people with a rental car as there are a lot of parking spaces :)
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 687 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 8.1
Very good - What previous guests thought, 192 reviews

Popular with guests booking three-star hotels in Puerto Viejo

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

Popular with guests booking three-star hotels in Puerto Viejo

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 208 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, 822 reviews

Popular with guests booking three-star hotels in Puerto Viejo

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 687 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, 680 reviews

Popular with guests booking three-star hotels in Puerto Viejo

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 480 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,191 reviews

Popular with guests booking three-star hotels in Puerto Viejo

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 846 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,338 reviews

Enjoy breakfast in Puerto Viejo and nearby

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 400 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, 122 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.6
Fabulous - What previous guests thought, 156 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.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 480 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.

From US$167.49 per night
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

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, 283 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.3
Very good - What previous guests thought, 96 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, 112 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...

FAQ about three-star hotels in Puerto Viejo

3 star hotels that guests love in Puerto Viejo

See all
Avg. price/night: US$118.65
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,191 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$145.54
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 822 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$118.65
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,191 reviews
the pool, the location (very quiet and only 5 min walking to the city center)
Guest review by
Ramon
Young couple