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 – 311 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.

D
Derek
From
United States
Loved this hotel. Best receptionist who hooked us up with Marco and a sloth finding tour. This was right across the street from the hotel within an hour we saw 15+ sloths!! In the ponds we saw amazing dart frogs. The classic Thai rooms now with AC and by the pool we so comfortable. This was one of my favorite places in Costa Rica. It is a close drive to the 2 snorkeling beaches. Highly recommend. Dinner and afternoon coffee in the outdoor eating area was very nice.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,702 reviews
Price from
$96
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
christopher
From
United States
The owner lives on site and is super helpful. The rooms are very nice and property is clean and safe. The location is a short walk from the Main Street and beach. We really enjoyed our time there and would book again
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,197 reviews
Price from
$101.25
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.

D
Daniela
From
Costa Rica
Beautiful small boutique hotel in the heart of Puerto Viejo, excellent location, walking distance from the main restaurants in downtown PV. Decoration, and room details superb. The bedding and pillows very comfortable as well. The breakfast delicious as well.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 114 reviews
Price from
$129
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....

K
Kimberly
From
United States
It’s a beautiful setting, and the staff were wonderful. The food was excellent, easy access to the beach.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 530 reviews
Price from
$188.29
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.

J
Jorge
From
Costa Rica
Well decorated rooms (but perhaps just a little cramped….)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 707 reviews
Price from
$161.82
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.

F
Fabiola
From
Costa Rica
The property was cute and the room spacious.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 257 reviews
Price from
$185.15
1 night, 2 adults

awā Beachfront Hotel

Hotel in Puerto Viejo

Beachfront property located in Puerto Viejo. Estblishment set 131 ft away from the beach., less than 0.6 mi from Chiquita Beach. Jaguar Rescue Center is 1.7 mi from the accommodations.

A
Autumn
From
United States
Aside from the beautiful beach front property and wonderful meals, this was such a warm and inviting staff. Everyone was pointing wild life out for us, checking in on us, and always greeting us with a smile. I can’t emphasize enough how amazing and friendly the staff was. We can’t wait to stay again!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 401 reviews
Price from
$218.70
1 night, 2 adults

Colina Secreta - Glamping and Villas

Hotel in Puerto Viejo

Located in Puerto Viejo, 1.3 miles from Cocles Beach, Colina Secreta - Glamping and Villas has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Q
Quiros
From
Costa Rica
Desayuno
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 412 reviews
Price from
$115.47
1 night, 2 adults

La Tica y La Gata

Hotel in Puerto Viejo

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

A
Alex
From
Israel
The hosts is awesome , helpful , nice. Jungle like apartment - the “living” room and the kitchen is outside.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 529 reviews
Price from
$74.66
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.

A
ALISSA
From
United States
Beachfront property is at a premium in Puerto Viejo. A good majority of the hotels are across the street from the beach. So I really appreciated the benefit of waking up to the water and hearing it. We stayed on the upstairs room so had a hammock, with for me is bliss. The ground floor rooms don't have the hammocks. The property is well kept and the fauna and animals are wonderful to observe.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 500 reviews
Price from
$103.44
1 night, 2 adults
See all 311 hotels in Puerto Viejo

Hotels with airport shuttles in Puerto Viejo

  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 81 reviews
    From $110.74 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 707 reviews
    From $215.43 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 369 reviews
    From $99.44 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 208 reviews
    From $169.50 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 365 reviews
    From $103.96 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 148 reviews
    From $128.82 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 427 reviews
    From $155.94 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 100 reviews
    From $165.26 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 401 reviews
    From $420.36 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 530 reviews
    From $630.54 per night

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

See all

