Skip to main content

Search hotels in Puerto Viejo

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

Filter by:

Star Rating

Review score

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

Pool open 24 hours
Scored 8.5
8.5
Rated very good
Very Good
1,444 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.

Spacious room, lovely patio and very quiet.
Scored 9.3
9.3
Rated wonderful
Wonderful
1,010 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.

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

Everything you need in one place, beach, pool, restaurants, good service, bike rentals, nature
Scored 8.8
8.8
Rated excellent
Excellent
655 reviews
Price from$95.58per night
Terrazas del Caribe Hotel, hotel in Puerto Viejo

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.

I really liked the place, relax, the cleanliness, the friendliness of the staff, good condition of A/C, Great cocktails at the bar, the pool is large enough and clean, the maintenance of the facilities is very good (the lighting and the atmosphere of the place).
Scored 8.8
8.8
Rated excellent
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 feels private and lush. Staying there was like having my private piece of paradise. The most beautiful beach was a small walk away . . .
Scored 8.3
8.3
Rated very good
Very Good
642 reviews
Price from$105.59per night
Casa BOHÖ, hotel in Puerto Viejo

Our rooms do not have A/C. Please note that at the moment reservations from locals are only accepted as direct reservations to facilitate our billing system, reach us via phone number for more...

Loved my stay, the rooms were spacious and comfortable. It was perfect for a quiet few days in Puerto Viejo. The communal kitchen was great and I felt safe on my solo trip
Scored 8.7
8.7
Rated excellent
Excellent
321 reviews
Price from$60per 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.
Scored 8.4
8.4
Rated very good
Very Good
195 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.

Clean rooms
Scored 8.9
8.9
Rated excellent
Excellent
353 reviews
Price from$90per night
Cabinas Ole Caribe, hotel in Puerto Viejo

Located in Puerto Viejo, a 4-minute walk from Cocles Beach, Cabinas Ole Caribe has accommodations with a garden, free private parking, a terrace and a private beach area.

The hosts were accommodating and so friendly. Pura Vida experience here! As
Scored 8.3
8.3
Rated very good
Very Good
114 reviews
Price from$52.40per 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
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 39 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
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 1,590 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
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 1,444 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.

    Beautiful resort, staff is incredible, everything perfect.

  • Terrazas del Caribe Hotel
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 684 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.

    The apartment was really spacious and comfortable.

  • El Nido Jungle Lodge
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 223 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
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 836 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.

  • Hotel Bugabutik
    Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 437 reviews

    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.

    The staff were really amazing and always went the extra mile

  • HOTEL, VILLAS y GLAMPINGS MYA -PUERTO VIEJO, Limon, CR
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 95 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.

Budget hotels in Puerto Viejo

  • Mecca
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 35 reviews

    Located in Puerto Viejo, a 8-minute walk from Negra Beach, Mecca provides accommodations with free bikes, free private parking, an outdoor swimming pool and a garden.

    La atención de sus dueñas son gente muy amable y maravillosa

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

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

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

  • Cabinas Popular
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 356 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
    Scored 8.9
    8.9
    Rated excellent
    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
    Scored 8.6
    8.6
    Rated excellent
    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 Ole Caribe
    Scored 8.3
    8.3
    Rated very good
    Very Good
     · 114 reviews

    Located in Puerto Viejo, a 4-minute walk from Cocles Beach, Cabinas Ole Caribe has accommodations with a garden, free private parking, a terrace and a private beach area.

    La atención de la muchacha. Nos atendió de maravilla

Hotels located in the center of Puerto Viejo

  • Caribbean Sea Towers Hotel
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 4 reviews

    Located in Puerto Viejo, a 7-minute walk from Negra Beach, Caribbean Sea Towers Hotel has accommodations with a garden, free private parking and a terrace.

  • Mecca
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 2 reviews

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

  • Hotel Casa Vito Beachfront
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 94 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!

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

    Très belle endroit entouré de nature, proche de la ville, belle piscine,calme.

  • La Tica y La Gata
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 506 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
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 267 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.

    Fantastic garden with lots of birds & animals, jungle feeling, relaxing atmosphere

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

    Jaguar Inn Bungalows is located in Cocles, next to the Jaguar Rescue Center and 492 feet from the beautiful beach, one of the most renowned in the Caribbean.

    Great location for the Rescue Center and the beach

  • Casitas Las Flores
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 186 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

What Guests Said About Puerto Viejo:

  • Scored 4.0
    4.0

    Disappointing Experience and Lack of Compassion at Shawanda...

    Disappointing Experience and Lack of Compassion at Shawanda Lodge 3 Start hotel - If visiting the Puerto Viejo Area, just try another hotel. The area is awesome but really sorry for wrong business practices such as taking the Money from Global Tourists.
    Alonso Kings
    United States of America
  • Scored 8.0
    8.0

    The beach in town smells bad and can be crowded.

    The beach in town smells bad and can be crowded. The beaches further away are quiet and cleaner. Cocles was perfect. Little tide pools across from the Jaguar Rescue Center too. Absolutely must visit the rescue center and Tasty Waves
    MARISSA
    United States of America
  • Scored 8.0
    8.0

    The fresh food was stupendous.

    The fresh food was stupendous. Our favorite restaurant was called "Como en mi Casa". The beaches were gorgeous. With guides, you see many sloths and monkeys. People are all very nice. I loved the Jaguar Rescue Center. They took in so many kinds of animals and they strive to rehabilitate them and return them to the wild. They were amazing. Driving through the main part of town was VERY challenging. Sometimes, folks would just park in the street on a two lane street where there was only one lane for each direction of traffic. Scooters would dart around you from all directions and obeyed no traffic laws. There would be people walking everywhere and sometimes someone in your lane of traffic was pushing a banana cart. It was hot and no restaurants had air conditioning and very few fans. For these reasons, I would never want to go back. The difficulties were more challenging than what was offered.
    Donna
    United States of America
  • Scored 8.0
    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
  • Scored 10
    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
  • Scored 8.0
    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

Explore guest reviews of hotels in Puerto Viejo

  • From $44.07 per night
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 1,217 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 $73.45 per night
    Scored 9.9
    9.9
    Rated exceptional
    Exceptional
     · 14 reviews
    The best place to stay in Puerto Viejo. The accommodations are customly designed with great attention to detail. Chiara and Ray are exceptional hosts, both friendly and helpful. They made me feel right at home. The location is also excellent - peaceful and quiet, only 3 minutes away from the beach. If I return to Puerto Viejo, I know exactly where I'll be staying
    Max
    Ukraine
  • From $79.10 per night
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 195 reviews
    Pleasant easygoing owner Ms Mariam, we had to leave before daybreak and our car was blocked in the tight hotel parking, Mariam solved the situation for us sometime past midnight. Excellently situated, direct beach access, rocky, no easy swimming though. Barely two minutes walk to vivid Puerto Viejo bars and restos.
    patrik
    Germany
  • From $351.20 per night
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 560 reviews
    Beautiful beachfront hotel, nice and clean room with jungle view, vers helpful and friendly staff. The beachfront offers some sunchairs, seats and a bar. The parking spot needs some skill but you will figure it out after a couple of times. Breakfast was nice, especially the huevos rancheros
    Benjamin
    Switzerland
  • From $258.52 per night
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 273 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