Skip to main content

Filter by:


Star Rating

Review Score

Puerto Viejo – 115 hotels and places to stay
See the latest prices and deals by choosing your dates.
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.

9.8
Scored 9.8
Exceptional
Rated exceptional
441 reviews
Price from$145.80per night
Casa Cerise Beachfront, hotel in Puerto Viejo

A 6-minute walk from Chiquita Beach in Puerto Viejo, Casa Cerise Beachfront offers accommodations with access to wellness packages.

9.6
Scored 9.6
Exceptional
Rated exceptional
5 reviews
Price from$209.30per night
Terrazas del Caribe Aparthotel, hotel in Puerto Viejo

With pool views, Terrazas del Caribe Aparthotel is located in Puerto Viejo and has a restaurant, room service, bar, garden, outdoor pool and terrace. Free WiFi is featured throughout the property.

8.9
Scored 8.9
Excellent
Rated excellent
686 reviews
Price from$117.09per night
Shawandha Lodge, hotel in Puerto Viejo

Strategically located by the beach, Shawandha Lodge offers accommodations in Puerto Viejo. the property features an outdoor swimming pool and free WiFi access.

8.5
Scored 8.5
Very Good
Rated very good
846 reviews
Price from$158.30per 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.

8.8
Scored 8.8
Excellent
Rated excellent
680 reviews
Price from$91.60per night
Hotel Bugabutik, hotel in Puerto Viejo

Offering an outdoor pool, a spa and a shared terrace, Hotel Bugabutik is located in Cocles. It features free Wi-Fi and free daily breakfast, and is just a short 5-minute walk from the beach.

8.6
Scored 8.6
Excellent
Rated excellent
426 reviews
Price from$97.02per night
La Tica y La Gata, hotel in Puerto Viejo

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. Guests can enjoy garden views.

9.3
Scored 9.3
Wonderful
Rated wonderful
484 reviews
Price from$79.20per night
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.

8.4
Scored 8.4
Very Good
Rated very good
1,405 reviews
Price from$97.92per 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.

9.2
Scored 9.2
Wonderful
Rated wonderful
271 reviews
Price from$133per 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.

9.3
Scored 9.3
Wonderful
Rated wonderful
889 reviews
Price from$87.84per night
See all 112 hotels in Puerto Viejo

Most-booked hotels in Puerto Viejo in the past month

Puerto Viejo's best hotels with breakfast

  • Hotel Aguas Claras Member of the Cayuga Collection
    Breakfast options

    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

    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 31 reviews
  • Bambutel Cocles
    Breakfast options

    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!

    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 626 reviews
  • Terrazas del Caribe Aparthotel
    Breakfast options

    With pool views, Terrazas del Caribe Aparthotel 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.

    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 686 reviews
  • Villas del Caribe
    Breakfast options

    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.

    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 678 reviews
  • El Nido Jungle Lodge
    Breakfast options

    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

    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 219 reviews
  • Hotel Banana Azul - Adults Only
    Breakfast options

    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.

    beautiful location, quite, on beach, walk into town.

    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 781 reviews
  • Namuwoki Lodge
    Breakfast options

    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.

    diseño de la Villa. El entorno. La zona de la piscina

    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 216 reviews
  • HOTEL, VILLAS y GLAMPINGS MYA -PUERTO VIEJO, Limon, CR
    Breakfast options

    Located in Puerto Viejo, 1.1 miles from Cocles Beach, HOTEL, VILLAS y GLAMPINGS MYA -PUERTO VIEJO, Limon, CR has accommodations with an outdoor swimming pool, free private parking, a garden and a...

    La ubicación del hotel, en medio de la naturaleza.

    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 98 reviews

