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.

O
Oisín McFarland Smith
From
Mexico
Great location. A few minutes walk from the town / beach. Really nice room and swimming pool which were great to cool down after exploring the town. All the staff were very friendly and helped us book other activities. We extended our stay :)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,206 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, 111 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.

B
Bahar
From
United States
Location is great....beach right behind the hotel. Love watching the wildlife from our back porch. The "backyard" is gorgeous. They deliver breakfast to your room every morning which is great.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 487 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, 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...

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.2
Superb - What previous guests thought, 253 reviews
Price from
US$222
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.

Z
Zsofia
From
United Kingdom
A very warm welcome to a beautiful place. Perfect start for our trip. Kim is such a beautiful soul along with her Mom and the doggies. The breakfast was also lovely.
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.

A
Annika
From
Germany
Amazing accommodation, very luxurious! The staff (especially Jose) were always kind and helpful regardless of the requests. The breakfast was great, the dinner as well (4 courses, with three options for the main one). The pool was clean, usually not crowded. There was a gate that leads directly to the beach.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,336 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.

D
DR Diego Rossi
From
Italy
This Hostel made me feel the meaning of the Costa Rican "Pura Vida". The location is comfortable and clean. Recommended for every type of traveller. At the reception you may find Alejandra who will be able to embellish your permanence with love, tips and professionality. She will turn it into an unforgettable experience. I will defintely come back!
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.

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

P
Peng
From
Australia
I like that it's off the main road, so it's very peaceful and we only hear the sound of nature ie. Howler Monkeys and birds, etc. It's just a short Uber ride to the town, and very near Jaguar Rescue Centre. Breakfast is freshly prepared daily as per order. There's also a hammock outside the room for those who want to chill out. Staff members are very polite, helpful and cheerful. Highly recommend!
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 671 reviews
Price from
US$73.13
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

Enjoy breakfast in Puerto Viejo and nearby

  • 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
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 111 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.7
    Fabulous - What previous guests thought, 153 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 8.6
    Fabulous - What previous guests thought, 671 reviews

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

    From US$120.06 per night

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

  • Scored out of 10, guest rating 7.8
    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

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, 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$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,206 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$223.51
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 826 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,206 reviews
    the pool, the location (very quiet and only 5 min walking to the city center)
    Guest review by
    Ramon
    Young couple
  • Avg. price/night: US$120.06
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 671 reviews
    The location, only 5 minutes drive to city center.
    Guest review by
    Asaf
    Family with young children