Skip to main content

Search hotels in Puerto Viejo

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

Filter by:

Star Rating

Review score

Puerto Viejo – 141 hotels and places to stay

See the latest prices and deals by choosing your dates.
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.

beautiful tropical setting
Scored 8.5
8.5
Rated very good
Very Good
1,444 reviews
Price from
$91.43
per night
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.

Very clean, modern rooms and great location. The staff is welcoming and very friendly.
Scored 9.3
9.3
Rated wonderful
Wonderful
1,036 reviews
Price from
$71.37
per night
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.

Friendly helpful staff. Clean and comfortable.
Scored 8.9
8.9
Rated excellent
Excellent
664 reviews
Price from
$148.62
per night
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.

Everything you need in one place, beach, pool, restaurants, good service, bike rentals, nature
Scored 8.8
8.8
Rated excellent
Excellent
643 reviews
Price from
$83.63
per night
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.

Location. Friendly staff. Great service.
Scored 8.8
8.8
Rated excellent
Excellent
719 reviews
Price from
$153.09
per night
Hotel Casa Merlin, hotel in Puerto Viejo

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

Pool area was really nice. WiFi was good when needed and AC was bonus in the room
Scored 8.3
8.3
Rated very good
Very Good
624 reviews
Price from
$70.39
per night
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.

I love the proximity to the beach and town. The staff was extremely friendly and welcoming as they have been in previous stays. The room was exceptionally clean if somewhat dated. No luxuries but a definite win on price and value. Highly recommended if you want to be right on the beach and near everything. I never rent a car as anything you need is within walking distance.
Scored 8.3
8.3
Rated very good
Very Good
208 reviews
Price from
$70
per night
Hotel Sunshine Caribe, hotel in Puerto Viejo

Sunshine Caribe offers rooms in Puerto Viejo. Among the various facilities of this property are a garden and a terrace. Some rooms at the property include a balcony with a mountain view.

There was no breakfast
Scored 8.9
8.9
Rated excellent
Excellent
351 reviews
Price from
$90
per night
Playa Negra Brewing Beachfront Hotel, hotel in Puerto Viejo

We are located in front of the Black Beach of Puerto Viejo. We offer shared and private rooms. We have a private parking lot. All rooms have Wifi, fan or air conditioning, according to your choice.

