Skip to main content
In partnership with
Technical Tycoons

Search hotels in Puerto Viejo

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

Puerto Viejo – 304 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,700 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.

D
Daniel
From
Costa Rica
The location, it is in Puerto Viejo downtown you can pick any beach from there.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,201 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.

L
Luis Diego
From
Costa Rica
Amazing place, everything works perfectly.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 105 reviews
Price from
$84.96
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, 121 reviews
Price from
$150
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....

I
Irma
From
Sweden
Absolutely stunning place with beautiful and spacious rooms which give a feeling that you are one with the jungle!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 541 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.

A
Anja
From
Austria
The property is amazing, so nice and green, good food, nice staff, perfect for a hide-away. Also perfect location at a nice, not crowded beach. Best breakfast.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 719 reviews
Price from
$161.82
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.

N
Nejra
From
Germany
The hotel is very pretty and unique, made with quality and style. It definitely exceeded our expectations and you can see somebody thought about every single detail. Rooms are quite functional, even though they are very small. The bed is comfortable. Every room has a small private terrace. There is a jacuzzi, and a big pool that are being thoroughly cleaned every day. The pool is quite big for the number of guests the hotel can accommodate. I always book a hotel with the private bathroom, but it was not an issue sharing the bathroom/ showers. Breakfast was quite good. w We enjoyed every moment at Saranda. Would definitely recommend ☺️
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 500 reviews
Price from
$117.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.

R
Roman
From
Germany
Wonderful boutique hotel. Francisco, Andrea and Selva know what great service means. They make you feel so relaxed and really go an extra mile for your comfortable stay. The rooms are full of details and nice decorations. The shower is great. The pool is awesome as well. Breakfast is very good! We loved that they brought fresh coffee and tea every morning to your door. The price for stay is above average but it is worth every penny. If you go with your partner/spouse you will love it. Don't think, just book it.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 262 reviews
Price from
$192.56
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.

T
Tal
From
Israel
Loved this hotel. Peaceful, beautiful beach, beautiful view from the room, greate service from the staff, and really great food both on breakfast and dinner.
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.

M
Melissa
From
Canada
The property is beautiful and exceptionally maintained.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 410 reviews
Price from
$97.24
1 night, 2 adults
See all 304 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
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 719 reviews
    From $225.42 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 363 reviews
    From $99.44 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 205 reviews
    From $163.85 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 372 reviews
    From $103.96 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 145 reviews
    From $128.82 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 421 reviews
    From $155.94 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 100 reviews
    From $183.91 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 418 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 398 reviews
    From $1,093.28 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.0
    Very Good - What previous guests thought, 278 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.

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

    From $86.45 per night
  • 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.

    From $57.46 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 1,211 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.

    From $42.94 per night
  • 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.

    From $90.40 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 594 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.

    From $73.22 per night
  • 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.

    From $226 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 122 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...

    From $110.74 per night

Budget hotels in Puerto Viejo and nearby

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 686 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.

    From $83.06 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Offering free WiFi, Backpackers Puerto Viejo offers accommodations in Puerto Viejo, 2.5 miles from Jaguar Rescue Center.

    From $46.73 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 111 reviews

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

    From $49.72 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 163 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...

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

    From $149.16 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 302 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.

    From $79.10 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 74 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.

    From $58.39 per night
  • 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.

    From $86.38 per night

Best hotels with breakfast in Puerto Viejo and nearby

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

    From $67.80 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 516 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.

    From $334.59 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 489 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.

    From $216.96 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 500 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.

    From $139.84 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 185 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.

    From $88 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 1,316 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.

    From $148 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 1,158 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.

    From $79.78 per night
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 262 reviews

    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.

    From $216.24 per night

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
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 101 reviews
    We really enjoyed our stay a lot. We had a beautiful little house near the river, with a hot shower and a comfortable bed, also an extra living room and a little kitchen. Could see monkeys and sloths, agutis and a lot of other different wildlife from our terrace. Free water, laundry and kayaks. Everything was really clean and only 5 min walk to the beach. Helped us with everything we needed. A tuktuk to puerto viejo takes about 10 mins. Everyone was really friendly we would def come again.
    Guest review by
    Nadja123
    Austria
  • From $148 per night
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 1,316 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 $90.40 per night
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 265 reviews
    Jilma the responsable for the hotel was a really sunshine and I felt like home. The 3 other workers was also like able people and did a good job every day. I loved my room with a small kitchen and everything was very clean. La Playa Negra and Playa Puerto Viejo very close and Puerto Viejo with all you need in walking distance from the hotel. I stayed there for 2 weeks.
    Guest review by
    Berit
    Norway
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 418 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 $103.73 per night
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 766 reviews
    Great place close to puerto viejo. You can rent bikes at the hotel and they have a space for doing yoga. the bikes are very convenient for getting to and from the city and beaches during the day.
    Guest review by
    Caroline Brudvi
    Spain
gogless