Budget hotels in Puerto Viejo

  • Cabinas Popular
    Cheap hotel

    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.

    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 361 reviews
  • Hotel Sunshine Caribe
    Cheap hotel

    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.

    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 357 reviews
  • Cabinas Guarana
    Cheap hotel

    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.

    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 122 reviews
  • Yucca Beachfront Hotel
    Cheap hotel

    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.

    schöne Anlage, sehr nette und hilfsbereite Mitarbeiter

    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 182 reviews
  • Hotel La Costa de Papito
    Cheap hotel

    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.

    Very friendly staff & tastefully decorated casita!

    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 206 reviews
  • Family Hotel
    Cheap hotel

    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.

    ubicación, trato y posibilidad de realizar mis alimentos

    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 82 reviews
  • Posada Nena Caribe
    Cheap hotel

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

    La ubicación inmejorable, habitaciones amplias limpias

    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 28 reviews
  • Selina Puerto Viejo
    Cheap hotel

    Featuring free WiFi, Selina Puerto Viejo offers pet-friendly accommodations in Puerto Viejo. Guests can enjoy the on-site bar. Free private parking is available on site.

    Good social vibe, nice comfy beds. Clean. Free yoga class

    7.9
    Scored 7.9
    Good
    Rated good
     · 1,059 reviews

Hotels located in the center of Puerto Viejo

  • La Prometida
    Central location

    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.

    Super stylish, super comfortable, attention to detail exceptional.

    9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 183 reviews
  • aWà Beach Hotel
    Central location

    Beachfront property located in Puerto Viejo. Estblishment set 131 ft away from the beach., less than 0.6 mi from Chiquita Beach.

    Modern Boutique Hotel located on a quiet sandy beach.

    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 522 reviews
  • Casa Natural Puerto Viejo
    Central location

    Located in Puerto Viejo, a few steps from Negra Beach, Casa Natural Puerto Viejo has accommodations with a garden, free private parking, a terrace and a restaurant.

    La tranquilidad del lugar y la atención del personal

    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 13 reviews
  • La Tica y La Gata
    Central location

    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. Guests can enjoy garden views.

    Great location. Helpful, friendly and super nice people.

    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 484 reviews
  • Exôtico Beach & Rooms
    Central location

    Exôtico Beach & Rooms features an outdoor swimming pool, garden, a terrace and bar in Puerto Viejo. This 5-star hotel offers room service and a concierge service.

    Little gem! beautiful nature and the bedroom was amazing.

    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 304 reviews
  • Jaguar Inn Bungalows
    Central location

    Featuring a garden and free WiFi throughout the property, Jaguar Inn Bungalows is located in Puerto Viejo. This jungle hotel offers a terrace.

    Great location for the Rescue Center and the beach

    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 163 reviews
  • Bungalows Calalú
    Central location

    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.

    Todo estuvo bien, Doña Irma muy amable al igual hijo y esposo. La piscina muy comfortable al igual el área del hotel.

    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 44 reviews
  • Mecca
    Central location

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

    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 1 review

FAQs about hotels in Puerto Viejo






Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Puerto Viejo:

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

    A true jungle experience in a calm secure, laidback and...

    A true jungle experience in a calm secure, laidback and amazing environment! Amazing little restaurants, beautiful beaches ! Much prefer this Caribbean Coast than the Pacific. Just rent a bike to move around or take a Tuktuk. Fruit markets on the roadsides!
    Gilles
    Canada
  • 8.0
    Scored 8.0

    Clearly a place for a younger crowd than us 70+ year olds...

    Clearly a place for a younger crowd than us 70+ year olds but that didn't get in the way for us. Always treated well. Great to have such an international mix of people. Great food options, again with a mix of cuisines. With modest efforts you can arrange individualized itineraries for the sights. Infrastructure (local transportation, streets/roads, sidewalks) could benefit from updating - always a challenge in crowded, somewhat remote areas.
    Duane
    United States of America
  • 6.0
    Scored 6.0

    Charming Caribbean town, friendly

    Charming Caribbean town, friendly people, fun restaurant and entertainment options However, all gringo eateries are vastly overpriced. Avoid all the fancy places, totally not worth it. Exorbitant prices for nothing special. Opt for the few, but better, luncheonettes instead. Beer, not wine. Loved Riquisimo! Be aware that different taxis charge different rates for the same trip, because they can haha! Chill! ;-)
    John
    Canada
  • 4.0
    Scored 4.0

    This location is crowded with lots of traffic.

    This location is crowded with lots of traffic. There’s trash alongside the roads and it’s very noisy at night. You must get up early to find a spot on the beach and the waves can be very rough and unsuitable for swimming just about anywhere. It is also far more expensive than we had remembered compared to our last trip vs the Pacific side. If you must go to Caribbean side of Costa Rica, stay closer to Punta UVA or Manzanilla away from the crowds. Where to eat in Puerto Viejo: La Nena, Zaika, Lidia’s Place, Tambie Bros, and Pizzeria Pulcinella.
    Dawna
    United States of America
  • 10
    Scored 10

    A great laid back type of caribbean seafront.

    A great laid back type of caribbean seafront. Good bars and a hippy vibe. Some decent supermarkets in town and on the road out to Manzanilla. The bar in the Puerto Viejo Hotel on Friday night is a must.
    k
    keith
    United Kingdom

