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.

C
Camille
From
France
Lovely stay at hotel Indalo. Great accomodation, comfortable beds, very helpful staff, great pool and good location, walking distance from the beach
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,192 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.

M
Margarita
From
United Kingdom
Everything! Beautifully designed, new bungalows in the middle of a tranquil oasis of a garden with delightful pool. Also with private outdoor shower! The staff was super friendly and helpful. Some other travellers mentioned it was far from the center but it wasn’t an issue for me, I walked every day and it was about 35 minutes along the beach. Would highly recommend if you want to stay in a beautiful hotel in the middle of nature and have a great night’s sleep while being close to 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.

J
Jacq-Hélène
From
Canada
We stayed in the Casita reina (the small house on the property). Everything was wonderful. The house is perfect for a couple. You got everything you need for cooking. Bed is comfortable. Missing a few hang hooks for the towel but otherwise all very comfortable. The pool is super nice. Kim, the host, is very accommodating and you ll received a warm welcome From her and her dogs. The house is about 10 minutes walk from the beach and a grocery store. 30 minutes walk from Puerto viejo so close enough to walk but far enough to enjoy a little peace and quiet if needed. Highly recommend:)
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.

E
Emma
From
Canada
Breakfast was great and the property was directly on the beach - it was gorgeous. There was also fresh coffee brewing all day.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 474 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.

N
Norbert
From
Germany
What a wonderful place to experience Pura Vida. The magic big tree in the beatiful garden not only offers a tree house and climbing options, but also a sloth right in front of the terrasse. The room was very spacy and comfortable. Both hosts are super friendly and helpful. Breakfast is fantastic. And the great and quiet beach is only 10 minutes on foot away. We spent 5 nights at Green Jungle House, and we would always come back!
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, 253 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.

T
Trudy
From
Australia
The resort was beautiful, lovely gardens, very spacious, well maintained and clean, great staff and lovely beach across the road yet resort was part of the jungle which meant lots of animal spotting.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,334 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.

M
Mirco
From
Switzerland
I'm here for the 3rd time and it's just great! the team is always helpful and in a good mood. Freddy has the best playlist ever 🤣🤣🤙 small hint ;) respect the unique place and take your rubbish from the beach with you! pura vida 🤙 mirco
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 676 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.

T
Tamas
From
Hungary
It truly feels like we're living in the jungle, the pool and the villa are beautiful, even better than in the pictures. As we pulled into the parking lot, we were greeted by the howling of monkeys and a sloth hanging above us in a tree. If someone wants to be directly in nature but still in comfort, then this is an excellent place.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 845 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.

K
Kassidy
From
Canada
We really enjoyed our stay at Casa Merlin. The staff was incredibly friendly, it was very clean and the bed was super comfortable! There is access to the beach right across the main road and a couple restaurants within a couple kms. They also have bicycle rentals which made everything seem much closer. Highly recommend!
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 677 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.3
Superb - What previous guests thought, 101 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.6
Fabulous - What previous guests thought, 677 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, 825 reviews

Popular with guests booking three-star hotels in Puerto Viejo

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

Popular with guests booking three-star hotels in Puerto Viejo

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

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, 192 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.

From US$115.26 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 825 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$207.92 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 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.

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

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,192 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$207.92
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 825 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,192 reviews
the pool, the location (very quiet and only 5 min walking to the city center)
Guest review by
Ramon
Young couple