Best hotels with breakfast in Puerto Viejo and nearby

  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 117 reviews

    Located in Puerto Viejo, within a 7-minute walk of Negra Beach and 2.5 miles of Jaguar Rescue Center, Infiniti Hotel has accommodations with a terrace as well as free private parking for guests who...

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

    Boasting barbecue facilities and free WiFi, Kalunay Hostel is located in Puerto Viejo. The property has a garden, as well as a shared lounge.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 524 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.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 488 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.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 490 reviews

    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.

  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 182 reviews

    Located in Puerto Viejo, a few steps from Cocles Beach, Hotel La Isla Inn has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 1,319 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.

  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 1,167 reviews

    Located in Puerto Viejo, a few steps from Negra Beach, Perla Negra Beachfront provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Budget hotels in Puerto Viejo and nearby

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 281 reviews

    Cabinas Jacaranda is located in Puerto Viejo and has accommodations with a garden and free WiFi, a 4-minute walk from Negra Beach and 2.7 miles from Jaguar Rescue Center.

  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 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...

  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 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. Free WiFi and a shared kitchen are available.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 378 reviews

    Located within a 5-minute walk of Negra Beach and 2.6 miles of Jaguar Rescue Center, Roots Family provides rooms in Puerto Viejo.

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

    Located in Puerto Viejo, a 5-minute walk from Negra Beach, El Clan Hostel has accommodations with an outdoor swimming pool, free private parking, a garden and a bar.

  • Tropical Vibes Hostel is located in Puerto Viejo, a few steps from Negra Beach and 2.8 miles from Jaguar Rescue Center. At the inn, every room has a patio.

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

    Located in Puerto Viejo, a 6-minute walk from Negra Beach, La Tribu Boutique Hostel for women has air-conditioned accommodations and a shared lounge.

  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 55 reviews

    Located in Puerto Viejo, within a 8-minute walk of Negra Beach and 2.6 miles of Jaguar Rescue Center, Posada Nena Caribe has accommodations with a garden and free WiFi throughout the property as well...

Hotels located in the center of Puerto Viejo

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 1,216 reviews

    Located in Puerto Viejo, a 2-minute walk from Negra Beach, Pagalù Hostel provides accommodations with a garden, free private parking, a shared lounge and a terrace.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 3 reviews

    Casa Olania at Caribe Sea Towers offers accommodations in Puerto Viejo, 2.6 miles from Jaguar Rescue Center.

  • Featuring a garden, Apartament at Caribe Sea Towers provides accommodations in Puerto Viejo.

  • Located within a 7-minute walk of Negra Beach and 2.5 miles of Jaguar Rescue Center, Backpackers puerto viejo has rooms in Puerto Viejo.

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

    Featuring garden views, Casita Rolando provides accommodations with a patio, around 2.6 miles from Jaguar Rescue Center.

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

    Located in Puerto Viejo in the Limon region, with Negra Beach nearby, La Casa de Rolando has accommodations with free WiFi and free private parking. Guests can relax in the garden at the property.

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

    A 8-minute walk from Negra Beach in Puerto Viejo, Lewis's Apartamentos #32 provides accommodations with access to a public bath. Beauty services and a car rental service are available for guests.

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 164 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...

FAQs about hotels in Puerto Viejo

What Guests Said About Puerto Viejo:

  • 8.0

    Puerto Viejo was a cute little beach front town with lots of...

    Puerto Viejo was a cute little beach front town with lots of life and friendly people. It’s not as “touristy” as I had read about. We felt safe walking around town and loved having so many transportation options. The tuks were a fun option to get around. There were several great restaurants within walking distance. Both Playa Negra and Punta Uva were beautiful beaches. Our visit was during the rainy season but it wasn’t horrible. It would rain a bit but the clear up. Would highly recommend staying there.
    Guest review by
    Danielle
    United States
  • 10.0

    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
  • 8.0

    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
  • 8.0

    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
  • 4.0

    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
  • 8.0

    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

See reviews by guests who stayed at hotels in Puerto Viejo

See all
  • From $630.54 per night
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 530 reviews
    The hotel is in a great location about a five minute walk to the many bars and restaurants in Puerto Viejo de Talamanca (PVT). Lovely pool area and gardens with helpful, friendly staff. I liked breakfast and the lunch choices, though did not eat an evening meal so cannot comment on that. There are free coffee pods in the rooms, which is nice. The restaurant area is well appointed with goos seating and tables.
    Guest review by
    Russell
    United Kingdom
  • From $90.40 per night
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 299 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 by
    Ganiah
    Costa Rica
  • From $83.06 per night
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 667 reviews
    Everything! Amazing ambiance, the jacuzzi, the activities, air conditioner in the rooms all day( Puerto Viejo was hot at december), all the free activities( pool party at an another close hotel, afro dance class, etc). The hair dressing space was a bonus. Staff were amazing and helpfull, specially Mara. Kitchen full equiped
    Guest review by
    neuma
    Brazil
  • From $135.60 per night
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 319 reviews
    very lovely hotel close to playa grande in manzanillo with only few rooms. staff very friendly and helpful. ideal to stay a few days on the beach. roughly 20 minutes by car from puerto viejo. there is a bus station 200m away from the hotel, but it is more convenient with a car
    Guest review by
    Nadine
    Germany
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 376 reviews
    The hotel is close to the beach and most restaurants in Puerto Viejo. Staff is quite friendly, room was large, and the hotel has a close contact to nature
    Guest review by
    paulo
    Brazil