Skip to main content

Search hotels in Puerto Viejo

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

Puerto Viejo – great hotels and places to stay

Filter by:

Star Rating

Review score

Offering charming rooms and bungalows with thatched roofs, Cariblue Beach and Jungle Resort is set in tropical gardens, 0.6 mi from Playa Cocles.

Love the bed,sounds of nature,the service
Review score
Excellent
1,301 reviews
Price from
$85.92
1 night, 2 adults

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.

Friendly staff Good location Clean and comfortable
Review score
Wonderful
1,186 reviews
Price from
$94.50
1 night, 2 adults

Located in Puerto Viejo, a 11-minute walk from Negra Beach, Umami Hotel - Adults Only has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

The landscaping is lush and lovely. The bed and pillows were comfortable. The A/C and hot water/water pressure worked well. Breakfast was a highlight (very good). Staff was friendly when approached, though service was not proactive.
Review score
Excellent
574 reviews
Price from
$150.54
1 night, 2 adults

Located in Puerto Viejo, a 5-minute walk from Chiquita Beach, Villas del Caribe has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

It’s a Beachfront hotel, it’s great being in front of the beach. Rooms are spacious and well equipped. The gardens are beautiful and well maintained, lots of animals like sloths even outside our room, it’s a great place to relax and admire nature
Review score
Wonderful
529 reviews
Price from
$91.60
1 night, 2 adults

With pool views, Terrazas del Caribe Hotel is located in Puerto Viejo and has a restaurant, room service, bar, garden, outdoor pool and terrace. Free WiFi is featured throughout the property.

Staff was very helpful and personable. Location was good for getting to beaches, national parks and other places we wanted to go. Free breakfast buffet was great. Lots to choose from.
Review score
Excellent
907 reviews
Price from
$117
1 night, 2 adults

Set amid the forest and 820 feet far from Playa Chiquita beach, Merlin offers free WiFi access.

Review score
Very Good
609 reviews
Price from
$75
1 night, 2 adults

Located in Puerto Viejo, Yucca Beachfront Hotel is a beachfront quaint hotel that offers free WiFi access. Playa Negra beach is just 1640 feet away. All comfort private rooms have private bathrooms.

The beach is so close
Review score
Very Good
267 reviews
Price from
$70
1 night, 2 adults

Located in Puerto Viejo, a 2-minute walk from Negra Beach, Hotel Sunshine Caribe has accommodations with a garden, free private parking and a terrace.

Alanna and her Uncle were our hosts. They were super attentive to our needs, even if we didn't ask for something, they would offer it. We were given fresh coconut and coconut water most mornings, when sitting in the patio kitchen area, she brought a fan to keep us cool. She set up a hammock on our patio area for my husband. The location was in town, but not where it was loud. The closest beach, Playa Negra was beautiful and hardly used, it felt like it was personally ours. A vast selection of excellent restaurants, shops and groceries are within walking distance. We never needed a car or taxi. Bicycles are easily rented if you want to venture outside of the town. We even found a cute, friendly little Baptist church for Sunday's worship.
Review score
Wonderful
277 reviews
Price from
$80
1 night, 2 adults

Located in Puerto Viejo, a few steps from Negra Beach, Playa Negra Brewing Beachfront Hotel has accommodations with a garden, free private parking, a private beach area and a shared lounge.

The view from the above terrace
Review score
Fair
227 reviews
Price from
$20
1 night, 2 adults

Located in Puerto Viejo, a 4-minute walk from Negra Beach, Cabinas Guarana has accommodations with a garden, free private parking and a terrace. Free WiFi and a shared kitchen are available.

Close to the center
Review score
Very Good
151 reviews
Price from
$49
1 night, 2 adults
See more hotels in Puerto Viejo

Hotels with airport shuttles in Puerto Viejo

Most-booked hotels in Puerto Viejo in the past month

See all

