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

A
Angel
From
Costa Rica
The rooms, the pool, a lot of nature, the attention, the cleanness. Everything is completely good.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,699 reviews
Price from
$106
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.

A
Andre
From
South Africa
The facility is owner operated. He is friendly and can speak English, although he is Spanish. Most willing to try to get us to a specific tour by calling the organisers. The room was spacious and the swimming a great relieve in the heat of Puerto Viejo. About 300 metres from the sea and very nice beach restaurants.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,200 reviews
Price from
$87.75
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.

F
Florencia
From
Chile
It’s beautiful and everything is super clean
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 103 reviews
Price from
$72.22
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, 119 reviews
Price from
$149
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....

B
Barbara
From
Canada
Close to restaurant and the ocean.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 540 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.

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.3
Wonderful - What previous guests thought, 715 reviews
Price from
$152.06
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.

A
Aimee
From
Peru
Such a lovely place with a super pool, awesome hot tub and wonderful helpful staff. We loved staying here! It’s near to puerto viejo but slightly out of town so it’s not super noisy. We loved the private bathroom and the cute little pod. Yeah it’s small but there’s enough storage space for it to be ok. There are lots of lovely places to sit and chill out. The barman is especially great - super friendly and helpful and made excellent cocktails. The reception staff were so helpful and kind.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 497 reviews
Price from
$136.56
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.

M
Marília
From
Brazil
Location is great and staff awesome! Selva is really nice and gave us a lot of good tips for places and what to do during our stay! Breakfast is amazing and the pool is really nice :)
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 260 reviews
Price from
$191.36
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.

R
RamonaS.
From
Romania
Wow, wow, and wow everything was wonderful. The location is so great by the beach and the sound of the waves during all day and night is what I was looking for a good relaxation. It's very beautiful and I loved everything about this hotel.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 398 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.

L
Lois
From
Costa Rica
It’s such a unique spot. Great location. Breakfast was unreal every day. The “tent” we stayed in was huge and really felt more like a little house. And the service was stellar. Zero issues or complaints. Will 100% be staying there again.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 411 reviews
Price from
$115.47
1 night, 2 adults
See all 307 hotels in Puerto Viejo

Hotels with airport shuttles in Puerto Viejo

  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 10 reviews
    From $56.50 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 86 reviews
    From $110.74 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 715 reviews
    From $313.70 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 364 reviews
    From $99.44 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 206 reviews
    From $158.20 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 373 reviews
    From $103.96 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 149 reviews
    From $128.82 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 423 reviews
    From $155.94 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 101 reviews
    From $158.48 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 398 reviews
    From $352.56 per night

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

See all

Hotels located in the center of Puerto Viejo

  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 146 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, 379 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.9
    Excellent - What previous guests thought, 1,212 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.3
    Very Good - What previous guests thought, 17 reviews

    Pura Vida Boutique Apartments is a recently renovated apartment in Puerto Viejo near Negra Beach. Offering a garden, the property is located within 2.7 miles of Jaguar Rescue Center.

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

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

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

Best hotels with breakfast in Puerto Viejo and nearby

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 27 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, 519 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.7
    Excellent - What previous guests thought, 850 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.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 497 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, 188 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,318 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.9
    Good - What previous guests thought, 1,162 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 9.0
    Wonderful - What previous guests thought, 679 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.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, 165 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...

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

    Casa Wolaba offers air-conditioned rooms in Puerto Limón. The property is around a 8-minute walk from Negra Beach, one mile from Cocles Beach, and 2.5 miles from Jaguar Rescue Center.

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

  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 75 reviews

    Located in Puerto Viejo, a 8-minute walk from Negra Beach, Casa Dolce Vita has accommodations with free WiFi and free private parking. The hotel has family rooms.

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

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

    Roca Mar ROCAWELCH Puerto Viejo offers accommodations in Puerto Viejo, 2.6 miles from Jaguar Rescue Center.

FAQs about hotels in Puerto Viejo

What Guests Said About Puerto Viejo:

  • 8.0

    The ocean is actually quit rough.

    The ocean is actually quit rough. You can't let your kids unseen be in the ocean (you can do this never of course, but it was wild). There were lifequards, that gave a safe feeling, but still.. I think Puerto Viejo is very expensive when you buy grocery or souvenirs. That's not nice. And some place were very dirty on the streets. To much trash. But the athmosfere is very relaxed.
    Guest review by
    Roberto
    Netherlands
  • 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

See reviews by guests who stayed at hotels in Puerto Viejo

See all
  • From $119.78 per night
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 1,699 reviews
    We stayed in Lanna Ban for 6 days. Great facilities. We had a double room with balcony, which was spacious and clean. The room had AC which was a plus. The hotel graden and pool is beautiful. Great location near playa Cocles and some nice restaurants and the Jaguar rescue center. We loved riding our bike to Punta Uva beach in the daytime and Puerto Viejo downtown in the evening - the hotel is in the middle of these two. Friendly staff!
    Guest review by
    Andrea Gravdal
    Norway
  • From $241.54 per night
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 862 reviews
    The staff was very friendly and always ready to help. The room was perfect. We booked a tepee in a small hotel spot with a pool surrounded for an impressive vegetation. Close to the hotel you will find different restaurants and a small beach 200 m from the hotel (please take care, very dangerous rip currents). Public transport available to visit Manzanillo, Pints UVA , Cocles or Puerto Viejo. Tasty breakfast.
    Guest review by
    Isaac
    Germany
  • From $223.29 per night
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 61 reviews
    The staff were amazing. The design and layout of the entire hotel, plus the rooms, were very well thought of and detailed. Breakfast was healthy, locally sourced, and handmade with love. The location was a walking distance from the beach and a short drive into Puerto Viejo itself, so nights out didn't feel far.
    Guest review by
    Mervyn
    Canada
  • From $90.40 per night
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 269 reviews
    This hotel has everything you need for a stay in Puerto Viejo, rooms are large with a terrasse, a small kitchen and coffee machine, bathroom is good with hot water and good pressure, and the staff is SO SO nice and will help you with any queries. Would definitely come back again !
    Guest review by
    Nala
    France
  • From $147.09 per night
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 411 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 by
    Villegas
    Costa Rica