Search hotels in Puerto Viejo

Enter your dates to see the latest prices and deals for Puerto Viejo hotels

Select occupancy

Puerto Viejo – 330 hotels and places to stay

Filter by:

Star Rating
Review score

Lanna Ban Hotel

Hotel in Puerto Viejo

Offering direct access to the beach, Lanna Ban Hotel is located in Puerto Viejo. The hotel features an exotic garden and contemporary Thai architecture. Free WiFi access is available.

M
Maria Gabriel
From
Costa Rica
The location is great, close to a beautiful beach that is always not so crowded, so it’s a perfect “private beach”. The facilities are beautiful, the pool is great, the breakfast is incredibly, and the staff is super friendly.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,663 reviews
Price from
$88
1 night, 2 adults

Hotel Indalo adults only

Hotel in Puerto Viejo

Centrally located in Puerto Viejo de Talamanca town center 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
Cynthia
From
Canada
Really comfortable and private hotel for a great price in Puerto Viejo. We loved the size and layout of the room, the patio area and the pool was a nice bonus. It was close to everything but far enough that there was no traffic noise or music from the local clubs. Filtered water and coffee offered daily was great and the staff were friendly and helpful.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,042 reviews
Price from
$102
1 night, 2 adults

Bungalows Beachfront Hotel

Hotel in Puerto Viejo

Located in Puerto Viejo and with Punta Uva Beach reachable within a 6-minute walk, Bungalows Beachfront Hotel provides a tour desk, non-smoking rooms, an outdoor swimming pool, free WiFi and a...

F
Fred
From
United States
Location was perfect Having access to beach chairs was nice.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 242 reviews
Price from
$140.03
1 night, 2 adults

La Bonita Lodge

Hotel in Puerto Viejo

Located in Puerto Viejo, a 15-minute walk from Negra Beach, La Bonita Lodge has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

L
Luis Diego
From
Costa Rica
Amazing place, everything works perfectly.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 192 reviews
Price from
$100.89
1 night, 2 adults

Conga Boutique Hotel

Hotel in Puerto Viejo

Located in Puerto Viejo, a 10-minute walk from Cocles Beach, Conga Boutique Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

S
Simone
From
Switzerland
Good location, staff very helpful and the pool is just amazing! Breakfast ist delicious
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 376 reviews
Price from
$217.50
1 night, 2 adults

Mecca

Hotel in Puerto Viejo

Located in Puerto Viejo, a 8-minute walk from Negra Beach, Mecca provides accommodations with free bikes, free private parking, an outdoor swimming pool and a garden.

S
Sara
From
Israel
Loved the location. A short distance from the town so a bit quieter and more private. Kim was so hospitable and helpful. Definitely would stay again! Thanks, Kim!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 159 reviews
Price from
$78
1 night, 2 adults

Namu Garden Hotel & Spa - Adults Only

Hotel in Puerto Viejo

Located in Puerto Viejo, a 3-minute walk from Negra Beach, Namu Garden Hotel & Spa - Adults Only provides accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant....

C
Christina
From
Switzerland
The architecture and the gardens are amazing. The rooms are large and extremely comfortable.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 790 reviews
Price from
$210.28
1 night, 2 adults

Exōtico Beach Hotel

Hotel in Puerto Viejo

Exōtico Beach Hotel in Puerto Viejo provides adults only accommodations with a garden, a terrace and a bar.

C
Christian
From
Costa Rica
This place is truly a haven for relaxation and nature lovers. The staff went above and beyond to make my stay exceptional, always friendly and attentive to every need. The beach being so close was a wonderful bonus. Walking along the shore, listening to the soothing waves, was the perfect way to unwind. I highly recommend it for anyone looking to escape and recharge.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 824 reviews
Price from
$139.20
1 night, 2 adults

Saranda Boutique Hotel

Hotel in Puerto Viejo

Located in Puerto Viejo, a 5-minute walk from Negra Beach, Saranda Boutique Hotel provides accommodations with an outdoor swimming pool, free private parking, a terrace and a restaurant.