Puerto Viejo's best hotels with breakfast

  • Review score
    Wonderful · 235 reviews

    These Puerto Viejo El Nido Jungle Lodge bungalows are 656 feet from the Playa Chiquita and include access to an outdoor pool and free WiFi. Gandoca Manzanillo National Wildlife Refuge is 3.3 mi away.

  • Review score
    Wonderful · 81 reviews

    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.

  • Review score
    Wonderful · 47 reviews

    Located in Puerto Viejo, a 3-minute walk from Chiquita Beach, Hotel Aguas Claras Member of the Cayuga Collection provides accommodations with free bikes, free private parking, an outdoor swimming pool...

    Guest review
    Ecofriendly, natural environment, ocean access. Exceptional decor
  • Review score
    Very Good · 1,315 reviews

    Offering a beautiful tropical forest setting, Le Cameleon Boutique Hotel is a walking distance from Cocles beach in Puerto Viejo.

  • Review score
    Excellent · 459 reviews

    Located in Puerto Viejo, a 13-minute walk from Negra Beach, Olinca Boutique Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

  • Review score
    Excellent · 907 reviews

    With pool views, Terrazas del Caribe Hotel is located in Puerto Viejo and has a restaurant, room service, bar, garden, outdoor pool and terrace. Free WiFi is featured throughout the property.

  • Review score
    Excellent · 574 reviews

    Located in Puerto Viejo, a 11-minute walk from Negra Beach, Umami Hotel - Adults Only has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

  • Review score
    Very Good · 609 reviews

    Set amid the forest and 820 feet far from Playa Chiquita beach, Merlin offers free WiFi access.

Budget hotels in Puerto Viejo

  • Review score
    Wonderful · 357 reviews

    Set in attractive tropical gardens, Physis Caribbean Bed & Breakfast offers bright accommodations.

  • Review score
    Wonderful · 59 reviews

    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.

    Guest review
    Beautiful design and excellent staff coordination.
  • Review score
    Wonderful · 77 reviews

    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.

    Guest review
    I like the coziness and the location is great. The host, Kim is the best 👌
  • Review score
    Excellent · 1,685 reviews

    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.

  • Review score
    Excellent · 1,301 reviews

    Offering charming rooms and bungalows with thatched roofs, Cariblue Beach and Jungle Resort is set in tropical gardens, 0.6 mi from Playa Cocles.

  • Review score
    Very Good · 118 reviews

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

    Guest review
    I liked the point where it is located, everything is close and inside the hotel is quiet, so basically I spent an excellent night there.
  • Review score
    Very Good · 145 reviews

    Located in Puerto Viejo and with Negra Beach reachable within a 5-minute walk, Cabinas Mitchaelle's has concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a terrace...

    Guest review
    Excellent host in a quiet area of town. Will stay here again.
  • Review score
    Very Good · 805 reviews

    Located in Puerto Viejo, a 15-minute walk from Cocles Beach, Bambutel Cocles has accommodations with free bikes, free private parking, a garden and a terrace.

Hotels located in the center of Puerto Viejo

  • Review score
    Wonderful · 40 reviews

    Located in Puerto Viejo, a 6-minute walk from Negra Beach, Hotel Maritza provides accommodations with a garden, free private parking, a bar and massage services.

    Guest review
    i loved how close Hotel Maritza was to every thing and how amazing the owner is
  • Review score
    Wonderful · 473 reviews

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

  • Review score
    Wonderful · 208 reviews

    Located just 656 feet from Chiquita beach, La Kukula Lodge is located in Puerto Viejo. Free WiFi access and an outdoor swimming pool are available.

    Guest review
    The room was amazing! The wildlife was even more amazing! The Pool, Breakfast & Grounds!!
  • Review score
    Wonderful · 221 reviews

    Located in Puerto Viejo and with Negra Beach reachable within a 5-minute walk, Casitas Las Flores provides a tour desk, allergy-free rooms, a garden, free WiFi throughout the property and a terrace.

  • Review score
    Excellent · 51 reviews

    Located in Puerto Viejo, 1.3 miles from Manzanillo Beach, AIRE provides accommodations with a garden, free private parking and a terrace. Guests can use the indoor pool, or enjoy garden views.

    Guest review
    The design, style, comfort and location. The service and breakfast are great
  • Review score
    Excellent · 16 reviews

    BusHotel Puerto Viejo with private Hot Tube very close to town is located in Puerto Viejo, 1.3 miles from Cocles Beach and 2.7 miles from Jaguar Rescue Center.

    Guest review
    great concept with private hot tub. it has all you need to have a good stay.
  • Review score
    Excellent · 364 reviews

    Located in Puerto Viejo and with Negra Beach reachable within a 5-minute walk, Hotel Pura Vida has concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a terrace.

  • Review score
    Excellent · 140 reviews

    Located in Puerto Viejo, a 14-minute walk from Negra Beach, Escape Caribeño provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

    Guest review
    It was beautiful, near the ocean, and had a lovely pool.

FAQs about hotels in Puerto Viejo

