The 10 best three-star hotels in Puerto Viejo, Costa Rica | Booking.com
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.

N
Normunds
From
Latvia
Very nice and friendly owners (couple), good suggestions for excursions in surroundings.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,199 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, 115 reviews
Price from
US$114.19
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.2
Superb - What previous guests thought, 485 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.

J
J.E.F.
From
Austria
Very lovely and helpful Antonia
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 204 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...

B
Barbara
From
United States
Amazing property!!! You truly are staying at a nest in the jungle. You wake to the sound of howler monkeys. The restaurant is authentic Italian pizza. We ate all 3 nights of our stay. Breakfast delievered to your room daily. Fresh water pool. Amazing garden. Fanastic rooms. Loved our stay.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 254 reviews
Price from
US$230.40
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, 96 reviews
Price from
US$75
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.

N
Nataliia
From
Ukraine
Amazing place to stay! We loved our room (upper floor room) with a hammock and nice view over the garden. The resort area is very green and we could see cute agouties running around. Massage in spa was exceptionally good! Stuff was very helpful and welcoming. We tried also sushi restaurant and it was also really good. Location is nice: the beach is just across the street, plenty of restaurants and cafes nearby. 20 min walking to the supermarket and about 30-40 min to the town (or 5 min with Uber). We could also rent a bike if we stayed more nights at the hotel. The hotel offers also some activities like yoga classes, but we were too lazy to attend)). The breakfast was a pleasant surprise: good options (eggs, fruit, yoghurt, pancakes and a lot more). To sum up, we really enjoyed staying at the resort. I was surprised that it’s only 3 stars. I think it’s worth much more.
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.

J
Jordan
From
Ireland
The staff (shoutout to my guapita Alé) are exceptional. You’re made feel at home instantly and it’s such an amazing energy. I fell in love with it and everything about it.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 675 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.

F
Fiona Wyllie
From
United Kingdom
Our bedroom and bathroom were in a standalone hut in the middle of lush tropical gardens and forest.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 855 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.

E
Emma
From
Germany
Very friendly and helpful staff. Beautiful garden area and swimming pool. Great location close to the hidden beaches. I saw sloth in a garden, hummingbirds, aguati..
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 675 reviews
Price from
US$76.05
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

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

  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 287 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 9.2
    Superb - What previous guests thought, 4 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$91.53 per night
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 413 reviews

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

    From US$155.94 per night
  • La Bonita Lodge

    Puerto Viejo
    Budget options available
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 115 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.

    From US$162.01 per night
  • Caribe Town Bungalows

    Puerto Viejo
    Budget options available
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 150 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.

Enjoy breakfast in Puerto Viejo and nearby

  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 829 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$230.01 per night

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

  • 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$135.49 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...

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