D
Dawna
From
United States
Excellent service. Cannot beat the pool and the nice rooms with A/C during the hot days. They have bikes to rent, as well as a tuk tuk. WiFi is great with TV in every quarters to watch Netflix etc. Tim is an excellent host and his staff is extremely accommodating. A true gem. We even came to hang out with friends when staying elsewhere because the vibe is Pura Vida!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 592 reviews
Price from
$143.75
1 night, 2 adults

La Prometida

Hotel in Puerto Viejo

Located in Puerto Viejo, a 3-minute walk from Negra Beach, La Prometida provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

J
Jaime
From
Costa Rica
We loved everything about this property! The atmosphere, room, breakfast, we didn’t want to leave! A close walk to the beach. We will definitely go back again!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 320 reviews
Price from
$168.62
1 night, 2 adults
See all 330 hotels in Puerto Viejo

Hotels with airport shuttles in Puerto Viejo

See all
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 29 reviews
From $122 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 463 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 824 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 334 reviews
From $99.44 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 327 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 429 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 104 reviews
From $133.34 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 357 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 62 reviews
From $232.58 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 429 reviews

Most booked hotels in Puerto Viejo and surrounding area in the past month

See all

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,663 reviews

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,297 reviews

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 976 reviews

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 824 reviews

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 995 reviews

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 790 reviews

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,042 reviews

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 828 reviews

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 803 reviews

Popular with guests booking hotels in Puerto Viejo

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 429 reviews

Budget hotels in Puerto Viejo and nearby

See all
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,663 reviews

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,297 reviews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 976 reviews

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 824 reviews

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 995 reviews

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,042 reviews

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 828 reviews

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 803 reviews

Best hotels with breakfast in Puerto Viejo and nearby

See all
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 790 reviews

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 429 reviews

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 553 reviews

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 784 reviews

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 691 reviews

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 592 reviews

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 292 reviews

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 165 reviews

Hotels located in the center of Puerto Viejo

See all
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 67 reviews

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 152 reviews

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 335 reviews

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 236 reviews
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 25 reviews
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 80 reviews

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 15 reviews
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 16 reviews

FAQs about hotels in Puerto Viejo

What Guests Said About Puerto Viejo:

Scored out of 10, guest rating 10

Busy with the right amount of chill, great number of...

Busy with the right amount of chill, great number of restaurants and coffee bars, shops and food outlets. Felt totally at home from day one and didn't really want to leave. Salsa Brava, my new favourite place to eat, drink, chill and listen to Reggae!
Guest review byAnonymous
Scored out of 10, guest rating 10

If you are a nature lover, looking to escape the hustle and...

If you are a nature lover, looking to escape the hustle and bustle of modern life often associated with cities and fast paced living….. this is the place for you. If you are looking for a party town, then try somewhere else. This area has plenty of fun bars and experiences, but it really is meant for folks who can fall into the magic that the jungle beaches offer. The rainforest is… life changing. And I highly recommend staying open hearted to what awaits you. Waking up every morning to the 5 am howler monkeys was a bit spooky at first, and then I learned to embrace it. Out there, life starts early, and I started to feel naturally energized? I even found myself eating lighter, not needing as much to get me through each day as the visceral feeling of the rainforest and nature within it was stimulating enough. It’s hard to explain, but magical is the only word that comes to mind. We flew into San Jose, rented a car, and drove out to Puerto Viejo. We stayed in a beautiful and simple house, that had only screens and glass for walls. It was immersive and healing for the nervous system. We then rented a moped, super affordable, and rode around to explore the beaches and wildlife refuges. There are two wonderful refuges to support, The jaguar rescue, and the green macaw rescue. Highly recommend them both. The guides are knowledgeable, and the profit from your ticket goes directly to supporting the rehabilitation, protection, and care of all the animals there. The food can be quite expensive, but if you stick to the more local “sodas” or cafeterias, the food is still fresh and a bit easier on the wallet. Otherwise, expect to pay $40-$80 for dinner. Yes, really. But don’t let that dissuade you. There is something different about this place. And I will be thinking about this trip for a long, long time. Pura vida!
Guest review byGrace
United States
Scored out of 10, guest rating 10