The staff was very friendly, we loved the room they gave us, I went with my wife and our dog, the bed was quite comfortable (maybe the pillows could be a little harder but it's a personal thing) the room had a terrace which was a success for drying clothes or towels that we brought from the beach, the A/C was very necessary since the temperatures are high.
Scored 6.3
6.3
Rated pleasant
Pleasant
261 reviews
Price from
$28
per night
La Kukula Lodge, hotel in Puerto Viejo

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.

The wildlife and garden was beautiful, and the hosts were incredibly accommodating and they made our trip so much more special. The breakfast was perfect and the location was close to some great restaurants and a gorgeous beach.
Scored 9.2
9.2
Rated wonderful
Wonderful
266 reviews
Price from
$123.50
per night
See all 112 hotels in Puerto Viejo

Available tonight: Top stays in Puerto Viejo

Most-booked hotels in Puerto Viejo in the past month

Puerto Viejo's best hotels with breakfast

  • AIRE
    Breakfast options
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 24 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 enjoy garden views.

    Un lugar muy tranquilo y lindo ! Apto para meditar

  • Hotel Aguas Claras Member of the Cayuga Collection
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 38 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...

    ubicación , atención , playa semiprivada , hotel pequeño

  • Le Cameleon Boutique Hotel
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 1,575 reviews

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

    has direkt beach access… two pools nice big rooms

  • Cariblue Beach and Jungle Resort
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 1,444 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.

    Beautiful resort, staff is incredible, everything perfect.

  • Terrazas del Caribe Hotel
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 719 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.

    The apartment was really spacious and comfortable.

  • Villas del Caribe
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 643 reviews

    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.

    We loved the breakfast! The rooms are comfy and private.

  • Umami Hotel - Adults Only
    Scored 8.9
    8.9
    Rated excellent
    Excellent
     · 664 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.

    the staff were very friendly and helped us book tours

  • El Nido Jungle Lodge
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 229 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.

    Great bungalow Local body wash was amazing Close to the beach

Budget hotels in Puerto Viejo

  • Mecca
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 42 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.

    La atención de sus dueñas son gente muy amable y maravillosa

  • Lanna Ban Hotel
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 1,727 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.

    everything was on point!, the atmosphere of the place is lovely

  • Bambutel Cocles
    Scored 8.2
    8.2
    Rated very good
    Very Good
     · 735 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.

    Lovely location, nice pool and very spacious room!

  • Cabinas Popular
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 350 reviews

    Located in Puerto Viejo, within a 8-minute walk of Negra Beach and one mile of Cocles Beach, Cabinas Popular has accommodations with a garden and free WiFi as well as free private parking for guests...

    Nice family hotel. Staff. Location in a quiet area.

  • Hotel Sunshine Caribe
    Scored 8.9
    8.9
    Rated excellent
    Excellent
     · 351 reviews

    Sunshine Caribe offers rooms in Puerto Viejo. Among the various facilities of this property are a garden and a terrace. Some rooms at the property include a balcony with a mountain view.

    The place was wonderful! Near the centre and yet so quit.

  • Hotel Casa Conley Del Mar
    Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 139 reviews

    Located in Puerto Viejo, Casa Conley Del Mar has an outdoor swimming pool and a fitness center. Among the various facilities of this property are a garden, a terrace.

    Nice and clean stay with a great view towards the sea.

  • Cabinas Ole Caribe
    Scored 8.3
    8.3
    Rated very good
    Very Good
     · 115 reviews

    Located in Puerto Viejo, a 4-minute walk from Cocles Beach, Cabinas Ole Caribe has accommodations with a garden, free private parking, a terrace and a private beach area.

    La atención de la muchacha. Nos atendió de maravilla

  • Cabinas Guarana
    Scored 8.3
    8.3
    Rated very good
    Very Good
     · 136 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.

    Ubicación excelente, personal muy amable y atento.

Hotels located in the center of Puerto Viejo

  • TortugaBay
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 1 review

    Located in Puerto Viejo, within a 10-minute walk of Negra Beach and 0.9 miles of Cocles Beach, TortugaBay provides accommodations with a terrace and free WiFi throughout the property as well as free...

  • Mecca
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 3 reviews

    Located in Puerto Viejo, a 8-minute walk from Negra Beach, Mecca provides accommodations with a garden, free private parking and a terrace.

  • Hotel Casa Vito Beachfront
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 98 reviews

    Located in Puerto Viejo, a 9-minute walk from Cocles Beach, Hotel Casa Vito Beachfront has accommodations with a garden, free private parking and a shared lounge. This 3-star hotel offers free WiFi.

    I stayed in Casa Vito for 3 nights, at the end of the year. All was perfect!

  • La Tica y La Gata
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 497 reviews

    Located in Puerto Viejo, 1.2 miles from Negra Beach, La Tica y La Gata has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

    Great location. Helpful, friendly and super nice people.

  • La Kukula Lodge
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 266 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.

    Fantastic garden with lots of birds & animals, jungle feeling, relaxing atmosphere

  • Bungalows Calalú
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 59 reviews

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

    Très belle endroit entouré de nature, proche de la ville, belle piscine,calme.

  • Casitas Las Flores
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 194 reviews

    Offering rustic bungalows with a view of the surrounding jungle, Casitas Las Flores is located in on the Carribean coast of Costa Rica, 3 minutes’ walk from Playa Negra. Free WiFi is available.

    we really enjoyed the ‚junglefeeling‘ - really quiet and relaxing place to stay!

  • BusHotel Puerto Viejo with private Hot Tube very close to town
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 15 reviews

    BusHotel Puerto Viejo with private Hot Tube very close to town is located in Puerto Viejo, 1.2 miles from Negra Beach and 1.3 miles from Cocles Beach.

    increíble, muy lindo, muy buena posición espacio seguro y cerca de todo

FAQs about hotels in Puerto Viejo

What Guests Said About Puerto Viejo:

  • Scored 10
    10

    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.
    Lucy
    United States of America
  • Scored 10
    10

    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.
    Laurel
    United States of America
  • Scored 4.0
    4.0

    Disappointing Experience and Lack of Compassion at Shawanda...

    Disappointing Experience and Lack of Compassion at Shawanda Lodge 3 Start hotel - If visiting the Puerto Viejo Area, just try another hotel. The area is awesome but really sorry for wrong business practices such as taking the Money from Global Tourists.
    Alonso Kings
    United States of America
  • Scored 8.0
    8.0

    The beach in town smells bad and can be crowded.

    The beach in town smells bad and can be crowded. The beaches further away are quiet and cleaner. Cocles was perfect. Little tide pools across from the Jaguar Rescue Center too. Absolutely must visit the rescue center and Tasty Waves
    MARISSA
    United States of America
  • Scored 8.0
    8.0

    The fresh food was stupendous.

    The fresh food was stupendous. Our favorite restaurant was called "Como en mi Casa". The beaches were gorgeous. With guides, you see many sloths and monkeys. People are all very nice. I loved the Jaguar Rescue Center. They took in so many kinds of animals and they strive to rehabilitate them and return them to the wild. They were amazing. Driving through the main part of town was VERY challenging. Sometimes, folks would just park in the street on a two lane street where there was only one lane for each direction of traffic. Scooters would dart around you from all directions and obeyed no traffic laws. There would be people walking everywhere and sometimes someone in your lane of traffic was pushing a banana cart. It was hot and no restaurants had air conditioning and very few fans. For these reasons, I would never want to go back. The difficulties were more challenging than what was offered.
    Donna
    United States of America
  • Scored 8.0
    8.0

    It has a very laid-back, beachy vibe… There are lots of...

    It has a very laid-back, beachy vibe… There are lots of different places to eat with a big variety of choices, and numerous beaches and activities, and several markets, as well as roadside fruit stands to purchase food from.
    Christa
    Canada

Explore guest reviews of hotels in Puerto Viejo

  • From $42.94 per night
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 1,230 reviews
    Very good location, Puerto Viejo is a small town and Pagalù hostel was 2 minutes walk away from the bustle of the beach, restaurants and bars. There is a supermarket nearby which is great for buying food and drink for cooking. There were hot showers which are always nice no matter the climate. The kitchen is well equipped and very clean, there is a nice social space. Jared on the reception was very helpful and assisted with preparations for visiting the nearby Cahuita National Park.
    Liam
    United Kingdom
  • From $226.45 per night
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 860 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.
    Jayson
    United States of America
  • From $91.38 per night
    Scored 7.8
    7.8
    Rated good
    Good
     · 1,042 reviews
    The Beachfront property is a typical hostel with a nice, small pool, regular activities, bikes for hire etc. It's located just outside of Puerto Viejo so you get less noise from the town while still being within walking distance.
    Jess
    United Kingdom
  • From $40 per night
    Scored 8.1
    8.1
    Rated very good
    Very Good
     · 964 reviews
    Greenest hotel I've ever visited. Very chill place. Close to the Cocles beach. A place to stay in Puerto Viejo.
    Džiugas
    Lithuania
  • From $372.26 per night
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 1,575 reviews
    Best hotel in Puerto Viejo
    Antonia
    United States of America