Skip to main content

Filter by:


Star Rating

Review Score

Puerto Viejo – 122 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,404 reviews
Price from$88.13per night
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.

I loved the character and ambiance of this property. It was everything I hoped it would be. The pool and the grounds are very nice, and loved the individual houses. The staff was always available and very friendly. The beds/bedding also very nice! Breakfast was simple, but lovely. Go for the carribean rice, beans, eggs, toast for local flare! Also, the rocking chairs on our private porch was an added enjoyment. The shower was large, and very nice! Especially loved the property at night.....such cool lighting!
8.8
Scored 8.8
Excellent
Rated excellent
1,712 reviews
Price from$106per 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
928 reviews
Price from$98.82per 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.

Loved having aircon in our room, and very comfy beds. Liked the layout with the open shower and view of the pool area.
9.0
Scored 9.0
Wonderful
Rated wonderful
680 reviews
Price from$150.88per 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.

The facilities and the location. The breakfast was a full breakfast and it was delicious!
8.8
Scored 8.8
Excellent
Rated excellent
666 reviews
Price from$91.60per night
Lizard King Hotel & Suites, hotel in Puerto Viejo

Just 164 feet from Salsa Brava Beach, the Lizard King Hotel & Suites offers an outdoor pool surrounded by tropical plants. Each bright room offers free Wi-Fi and a mini-fridge.

It is a good location at Puerto Viejo. All is close by, like beach, restaurants, shops. The bakery right next to it is also a plus. The staff was really friendly
7.8
Scored 7.8
Good
Rated good
319 reviews
Price from$70.40per 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.

Location, Rooms, Staff
9.3
Scored 9.3
Wonderful
Rated wonderful
500 reviews
Price from$79.20per 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
663 reviews
Price from$88per night
Cabinas Popular, hotel in Puerto Viejo

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

Good location and quiet, well-kept premises. Owners are friendly.
8.0
Scored 8.0
Very Good
Rated very good
363 reviews
Price from$92.75per night
El Nido Jungle Lodge, hotel in Puerto Viejo

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.

Close to the beach, great food in the area, the owners are kind and communicative.
8.7
Scored 8.7
Excellent
Rated excellent
216 reviews
Price from$208.80per night
See all 110 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
     · 35 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,589 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

  • Cariblue Beach and Jungle Resort
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,405 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.

    The food there is really good The pool area is beautiful Happy hour

  • 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.1
    Scored 8.1
    Very Good
    Rated very good
     · 649 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
     · 685 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
     · 666 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