Explore guest reviews of hotels in Puerto Viejo

  • From $155.66 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 686 reviews
    We had a great stay at Terrazas del caribe! it’s in a great location - near to the Jaguar park and a short rickshaw ride to the beach! the staff really made our trip great! In particular, Michael and Yusmary on the front desk. They were exceptionally helpful in assisting us with finding taxis and helping us figure out how to get our CR phone number to work! Thank you so much! the pool area was also clean and relaxing. The hotel is surrounded by tall trees and one morning we were lucky enough to spot a sloth!
    Anne
    United Kingdom
  • From $283.74 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,580 reviews
    Staff is really nice but a bit distracted specially in the restaurant. But service was overall good. The hotel itself is beautiful, pools are stunning, facilities are spacious and beautifully designed, beachfront loungers are very handy, dinner food is very tasty and cocktails nicely prepared. Walking distance to Jaguar rescue center, Soda la Nena ( with good Caribbean food) and supermarkets. The spa is a massage room, but masseusse is lovely and the forest view is stunning. Highly recommended.
    Adriana S R
    Malta
  • From $169.50 per night
    9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 382 reviews
    Eric and Sharon were the nicest hosts I have ever encountered at a hotel in a long time. They were always friendly and asked how our stay was going every time we walked in the door. They were able to recommend places to eat, as well as activities. I love the charm of the hotel, it’s cleanliness, amazing atmosphere and vibe. The modern amenities of the hotel and close proximity to the beach makes this hotel elite! This is the only place i will ever stay at when we visit Puerto Viejo again.
    Sherika
    United States of America
  • 8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 455 reviews
    The bathrooms had HOT WATER folks and handheld shower wands. if you have been traveling throughout Costa Rica and backpacking YOU KNOW why this is special. For that alone I was happy. Location is superb. Staff is superb and super accommodating. I would certainly stay here again when I am in Puerto Viejo. It's right in the middle of everything and beaches in Puerto Viejo. Plenty of shops and restaurants just a 1 -5 minute walk away.
    Nakia
    United States of America
  • 9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 227 reviews
    The people from Caribe Town are extremely friendly persons and very inspiring: they have a lot of suggestions for activities or places to eat and are always available to help (they even repaired our e-reader when we asked for a repair shop!). The hotel is located at the beautiful playa Cocles, just outside of Puerto Viejo. This means that there is no noise, that you are right across of the more beautiful beach and that there is no noise.
    A
    Anonymous
    Netherlands
  • From $33.90 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 347 reviews
    I really liked the fact that it is a small hotel with a very caribbean feelling, no luxuries but clean enough. The location was perfect as it is located outside Puerto Viejo but just 15 min away (walking distance) from the main center where all the bars, restaurants and cafes are located. If you are expecting luxury this is not the hotel for you. It is a very rural hotel but with a very clean, safe and relaxing atmosphere.
    Alejandro
    Costa Rica
  • From $206.23 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 781 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 $157.07 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 89 reviews
    Such an amazing space! We enjoyed our stay immensely and the beautiful ocean view room. Waking up almost every morning to a family of howling monkeys in the trees was definitely a plus. Beautiful, nature filled grounds with the private beach just made this hotel feel like a little oasis. Vito and his staff went above and beyond for us our whole stay and made us feel so welcome!
    Laura
    Canada
  • 8.3
    Scored 8.3
    Very Good
    Rated very good
     · 82 reviews
    The breakfast was always delicious and abundant. Close to beaches and good restaurants. Far from Puerto Viejo which is fine because once the traffic hits, it's impossible to cross the one-way bridges. The howler monkeys are by far the best who like to eat the little nuts off the tree and then drop them on the tin roofs. LOUD - you would think it's raining. LOL
    Donna
    United States of America
  • From $162.72 per night
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 170 reviews
    for 3 nights we did stay in the only cottage with air conditioning (Deluxe Bungalow), which is highly recommended even though a little more expensive. The bungalow was spacies, with a large terrace facing the pure nature and only a short walk to the almost private beautiful beach. We would stay there again. One of our best hotel experiences during our round trip.
    Stephan
    Germany
  • 9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 310 reviews
    The location is just outside Puerto Viejo itself, and that was perfect - you're a short hop to all the bars and restaurants, but staying somewhere beautifully peaceful and right by the best beaches. Rooms were lovely, gardens were DELIGHTFUL and it was all in all a great start to our holiday.
    Lizzy
    United Kingdom
  • From $216.42 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 671 reviews
    Very nice hotel with great staff. They helped mail back my wallet to me in the US after I left it in a shuttle - so kind of them. Thank you Umami Hotel staff!!! Location is walking distance to lots of restaurants and bars, also not far from the beach (we loved Playa Negra).
    Saba
    United States of America
  • From $168.37 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 272 reviews
    one of the best places we have ever stayed at! beautiful and very welcoming hotel. Everything was super clean, comfortable and everyone there very corteous and friendly. Roger was amazing! We recommend this hotel to anyone looking to stay close to the beach by Puerto Viejo.
    Rosana
    United States of America
  • 8.1
    Scored 8.1
    Very Good
    Rated very good
     · 96 reviews
    Lovely place which is a bit further from town but was quiet and peaceful. You can rent bikes from a hotel nearby and the beach is so close and it's black sand, much cleaner and quieter than town. WiFi worked well. Private kitchen and ensuite so you have complete privacy.
    Jacquijaneglare
    United Kingdom
  • From $107.80 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 865 reviews
    The beach across from the hotel was great for swimming and body surfing. The coffee and breakfast in the morning was good. Also having a water filling station was definitely a plus! Staff was extremely helpful in providing many good restaurants near by.
    A
    Anonymous
    United States of America
  • From $216.42 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 671 reviews
    Simply fantastic hotel in Puerto Viejo. The vibe is delicious, the breakfast is incredible, the pool is very comfortable, and you are within walking distance of several beaches. The shower is also unbelievably good. Definitely recommend.
    Michael Cerqueira
    United States of America
  • From $401.38 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 522 reviews
    Wonderful place: best location, friendly staff brings you a customized experience, delicious breakfast, comfortable room, beachfront, plenty full of animals, warm water beach with golden sand and a landscape place to walk.
    Marco
    Costa Rica
  • 8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 159 reviews
    The staff was really friendly and they helped us a lot with organizing bus trips and everything. The location of the accommodation was great! Beachfront, and even possible to swim between the rocks near by.
    Inga
    Germany
  • 8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 455 reviews
    The personnel is great, loved the location, too. The coffee at the hotel was the best I had in Puerto Viejo.
    Tanja
    Croatia
  • From $51.75 per night
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 335 reviews
    - the location is ok but nearly all hostels in Puerto Viejo are in the good location as this village is tiny
    Alex
    Poland