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 – 294 hotels and places to stay

Filter by:

Star Rating

Review score

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, 0.6 mi from Playa Cocles.

S
Stacie
From
United States
I liked that you are close to the beach and close to town.
Review score
Excellent
1,322 reviews
Price from
$97.92
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.

E
Ernesto
From
Costa Rica
Great location and Value in the Center of Puerto Viejo.
Review score
Wonderful
1,201 reviews
Price from
$87.75
1 night, 2 adults

Umami Hotel - Adults Only

Hotel in Puerto Viejo

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.

A
Anibal
From
United States
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
549 reviews
Price from
$146.29
1 night, 2 adults

Villas del Caribe

Hotel in Puerto Viejo

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.

L
Laura
From
Costa Rica
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
519 reviews
Price from
$99.56
1 night, 2 adults

Terrazas del Caribe Hotel

Hotel in Puerto Viejo

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.

P
Peggy and Mark
From
United States
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
878 reviews
Price from
$112.82
1 night, 2 adults

Hotel Casa Merlin

Hotel in Puerto Viejo

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

L
Lindsay
From
Canada
The staff were wonderful. So kind and helpful!
Review score
Excellent
622 reviews
Price from
$71.07
1 night, 2 adults

Yucca Beachfront Hotel

Hotel in Puerto Viejo

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.

L
Line
From
Canada
Clean, safe, well located
Review score
Very Good
277 reviews
Price from
$70
1 night, 2 adults

Hotel Sunshine Caribe

Hotel in Puerto Viejo

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.

J
Jolene
From
United States
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
273 reviews
Price from
$70
1 night, 2 adults

Playa Negra Brewing Beachfront Hotel

Hotel in Puerto Viejo

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.

S
Stanley
From
Costa Rica
The view from the above terrace
Review score
Fair
230 reviews
Price from
$40
1 night, 2 adults

Cabinas Guarana

Hotel in Puerto Viejo

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.

D
David
From
Switzerland
Close to the center
Review score
Very Good
142 reviews
Price from
$49
1 night, 2 adults
See all 294 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 · 91 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 · 48 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,232 reviews

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

  • Review score
    Excellent · 467 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 · 878 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 · 549 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 · 872 reviews

    Offering an outdoor swimming pool and an extensive garden, Hotel Banana Azul is located in Playa Negra beach and 1.6 mi from Puerto Viejo town center. Free WiFi access is available in all areas.

  • Review score
    Very Good · 100 reviews

    Offering free Wi-Fi connection in common areas with free tea and coffee, this property is located amid tropical forests in Puerto Viejo facing the Caribbean Sea. It also has an outdoor pool.

    Guest review
    it is very clean and nature friendly no TV really a time to enjoy yourself

Budget hotels in Puerto Viejo

  • Review score
    Wonderful · 80 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,686 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
    Very Good · 144 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 · 192 reviews

    Located in Puerto Viejo, within a 8-minute walk of Negra Beach and 2.5 miles of Jaguar Rescue Center, Cabinas Popular has accommodations with a garden and free WiFi as well as free private parking for...

    Guest review
    The staff were lovely, I loved my stay there, the garden was super nice and we saw some cute animals!
  • Review score
    Very Good · 142 reviews

    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.

  • Review score
    Excellent · 622 reviews

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

  • Review score
    Very Good · 277 reviews

    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.

  • Review score
    Very Good · 186 reviews

    La Costa de Papito is located in Puerto Viejo and offers a spa and on-site restaurant. It is just yards from the beach and includes a free Wi-Fi.

    Guest review
    Very friendly staff & tastefully decorated casita!

Hotels located in the center of Puerto Viejo

  • 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 · 664 reviews

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

  • Review score
    Wonderful · 71 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.

  • Review score
    Wonderful · 1,201 reviews

    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.

  • 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
    Wonderful · 149 reviews

    Located in Puerto Viejo, a 2-minute walk from Cocles Beach, Jaguar Inn Bungalows has accommodations with a garden, free private parking and a terrace.

    Guest review
    Best place ever.exactly what we wanted. Great place Great gardens close to beach. Have already reserved for next gear highly reccommend. The 535 am howler monkey wake up is something else. Walkable safe.
  • Review score
    Excellent · 39 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
    Excellent · 15 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.

FAQs about hotels in Puerto Viejo

What Guests Said About Puerto Viejo:

  • Review score

    It was the quiet, and beautiful beaches we were looking for.

    It was the quiet, and beautiful beaches we were looking for. We were there in July so it was the off-season so the beaches were very vacant which I liked super clean hardly any garbage like almost 0 garbage and the towns there are just so perfect like it came right out of a book. And the birds mustn’t forget the birds everywhere such a beautiful song to wake up to.
    Guest review by
    Laurie
    United States
  • 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

See reviews by guests who stayed at hotels in Puerto Viejo

See all
  • Review score
    Excellent · 361 reviews
    I loved my stay here! Cindy, Mercedes and Almut took the best care of me and the hotel was perfect :) open space, very comfortable and clean room and just a stone’s throw away from the main road, shops, restaurants, bars and a beautiful local beach - I literally couldn’t have asked for better or more! If you’re looking for warm and friendly staff, and a clean and comfortable place to lay your head in a central location, then I would highly recommend a stay here :) I hope to return one day soon!
    Guest review by
    Dina
    United Kingdom
  • From $159.06 per night
    Review score
    Excellent · 1,322 reviews
    We loved the jungle grounds and the pool. We had a family suite with separate bedroom which was spacious and comfortable. Staff were friendly and helpful. There were restaurants and beach food nearby in Cocles. Puerto Viejo was around 30 minutes walk along the beach path. Alternatively reception can order a tuk tuk which costs around 3000-4000 colones. Our stay here was a relaxing end to our time in Costa Rica.
    Guest review by
    Kathryn
    United Kingdom
  • From $128.65 per night
    Review score
    Very Good · 872 reviews
    The semi-private beach was amazing. The hotel had the beach lounging dialed in with seating on the beach, and a deck about 30 feet off the beach. They serve coffee near the beach (starting around 5am) in the morning and drinks at night. Breakfast was pretty good with decent portions. The resort had a super nice market attached. The room I had was quirky but cool. It was a great value for money.
    Guest review by
    Jayson
    United States
  • From $51.75 per night
    Review score
    Excellent · 330 reviews
    Best hostel in Puerto Viejo! Had an amazing stay once again. I keep coming back here. The staff is amazing, always willing to help or just chat with you. It has everything you need and is located in between town and cocles beach. Both are walking distance which is really nice. Recommend anyone to stay here!
    Guest review by
    Judith
    Netherlands
  • Review score
    Exceptional · 3 reviews
    Lovely stylish house in a safe & quiet neighbourhood near the beach and a few kilometers from Puerto Viejo away. Very friendly & helpful people. We enjoyed the great veranda & the wonderful garden.
    Guest review by
    Fiorella
    Switzerland