Skip to main content

Filter by:


Star Rating

Review Score

Puerto Viejo – 125 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.

Located in the jungle we saw numerous wildlife to include sloths 🦥! The pool was nice and clean and the staff very attentive. The bungalow was very spacious and comfortable.
8.4
Scored 8.4
Very Good
Rated very good
1,405 reviews
Price from$88.13per 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.

This place was beautiful, peaceful, clean and was overall exceptional. I would definitely return and stay here again.
9.3
Scored 9.3
Wonderful
Rated wonderful
953 reviews
Price from$87.84per 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.

Looks pretty.
9.0
Scored 9.0
Wonderful
Rated wonderful
684 reviews
Price from$158.18per 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.

Location and pool
8.8
Scored 8.8
Excellent
Rated excellent
664 reviews
Price from$91.60per 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.

clean, good location
8.9
Scored 8.9
Excellent
Rated excellent
684 reviews
Price from$113.05per 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.

The property itself was beautiful. It was surrounded by so much nature.
8.4
Scored 8.4
Very Good
Rated very good
659 reviews
Price from$88per 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.
8.4
Scored 8.4
Very Good
Rated very good
186 reviews
Price from$70per 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.

Courteous and professional staff Clean room Spacious room Nice tiled polished floor and ceilings Comfortable Bungalow-style Modern air conditioning Very good location - just a minute from the beach Only a five minute walk to the bus terminal
8.9
Scored 8.9
Excellent
Rated excellent
353 reviews
Price from$90per 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.

Hippy vibe with a cool top floor hammock hang out
6.2
Scored 6.2
Pleasant
Rated pleasant
263 reviews
Price from$50per 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 nature you can see and the treatment of the staff.
9.2
Scored 9.2
Wonderful
Rated wonderful
269 reviews
Price from$119.70per night
See all 111 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
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 36 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
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,588 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

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

    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.

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

  • Terrazas del Caribe Aparthotel
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 684 reviews

    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.

  • Villas del Caribe
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 664 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.

  • El Nido Jungle Lodge
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 216 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

  • Hotel Banana Azul - Adults Only
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 805 reviews

    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.

Budget hotels in Puerto Viejo

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

  • Cabinas Popular
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 363 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
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 353 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
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 130 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 Guarana
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 127 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.

  • Hotel La Costa de Papito
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 215 reviews

    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!

  • Blue Conga
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 130 reviews

    Blue Conga is located between the center of Puerto Viejo de Limón and the popular surfing beach of Playa Cocles. It offers a swimming pool, lush tropical gardens and free Wi-Fi.

    Muy buena ubicación. Genial el personal y buen desayuno!

  • Family Hotel
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 89 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.

    ubicación, trato y posibilidad de realizar mis alimentos