If you really want to experience the “Pura vida” vibes, you...

If you really want to experience the “Pura vida” vibes, you can’t miss Puerto Viejo, a blend of pure nature and stunning beaches with good Caribbean life style and a touch of eastern night life! We stay at Sueños B&B and eat every day at restaurant Richisimo, with very good prices and food quality. We visited the nearby Cahuita NP and beach and in Puerto Viejo enjoyed the beach and some local shopping of natural products at the Saturday market! We loved it and wished we could stay longer.
Guest review byAlessandra
Netherlands
Scored out of 10, guest rating 10

We loved Puerto Viejo. It has a really relaxed vibe.

We loved Puerto Viejo. It has a really relaxed vibe. Everyone was friendly and it wasn’t too busy. They really value their culture and heritage so the town isn’t spoilt by high rise hotels and chain restaurants. The food is good and prices reasonable. The buses are frequent and it is easy to get to nearby beaches and attractions. The Jaguar Rescue Centre is a wonderful project and well worth a visit We would also recommend the Ara Project which is nearby.
Guest review byAnne
United Kingdom
Scored out of 10, guest rating 6.0

We were there January 2 - 5, 2026.

We were there January 2 - 5, 2026. It rained most of the time we were there but not torrential rains. It is the rain forest, so that is to be expected. The traffic is really crowded. There are several one way bridges in a short space. Going 1/2 a Km could tak 20 minutes at times. The food was decent, and the temperatures were lovely. We enjoyed some beach volleyball and watching some surfers. We got to see so many beautiful plants, flowers and birds including toucans right from our porch.
Guest review byEnoch
United States
Scored out of 10, guest rating 8.0

Lots of things to do even if the weather is not great (we...

Lots of things to do even if the weather is not great (we could hardly swim). However, going up and down the coast to the various points to visit is not as easy as some reviews let on. The only road is narrow and traffic heavy all the time so biking is as great an option as sometimes advertised. We used local buses which are cheap and run quite regularly but may not have stops where you need, as well as tuk-tuks but these are insufficient for long distances. Packaged excursions offer transport so it's helpful if you are not interested in renting your own motorized wheels. Still, overall manageable without a car/moped.
Guest review byAgnes
France

See reviews by guests who stayed at hotels in Puerto Viejo

See all
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 651 reviews
The hotel apartments are very well decorated and are very spacious. The atmosphere is great in the room as it is outside. Great private balcony in every apartment. Kitchen had what we need for basic meals. The garden is pristine clean every day and very immerse in nature. The common Pool area is very comfortable as well and they provide clean towels and some drinks for guests. Good breakfast with a variety of options every day. Location is great (if you have your means of transportation). 10 minutes drive from Puerto Viejo.
Guest review byHugo
Portugal
From $90.40 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 351 reviews
I liked that Playa Puerto Viejo was in walking distance and within a few feet of my bedroom. The location was near multiple restaurants and in downtown Puerto Viejo. The room was a good size for two people, the shower was beautiful! The AC worked wonderfully. There were free beach towels as well. It was like a Haven compared to sleeping in a Cabin.
Guest review byGaniah
Costa Rica
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 435 reviews
Most friendly hosts! Willing to run the extra mile to help us! Delicious food! The tents were very comfortable and built in such a way that we experienced the canopy of the trees nearby. Excellent location with regards to the beach and other facilities in Puerto Viejo / Cocles.
Guest review byVillegas
Costa Rica
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 138 reviews
It is close to hotel banana Azul like a 3 min walk. You can go there for their beach and have meals/drinks.
Guest review byAnonymous
Canada
From $155.38 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 404 reviews
I loved this small hotel in the middle of jungle.....Very close everywhere,beach nearby
Guest review byZina
Greece

More places to explore, more ways to go