What Guests Said About Puerto Viejo:

  • Review score

    Very busy small town with lots of restaurants, bars,...

    Very busy small town with lots of restaurants, bars, shopping. Public bus goes up and down the main road between Cahuita National Park and Refugio Nacional Gandoca-Manzanillo, where there are sprawling preserves with beaches & wetlands, protecting a vast coral reef & mangrove oyster beds.
    Guest review by
    Ellen
    United States
  • Review score

    The town was nice and classic costa rica but neat small/...

    The town was nice and classic costa rica but neat small/beachy shops and restaurants. (Close to Cocles. Don't skip that area or Manzanillo beaches!! Very pretty around there, even the drive). My favorite along the roads (above others for 6 hours)! The Indian place near cocles? was pricey but good. Liked Hotel Banana Azul and Hotel Indalo too. Intimate, smaller, cheaper, classy hotel. Beaches were nice! The beach at Cahuita was super cool/unusual. We walked toward the right for almost an hour and found it to be interesting/ unusual.
    Guest review by
    robin
    United States
  • Review score

    It rains a lot... it was december, I don't know if it is...

    It rains a lot... it was december, I don't know if it is always like that. Punta Uva beach and Cocles Beach are better places to stay. Puerto Viejo is crowdy, at night people often try to sell drugs. Prices are very high for food. I prefer the pacific coast of Costa Rica.
    Guest review by
    paulo
    Brazil
  • Review score

    Nice town, loved the Caribbean influence.

    Nice town, loved the Caribbean influence. Road works were taking place at a bridge as you enter the town, so traffic was always very congested at that spot. Hopefully that is just temporary. Loved the national parks, the Jaguar Rescue Center, cacao tour, variety of food. Everyone was super friendly.
    Guest review by
    Patricia
    United States
  • Review score

    Puerto Viejo is a laid back beach town that is walkable and...

    Puerto Viejo is a laid back beach town that is walkable and has charming streets lined with many food options and shops. The town has a reliable transportation system and is conveniently located near Punta Uva, one of the area’s most beautiful beaches.
    Guest review by
    Lucy
    United States
  • Review score

    One of our favorite places was the Jaguar Resource Center-...

    One of our favorite places was the Jaguar Resource Center- definitely worth a visit. Tours take place twice a day-9:30 and 11:30. You can book in advance on-line, or show up early. I also recommend Cahuita National Park although you need a private vehicle, or can take a tuk-tuk. If you want to see wildlife, hire a guide at the entrance, otherwise provide a suggested donation. Not all beaches are great for swimming... check water conditions daily.
    Guest review by
    Laurel
    United States

See reviews by guests who stayed at hotels in Puerto Viejo

See all
  • From $55.71 per night
    Review score
    Good · 217 reviews
    The host and his family were very kind genuine people. We were early checking in and they were kind enough to keep our suitcases for us! The hotel was situated on the main street of Puerto Viejo easy to get around and close to everything. The room was clean the beds were comfy! We felt safe there as the host and his family were very attentive . There is an excellent bakery called : De Gustibus (note they are closed on wednesdays) right across from them for fresh pastries and coffee in the morning ! Would recommend for short stays !
    Guest review by
    Bathsheba
    Canada
  • From $62.15 per night
    Review score
    Good · 292 reviews
    We booked while on the bus on our way to Puerto Viejo as it was recommended to us by a guide on a tour we had just been on. As it was a late booking, I don't think we got one of the best rooms. It was ok though and the location was good and the staff friendly enough. In the end we stayed for one night and found another hotel with a pool for the rest of our stay, but Cabinas Jacaranda was fine for somewhere to stay.
    Guest review by
    Stephen
    United Kingdom
  • From $172.83 per night
    Review score
    Very Good · 893 reviews
    Banana Azul is a true paradise on the caribbean side of Costa Rica. Where it actually matters, this hotel is doing it right. The AC in rooms is perfect, AND there is a ceiling fan too. The wifi coverage was perfect even out on the beach! The staff were simply amazing. And saving the best for last: THE BEACH!!! It was truly spectacular and the water was so so warm and calm.
    Guest review by
    Amir
    Canada
  • Review score
    Very Good · 375 reviews
    The staff were incredibly welcoming and very helpful with any questions or recommendations about the area. The hotel and gardens were beautiful! Perfect location in Puerto Viejo centre and an easy walk to a number of lovely beaches and restaurants.
    Guest review by
    Eleanor
    United Kingdom
  • From $228.71 per night
    Review score
    Exceptional · 251 reviews
    Rooms were gorgeous, beautifully decorated. Hotel is a few minutes drive from Puerto Viejo itself but that feels like a good thing and it was very easy to get taxis back and forth
    Guest review by
    Parimal
    United Kingdom
gogless