Budget hotels in Puerto Viejo

  • Lanna Ban Hotel
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 1,712 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
     · 131 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
     · 125 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
     · 211 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
     · 86 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
     · 928 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
     · 500 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.

  • Hotel Casa Vito Beachfront
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 92 reviews

    Located in Puerto Viejo, a 9-minute walk from Cocles Beach, Hotel Casa Vito Beachfront has accommodations with a garden, free private parking and a shared lounge. This 3-star hotel offers free WiFi.

    I stayed in Casa Vito for 3 nights, at the end of the year. All was perfect!

  • Exôtico Beach & Rooms
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 326 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.

  • Jaguar Inn Bungalows
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 161 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.

  • Casitas Las Flores
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 177 reviews

    Offering rustic bungalows with a view of the surrounding jungle, Casitas Las Flores is located in on the Carribean coast of Costa Rica, 3 minutes’ walk from Playa Negra. Free WiFi is available.

    we really enjoyed the ‚junglefeeling‘ - really quiet and relaxing place to stay!

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 $42.94 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 1,212 reviews
    Very good location, Puerto Viejo is a small town and Pagalù hostel was 2 minutes walk away from the bustle of the beach, restaurants and bars. There is a supermarket nearby which is great for buying food and drink for cooking. There were hot showers which are always nice no matter the climate. The kitchen is well equipped and very clean, there is a nice social space. Jared on the reception was very helpful and assisted with preparations for visiting the nearby Cahuita National Park.
    Liam
    United Kingdom
  • From $42 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 468 reviews
    Comfortable bed, great coffee, beautiful garden and shared space to relax in and lovely owners and staff. We were able to rent bikes for $5 a day which I recommend doing - Gandoca Manzanillo park and Punta Uva beach are a very manageable ride away. There is also a mini market and a couple of nice restaurants nearby. A taxi/tuk tuk is needed to get to Puerto Viejo and back and it can be a bit tricky to find one on your own, so ask for contact details.
    Eftychia Alamanou Koukoulanaki
    United Kingdom
  • From $101.70 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 353 reviews
    Really beautiful hotel with nice, comfortable and very proper rooms, small kitchen with well working fridge and freezer and a bathroom with a large and hot shower. Puerto Viejo (5-10’) and the beach (2’) are within walking distance and the way is very safe also in the dark. The owner and the whole staff is really friendly and helpful. Parking and towels for the beach are provided for free. we can recommend the Hotel Sunshine Caribe to everybody!
    Corinne
    Switzerland
  • 9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 863 reviews
    The property was beautiful. Tucked away in the jungle, peaceful with sounds of nature. The aesthetic of the rooms and pool area were the best I’ve seen in Puerto Viejo. The owner, Alessandra, is the sweetest lady. She was very helpful and accommodating when I needed to stay an extra night or needed a car to the center. The staff was amazing as well. They washed my clothes and cooled breakfast daily. Best stay. High recommend!!!
    Cortne
    United States of America
  • From $140.12 per night
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 380 reviews
    I booked this hotel by accident and I am really glad that I did. The garden villas have enough privacy provided by the vegetation and allow for relaxed stay in the semi-open kitchen and terrace. Within walking distance to Playa Cocles, Punta Uva beach is a short drive away. There is a supermarket nearby on the main road. I wish I could have stayed longer.
    Filip
    Czech Republic
  • From $496.30 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 530 reviews
    The poeple of the hotel are very friendly, welcoming and help you with everything! The hotel is very new and the architecture is just beautiful. The breakfast and the dinner we had was really great and diverse. The hotel is located directly at the beach, so the location is one of the best things. We also saw a sloth and a tucan there!
    Susanne
    Germany
  • From $201.99 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 798 reviews
    The hotel itself is beautiful! It's located right near the caribean sea, it looks very exotic and luxurious, and the staff is great. The rooms are nicely decorated as well, and the food was good. We really enjoyed our time here. Having a cocktail at the beach terrace is the ultimate holiday experience.
    Robbert
    Netherlands
  • From $164.60 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,405 reviews
    This was our first trip to Puerto Viejo and Cariblue exceeded our expectations! The resort is beautiful and the location is perfect. The staff was friendly and helpful. We loved the pool, food and the beach which is an easy walk. If you have the option to add the breakfast, do it. It's amazing!
    Jayme
    United States of America
  • From $145.77 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 283 reviews
    Very friendly personnel. The hotel is very relaxed but not too quiet. We had the cabin with the shared bathroom, but it was the cleanest and nicest bathroom we have had during our entire journey in CR so far! Definitely recommend Saranda for anyone staying in puerto viejo.
    Ariënne
    Netherlands
  • From $203.97 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 685 reviews
    Beautiful Hotel with big and comfortable rooms. Great swimming pool & friendly staff. We had the best piñas coladas ever!!! on Valentines day made by Joel. We travelled with our MTB and there was enough space in the room's terrace to keep them safe.
    Liliana
    Costa Rica
  • From $198.76 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 858 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
  • From $110.29 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 928 reviews
    This is a lovely hotel with beautiful gardens and pool. It feels very peaceful despite being near the central bars and restaurants of Puerto Viejo. We had a relaxing one night stay, but could have easily stayed much longer!
    Heather
    United Kingdom
  • From $97.61 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,062 reviews
    The property location was perfect! It had a beach front view from the restaurant area and was a 10 minute walk from the center of Puerto Viejo. There was a community kitchen and several free on-site activities each day.
    Carmen
    United States of America
  • From $75.94 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 649 reviews
    The hotel is located close to a major supermarket in Puerto Viejo. The rooms are spacious and clean, however not too well ventilated. The staff is accomodating, the breakfast is tasty.
    Izzytravel
    Poland
  • 9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 248 reviews
    This was our second stay at this hotel. It's clean, comfortable, safe, has a great pool, has A/C, and offers a great breakfast. A really comfortable place to stay in Puerto Viejo.
    Justin
    United States of America
  • From $42.94 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,066 reviews
    the best staff and the best vibe close to the beach, really good for both chilling and meeting people and you have both parties and nature nearby, I got stuck for a month :D
    Dominika
    Czech Republic
  • 6.0
    Scored 6.0
    Pleasant
    Rated pleasant
     · 346 reviews
    The hotel is located pretty much in the center of Puerto Viejo, everything is reachable by foot but you can rent anything directly from the hotel.
    Steffen
    Germany
  • 8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 460 reviews
    Wonderful hotel near the center of Puerto Viejo. Super friendly hosts/staff and very clean accommodations. We would recommend it anytime!
    Julia
    Germany
  • 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 $205.66 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 680 reviews
    Small, modern hotel. Good location, short walk to town and great beaches nearby.
    Anthony
    United Kingdom