Hotels located in the center of Puerto Viejo

  • Ace's Place
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 2 reviews

    Located in Puerto Viejo, within a 11-minute walk of Negra Beach and 1.1 miles of Cocles Beach, Ace's Place provides accommodations with a shared lounge and free WiFi throughout the property as well as...

  • Hotel Indalo adults only
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 953 reviews

    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.

    Great Service. Very friendly Everything was very clean.

  • La Tica y La Gata
    9.3
    Scored 9.3
    Wonderful
    Rated 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. Guests can enjoy garden views.

    Great location. Helpful, friendly and super nice people.

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

    The nature you can see and the treatment of the staff.

  • Exôtico Beach & Rooms
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 333 reviews

    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.

  • Bungalows Calalú
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 50 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.

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

  • Jaguar Inn Bungalows
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 160 reviews

    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

  • Mecca
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 1 review

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

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 $271.20 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 535 reviews
    The architecture and amenities superseded our expectations! We loved our room and the variety of ways to spend your time with multiple beaches around, or going into Puerto Viejo, going on a tour guided experience, or just staying and lounging at the hotel on the breathtakingly beautiful Awa beach. Our favorite part was also the staff! They made our experience so beautiful and wonderful in so many ways we will cherish our memories we made forever.
    Angela
    United States of America
  • 8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 93 reviews
    Perfect location, on a beautiful, private and quiet beach. Super close to Puerto Viejo town with loads of restaurants, super markets, bike & scooter rentals. Lovely place with gorgeous ocean views and the unit has everything we needed for our stay. We even saw a sloth right on the grounds! The gardens are also really beautiful.
    Stefani
    Canada
  • From $50.85 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 920 reviews
    The hotel itself is located in a beautiful place (about 2km from Puerto Viejo) and there are a few very good and cheap restaurants nearby. Fortunately, the guests themselves are also very cool and made our stay bearable. In general summary, we would not go there again because the negatives clearly outweigh the negatives.
    Nicola Damien
    Switzerland
  • 9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 321 reviews
    Physis B & B was a beautiful boutique hotel located close to all amenities. An easy walk to supermarket, restaurants and the beach.. Breakfasts were delicious with fresh fruit and wonderful coffee every morning. We thoroughly enjoyed our stay and would recommend this location to family and friends.
    Armstrong
    Canada
  • 8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 192 reviews
    This was the best hotel we had in Costa Rica so far: the bedroom was big and very nicely decorated, bed were very confortable, the garden was amazing and the location great to spend a few days in Puerto Viejo. We really enjoyed it a lot and we would highly recommend a stay in Cabinas Tropical ;)
    Ophelie
    Germany
  • 9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 321 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 $72.15 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 137 reviews
    Very friendly communication and warm welcome by the owners who also gave us many great tips on things to do and where to eat. Sweet bungalow and beautiful gardens. Walking distance to the beach (Playa Negra 5 min) and Puerto Viejo (20 min). Very clean. We can strongly recommend this place!
    Petra
    Germany
  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 314 reviews
    They clean the rooms and the common areas everyday. Very good location and really close to the best restaurants in Puerto Viejo. It’s in a quite part of Puerto Viejo so we were able to rest well. The common area is very comfortable to work if you’re a digital nomad.
    Marco
    United States of America
  • From $229.39 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 230 reviews
    The hotel is beautifully designed and our room was fabulous! We had our own plunge pool. The location is perfect as can easily walk to loads of restaurants and the downtown area of Puerto Viejo. The staff were all very friendly and helpful.
    Mandy
    United Kingdom
  • From $198.76 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 860 reviews
    This hotel exceeded our expectations. The grounds are beautiful and our room was exceptionally clean. Chiquita Beach is one of the most beautiful beaches in Puerto Viejo. We will definitely be returning here on our next trip!
    Denise
    United States of America
  • 9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 288 reviews
    The landscaping, pools, and breakfast were above expectations! The cats, goutis, tree frogs and howler monkeys are very entertaining. Best place to relax near Puerto Viejo for sure .
    Dawna
    United States of America
  • From $108.82 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 909 reviews
    The breakfast was great. The staff here were all wonderful. The location near the beach was amazing. The hotel is close to everything I needed to do during my trip.
    Nasir
    United States of America
  • From $165.97 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,406 reviews
    Awesome location across from Cocles beach and near a number of restaurants while being out of busy Puerto Viejo. Great pool, great service.
    Janna
    Canada
  • From $52 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 940 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
  • 8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 462 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 $186.45 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 209 reviews
    Very close to the beaches, the hotel is immersed in the forest, fair price. the breakfast was good.
    Cesar V
    Costa Rica
  • From $110.40 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 33 reviews
    The place is near a beautiful black beach and only 15min walk to the centre of Puerto Viejo.
    J
    James
    United Kingdom
  • From $110.29 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 953 reviews
    Great place to stay in Puerto Viejo. Easy to park the car on the parking lot of the hotel.
    Lennart
    Netherlands
  • From $110.29 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 953 reviews
    The location, it is in Puerto Viejo downtown you can pick any beach from there.
    Daniel
    Costa Rica
  • From $241.64 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,588 reviews
    Perfect location, near by beach, delicious pools and pet friendly 🙏
    Allan
    Costa Rica