beaches, nature and relaxation are just a few reasons travellers enjoy Puerto Viejo.
Try Core area of Puerto Viejo for your next trip! Enjoy relaxation, beach walks and friendly locals while you’re there.
Featuring free WiFi, Selina Puerto Viejo offers pet-friendly accommodation in Puerto Viejo. Guests can enjoy the on-site bar. Free private parking is available on site.
“Great place. staff friendly, helpful, spoke good English. We planned one night but stayed an extra we enjoyed it so much...”
Average review score: 7.9
Featuring free WiFi and a fitness centre, Casitas Puerto Viejo offers pet-friendly accommodation in Puerto Viejo. Free private parking is available on site.
No reviews yet
Offering charming rooms and bungalows with thatched roofs, Cariblue Beach and Jungle Resort is set in tropical gardens, 1 km from Playa Cocles.
“It's an awesome hotel located right in front of the beach. The free breakfast was amazing. The room was very nice and comfortable. Beautiful swimming pool. I live in Costa Rica and we often go to Puerto Viejo and I can honestly say this is the best hotel in Puerto Viejo that I've been to.”
Average review score: 8.4
Offering a beautiful tropical forest setting, Le Cameleon Boutique Hotel is a walking distance from Cocles beach in Puerto Viejo.
“Comfortable and stylish place, with a quite beach and a nice lounge just across the street”
Average review score: 8.6
Offering a bar-restaurant and lush gardens, Rocking J's is located right on Salsa Brava Beach in Puerto Viejo. This artistic hostel features a shared kitchen and TV lounge and free WiFi.
“We loved everything and the staff was great especially Kicha, the breakfast staff and bar staff. A big thank you to the manager fr a wonderful fun kareeokee night lol. And Thank you to the one and only J thanks for inviting us in you Ark. We will be back for sure xoxo from Tina and Ronnie.”
Average review score: 6.4
110 hotel reviews
Oasis offers pet-friendly accommodation in Puerto Viejo. Free private parking is available on site. Each room comes with a shared bathroom. Oasis features free WiFi throughout the property.
Average review score: 9.1
Featuring free WiFi, Hotel Puerto Viejo offers accommodation in Puerto Viejo. Guests can enjoy the on-site bar. Free private parking is available on site.
“Good location, happening vibes, easy to meet new people. Friendly staff and good competition around the table tennis table...”
Average review score: 7.6
The Lotus Garden is located 100 metres from the beach and 1 km from Puerto Viejo town centre. It features an extensive garden with a swimming pool and massages services.
“Great location peaceful quiet. the restaraunt serves great food. The staff are all very friendly, Beatrice is the most amazing helpful and genuinely beautiful person.”
Average review score: 7.4
Perla Negra Beach Front Rustic Accommodation features direct access to a beautiful beach located on the Caribbean Sea and offers included breakfast and an outdoor swimming pool.
“The beaxhouse was simply amazing...spacious and overlooking playa Negra and only minutes from Puerto Viejo. The waves crashing on the beach was the soundtrack to our stay.”
Average review score: 7.4
Average review score: 8.9
El Principito is located in Puerto Viejo, just 10 minutes' walk from the beach. Surrounded by a tropical garden with exotic wildlife, this lodge offers free WiFi.
“The place is amazing , just like in the pictures. Every detail is contemplated . Its location is great, it is close to the supermarket and all beaches. The nature around gives quietness , in the morning u can birding from your bed , especially hummingbirds , is wonderful!”
Average review score: 8.5
Blue Conga is situated between the centre 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.
“Stefanie the owner went out her way to make our stay unforgettable. The rooms were beaitful and breakfast was delicious. The owners even gave up there Christmas Eve to cook us a family Christmas dinner! Would stay here again when back in Puerto viejo!”
Average review score: 7.9
strategically located by the beach, Shawandha Lodge offers accommodation in Puerto Viejo. the property features an outdoor swimming pool and free WiFi access.
“Loved the stay here, we had the most perfect little two person cabin, with a lovely hammock outside, we spent most of our time here, we saw so much wildlife! Including toucans right at our door! And the wifi was really good because our cabin was right near the router. We had the cheapest accommodation going for this hotel, and it was really nice, very safe and secure, a massive bathroom with everything you need, the wooden wardrobe was really beautiful. Was a bit of a shame we got two single beds instead of a double, so was bit uncomfortable because of this factor, we couldn't even push them together. The only let down was the comfort of the beds, but everything else was great, the staff are all really lovely and friendly! Simple but sweet complimentary breakfast of toast and fruit and eggs. We did not eat in the Retaurant for dinner but he menu did look amazing! Lots of vegetarian options. The best quality of this place is the surroundings and grounds which are kept lovely and the pool area is really beautiful. A bit of a walk into town but easy to rent bikes or walk! The rustic dark sand beach is right opposite the hotel, really nice to walk down.”
Average review score: 8.4
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.
“It's a quite lovely place in the middle of a green amazing forrest. A turquoise warm beach will welcome you to the caribbean. Cocles is superb!”
Average review score: 8.4
Surrounded by a natural tropical garden in Playa Punta Uva Beach, Tree House Lodge is a rustic-style property with a hot spring bath, massage services for a fee, and a solarium.
“The star was great and Living in a treehouse was fantastic. The accommodations were the best way to "live in a tropical forest".”
Average review score: 8.2
Cabinas Guarana offers accommodation in Puerto Viejo, 13 km from Cahuita and 2.4 km from Cocles. It provides free private parking. Free WiFi is available . There is a private bathroom with a shower.
“El staff fue muy amable. Esta cerca de la playa.excelente opcion si viajas sin coche.”
Average review score: 8.7
Offering an outdoor swimming pool and an extensive garden, Hotel Banana Azul is located in Playa Negra beach and 2.5 km from Puerto Viejo town centre. Free WiFi access is available in all areas.
“Absolute Heaven. We rented one of their Villas which were pure Luxury. We ate in their Restaurant which is surrounded by beautiful Nature and enjoyed the small Beacharea that was rather private and perfect to relax. Staff was superfriendly and helped us organize Trips in the local Area like Ziplining or snorkeling. (highly recommended). Perfect for a romantic,quiet Getaway.”
Average review score: 8.3
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.
“Loved the place, its surroundings, the staff. Exactly what I was hoping for”
Average review score: 8.2
La Costa de Papito is located in Puerto Viejo and offers a spa and on-site restaurant. It is just metres from the beach and includes a free Wi-Fi and daily breakfast buffet.
“huts are really nice, a spacious, staff friendly , super nice garden”
Average review score: 8.3
Offering a swimming pool, an extensive garden, sun terrace and free Wi-Fi in all areas, Villas Allen Puerto Viejo is set in Playa Negra Beach and 1 km from Puerto Viejo Town Centre.
“Wonderful staff. Adrian was just awesome.”
Average review score: 8.4
Offering a restaurant, Hotel Maritza is conveniently located within 400 metres from Puerto Viejo Beach. Free WiFi access is available. The town centre is 5 minutes' walk away.
“Great location for Puerto viejo. Nice tidy rooms. Nice staff. Best place we stayed in the town”
Average review score: 8.9
Featuring free WiFi, Rosa Lodge is located in Puerto Viejo, 14 km from Cahuita. Cocles is 1.6 km away. Free private parking is available on site. All units include a seating area.
“Very nice room with balcony, spacious and bright. Also very kind hosts. Perfect location and biks for rent!”
Average review score: 8.5
Cabinas Punta Uva is located on the beach in Punta Ulva, Puerto Viejo, just 6 km away from Old Port. The property offers free WiFi access and free private parking.
“An extremely nice and hospitable place right on the beach! Go there if you can!”
Average review score: 7.9
Cabinas Montesol is a property in Puerto Viejo de Talamanca, 50 minutes’ drive from Limón and 15 minutes’ drive from Cahuita National Park.
“Bed was comfy the wifi was strong and quick. Staff were friendly and location was kind of just outside the main bit so was nice and quiet at night but still easy to walk to town. Bathrooms were always really clean. Bed was comfortable and had mossi net”
Average review score: 8.5
Centrally located in Puerto Viejo de Talamanca town centre and just a 3-minute walk from Salsa Brava Beach, Hotel Boutique Indalo features an extensive garden, sun terrace and free Wi-Fi.
“This place was amazing! If you are going to Puerto viejo I would recommend staying here. Great location! Really clean! And the staff are extremely friendly and helpful.”
113 hotel reviews
Average review score: 9.1
Set in Puerto Viejo, orietta is an apartment boasting a terrace. Orietta features views of the garden and is 1.3 km from Puerto Viejo.
“It is a wunderfull house! Very nice People renting out the place!”
Average review score: 6.9
Pizote Lodge is a property that features comfortable bungalows amid a natural garden facing the Caribbean Sea.
“pizote is just what we needed during surf contest. located far enough out of town to be tranquillo but with in walking distance on playa negro. the cabinas was clean and ready on our arrival. the windows had good screens, everything worked, nice reading lights over the beds, great front porch. beds were very firm (which i like), sheets, pillows, and towels in good condition. breakfast in the morning was done well with eggs, meat, rice, fruit, juice, coffee, all served hot shortly after you took a seat.”
Average review score: 8.6
Offering an outdoor pool, Casa Vikingo is located in Puerto Viejo. Free WiFi access is available in rooms. Colourful rooms include a desk, bed linen and a fan, while most rooms include a TV.
“The house is quite new, excellently maintained and superclean. Pia is the nicest host you can imagine and will bend over backwards if she can help you (we had a little transport issue...). We'll be back when returning to Puerto Viejo. Thanks Pia, thanks Ivar!”
Average review score: 7.9
Surrounded by tropical forest and lush organic gardens, the eco-friendly Samasati Retreat and Rainforest Sanctuary offers yoga classes, a hot tub and gourmet vegetarian meals.
“The food, ambience and location of the resort were perfect. Add to that 2 yoga classes daily and you have an ideal licence holiday and time to realign the senses and sensibilities.”
Average review score: 8.9
Hidden in the jungle just 400 metres from Playa Chiquita Beach, Casa Moabi features bike rental, free Wi-Fi and a furnished wooden terrace with hammocks. The town centre is located 5 km away.
“Fabulouos location, clean rooms, great atmosphere, sloths and monkeys around, beautiful beach nearby, great owners who make you feeel at home”
Average review score: 9.3
Situated 150 metres from Playa Cocles Beach, Caribe Town offers tropical gardens and a saltwater pool with a swim-up bar. Puerto Viejo town is just 3 km away.
“Salt water pool, piña coladas, how the house was laid out and th overall attention we received was great. Perfect Weekend.”
137 hotel reviews
Average review score: 8.5
Sea Tower Hotel is located 200 metres from Puerto Viejo Beach and 5 minutes’ walk from the town centre. Free parking and free WiFi in all areas are available. The rooms come with a fan and bed linen.
“It was so cute and perfect! Close to town but in a quiet area. Hosts were very nice! Cannot wait to stay here again!!”
134 hotel reviews
Average review score: 6.6
Constructed with native bamboo and thatch, Blue Butterfly Hotel offers accommodation in Puerto Viejo, only 100 metres from the beach. The property welcomes guests with free WiFi in all areas.
“Hosts were amazing. Tried their best to keep it running smoothly and both hard workers in all respect. Great vibes and perfect environment to meet people. Unfortunately I left too early to get a chance to say bye and thank you for the great service!”
164 hotel reviews
Average review score: 8.1
Just 300 metres from Piripli Beach, Aiyana Lodge offers tropical gardens, an outdoor pool with a slide and well-equipped bungalows with free Wi-Fi and a terrace.
“Very nice place and very kind and nice staff Tres bel endroit pour sejourner en famille”
Average review score: 8.5
Featuring free WiFi and a barbecue, Jungle Green House offers pet-friendly accommodation just 600 metres from Playa Chiquita and 5 km from Puerto Viejo.
“Been travelling alone for a while now, since the moment I arrived here I felt welcome, Vanessa the host is a star she was really informative about the area , she also booked my trip to bocas in panama and it just worked out great, so I would highly recommend this place for anyone wanting to experience the jungle in comfort:)”
Average review score: 6.7
This attractive, eco-friendly complex of wood lodges is set on Playa Chiquita Beach in Costa Rica’s Gandoca-Manzanillo Nature Reserve.
“This place is fabulous, we had a wonderful time in this hôtel!”
Average review score: 7.7
Less than a one-minutes' walk from the Caribbean sea, Casitas Joanna is located just 80 metres from Playa Negra Beach in Puerto Viejo.
“The bed extra comfy, air condition, near the beach, garden, pool .......”
Average review score: 8.5
Hostal Cecilia is located in Puerto Viejo. It offers barbecue facilities, free WiFi access and rooms with a well-equipped kitchen for the preparation of meals. The nearest beach is at 300 metres.
“We stayed in a studio apartment with an amazing kitchen. Everything was super clean and comfortable. I cannot recommend enough. Nice showers, good bed. Hammocks. The location is great - a 5 minute walk from the very busy center and across the street from the beach. We actually had a small bike accident when we were there and the owners went out of their way to help us. I feel so lucky that we stayed here with beautiful people that are so nice and caring.”
Average review score: 6.4
Featuring free WiFi and a terrace, Arrecife offers pet-friendly accommodation in Puerto Viejo. Guests can enjoy the on-site bar. Free private parking is available on site.
“Free breakfast in morning was great. Service was friendly and efficient. Views are spectacular. Truly a fantastic Tico adventure. Rooms and beds clean NO bugs.”
Average review score: 7.9
Kaya’s Place is a colourful hostel located right on Playa Negra Beach in the tropical town of Puerto Viejo. It features free Wi-Fi, an on-site restaurant and shared terraces with hammocks.
“At first I was a little nervous when pulling up to La Villa, but my worries were very soon cast away. I highly recommend staying overnight”
Average review score: 7.7
Offering an outdoor pool, a garden and a terrace, Hotel La Isla Inn is located in Cocles Beach and 2 km from Puerto Viejo town centre. Free WiFi access is available in all areas.
“The staff was great, food good”
Average review score: 8.3
Playa Negra Casitas is located in a very quiet and safe place surrounded by nature, 200 meters from the beach and 500 meters from the center of Puerto Viejo.
“Very nice, clean and big apartment. The couple who runs the place is very friendly. Big inside garden to chill out and just 3 min walking distance from the beach.”
Average review score: 9.5
Situated in Puerto Viejo in the Limon Region, 13 km from Cahuita, Sueño Grande boasts a year-round outdoor pool, a garden and views of the pool.
“Amazing experience. Loved the place”
Offering free WiFi and a garden, Casa Medina is set in Puerto Viejo. Cahuita is 17 km away. Free private parking is available on site.
Average review score: 9
Located just 200 metres from Chiquita beach, La Kukula Lodge is located in Puerto Viejo. Free WiFi access and an outdoor swimming pool are available.
“As an architect, I really apreciate the care taken building these lodges. They make the best out of the tropical jungle climate. We didn't miss AC at all. Sitting at the deck hearing the jungle at night was kind of a highlight of our trip. Watching the sloths move around was also a hit (binoculars are helpful). A big, clean beach is very near (10 min walking) Breakfast is excellent, the team extremely nice. This was the best hotel we had in our 3-week stay.”
Average review score: 8.8
Cashew Hill Lodge is located in Puerto Viejo which is known for its surfing activities and the variety of jungle species you can enjoy such as butterflies, sloths and toucans.
“Amazing location, very friendly staff, good deal.”
Average review score: 8.1
Located less than 300 metres from the ocean in Puerto Viejo, Vista Verde offers spacious, rustic rooms, free Wi-Fi and free on-site parking.
“Really clean, rooms. Great hammocks and chill areas. Good kitchen and free eggs for breakfast!”
Average review score: 7.6
Offering an outdoor pool, a spa and a shared terrace, Hotel Bugabutik is located in Cocles. It boasts free Wi-Fi and free daily breakfast, and is just a short 5-minute walk from the beach.
“OMG .,, like a price of Paradise... very welcoming Staff and Hotel ... I highly recommend if you're looking for a retreat from Busy life ... and to unwind”
Average review score: 8.9
Set in the jungle, La Perla del Caribe is located 150 metres from Cocles Beach and 1 km from Puerto Viejo Town.
“Simply heaven ! 200 meters from the beach but still you get to wake up with the jungle sounds, the rooms are super extra clean and designed with a lot of taste! The kitchen is fully equipped, the bed is amazing!!!! The outside area is very relaxing with barbecue and outside shower, and the staff was super friendly and helped us a lot with tour reservation and anything we needed! Highly recommended!We will surely be back!”
Average review score: 9
Featuring free WiFi, a barbecue and a sun terrace, Kalunai Hostel offers accommodation in Puerto Viejo. Free private parking is available on site.
“We spent there 3 nights. Place is located in calm surrounding. Host was very friendly and gave us many tips”
156 hotel reviews
Average review score: 7.2
Just 50 metres from Salsa Brava Beach, the Lizard King Hotel & Resort offers an outdoor pool surrounded by tropical plants. Each bright room offers free Wi-Fi and a mini-fridge.
“The room was cozy, the bed very comfortable, the breakfasts delicious, the staff very friendly and helpful , the location was perfect, the swimming pool, spaces all was beautiful, I definitely will come back :-)”
Average review score: 7.7
Offering a garden, a billiard table and a terrace with wooden furniture, Cabinas Talamanca is located 120 metres from Salsa Brava Beach and 300 metres from Cocles Beach.
“It was perfect for what I needed, great location with helpful staff”
Average review score: 8.4
Strategically located just 300 metres from Playa Chiquita Beach and 3 km from Cocles Beach, Casitas Mar y Luz offers self-catering bungalows, an extensive garden and free Wi-Fi throughout.
“My 4 friends and I randomly bumped into this hotel on booking.com and we could not have loved it more! The location is fantastic (5min from the beach) , the actual bungalows are insanely beautiful and the staff are lovely! After spending a night there and falling asleep with the jungle sounds you wont want to leave”
Average review score: 8.4
Offering direct beach access, Casitas La Playa is located in Puerto Viejo in the Limon Region, 13 km from Cahuita. Guests can enjoy the on-site bar. Free private parking is available on site.
“My partner and I stayed at Casitas La Playa for almost 10 days. I teach English online and wanted to make sure I had a place with decent WiFi, which is rare for a guesthouse. But the owner went out of her way to help accommodate us. She even provided an extension cord that I could use in the room. The best time of the day to use the internet was before 8am or after 8pm. The room was comfortable and clean! It definitely got hot when we cooked inside, but we were able to hang out in the super comfy hammock or the chairs just outside of the room. The beach is right at your front door, and I was luckily enough to see a few beautiful sunrises. The beach isn't for swimming, but if you walk 10 minutes away you hit Cocles beach which is great for surfing and swimming. It's about 10 minutes walk from town which we easily walked to and from every day. Just an FYI Rocking Js is next door and often has loud music playing in the evenings (but it was usually quiet by 11pm). Everyone was very accommodating and we had a lovely time for our whole stay. I would definitely recommend the place.”
Offering a terrace and views of the garden, Jungle Experience is set in Puerto Viejo, 11 km from Cahuita. Free private parking is available on site. A terrace or patio are featured in certain rooms.
Average review score: 7.5
La Casa de Rolando is a self-catering accommodation located in Puerto Viejo. Free WiFi access is available. Featuring a shower, private bathroom also comes with a bath or shower and free toiletries.
“Frontdesk guy was awesome, he helped us a lot to plan our trip further. He arranged the transport.”
Average review score: 8.5
Offering a terrace and views of the mountains, Hotel Aban is located just 3 minutes' walk from Puerto Viejo town centre and 200 metres from the beach.
“Everything! Carlos, the manager was amazingly helpful and a great cook, made me an awesome breakfast! The stay itself was very nice and quiet a lil bit away from the city center about 5 minutes walk, but definitely worth it.”
Average review score: 9.3
Featuring free WiFi and air conditioning, Caribbean Comfort is situated in Puerto Viejo, 13 km from Cahuita. Cocles is 2.5 km away. The accommodation has a flat-screen TV.
“Very friendly and helpful owners. The apartment is very big and nice, you even have a little patio.”
Average review score: 7.7
Offering an on-site restaurant, Cabinas Selvin y Blanca is located in Puerto Viejo. Free WiFi access and free private parking are available.
“Location is awesome! Garden trees wildlife and beautiful beach around the corner.”
Average review score: 9.1
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 stayed at Casitas Las Flores in April for a week. The location is great, it's a short walk or bike ride to the ocean and to everything you could possibly need in town. The Casitas are right in a beautiful jungle area with lots of cool plants and jungle sounds as well as many animals like humming birds and lizards hanging out all the time. The rooms were kept very clean and cozy, having a outdoor kitchen made it great for cooking some of our own meals and just enjoying the jungle surroundings. Our hosts Joe and Shevonne were wonderful, had nothing but good suggestions for everything from good restaurants to check out to what excursions were fun. Shevonne also makes a amazing banana bread. I highly recommend Casitas Las Flores to anyone looking for a jungle get-away just minutes from the main strip of Puerto Viejo”
Set in Puerto Viejo, 12 km from Cahuita, Natural Puerto Viejo features a terrace and views of the sea. Guests can enjoy the on-site restaurant. Free private parking is available on site.
Average review score: 8.4
Located in Puerto Viejo, Cabinas Yucca is a beachfront quaint hotel that offers free WiFi access. Playa Negra beach is just 500 metres away. All comfort private rooms have private bathrooms.
“I truly can't say enough about my stay at Cabinas Yucca. The lovely beachfront property is located only a few blocks from town, just far enough removed to experience the supreme serenity Puerto Viejo has to offer while still only being a short walk away from restaurants and nightlife. The staff greeted me with smiles at every encounter, my room was cleaned daily, I had hot water and consistent wifi, A/C was an option however I found the nights to be pleasant and the fans sufficient during the daytime. The kitchen and open dining area were more than adequate, and the icing on the cake is the wonderful owner Miriam and her lovely dogs. She was kind, welcoming, warm hearted and eager to answer any questions and provide assistance however she could. I planned to stay one week but will end up staying just over two, having recently moved to town I couldn't ask for a better environment to ease my transition to life in PV. I have already recommended this quaint little slice of heaven to numerous friends and fellow travelers, so rest assured your experience here will be a positive one!”
Average review score: 9.6
Featuring free WiFi, Korrigan Lodge offers accommodation in Puerto Viejo. Cahuita is 20 km from the property. Free private parking is available on site.
“I booked 3 nights at Korrigan lodge, but as I liked it so much I stayed one night longer. There are only 4 bungalows which gives you a lot of privacy. The bungalows are lovely decorated and had everything you could ask for. The bed is very comfortable. There is also a hammock on the patio I used every morning to listen to the jungle music😉 The bathroom is very clean and good water pressure, even hot water. For breakfast you get homemade yogurt with granola, freshly baked bread, eggs any choice and on some days also freshly baked croissants. Did I mention the huge fruit plate and juices? The owners Irena, Patrick and Ivo are very friendly and helpful, they made me feel like family. They are fluent in English, French, German and I suppose Spanish🤗 The location is between Puerto Viejo and Manzanillo which you can both easily reach by bus, walking, or better, by bike. There are a couple of restaurants close by and the most beautiful beach in that area Punta Uva. I can recommend the guided tour with Florentino in Manzanillo, very good tourguide. I would definetely come back to Korrigan when I am in the area and wish the owners all the best, Pura Vida🤗”
Average review score: 8.9
El Tucan Jungle Lodge is located in Cocles, 3 km from Puerto Viejo. It offers its guests free WiFi access in the rooms, luggage storage and easy-access facilities for the disabled.
“The location feels like you are in the middle of nowhere, but you are within walking distance to restaurants and bikes are available for rent if you want to go to puerto viejo or other nearby attractions. The hosts are very helpful and enthusiastic to show the many animals that is possible to see in the soroundings. The rooms are nice and comfortable and it feels like sleeping outdoors with all the comforts of being indoors. Highly recommendable!”
Average review score: 9.2
Finca Chica offers accommodation in Puerto Viejo. Cahuita is 16 km from the property. Free WiFi is featured and free private parking is available on site.
“I loved Finca Chica. I enjoyed all the nature and the room was full equiped. I am planning to go back there as I am from San Jose Costa Rica. I truly recommend you to book your vacation in Finca Chica.”
Featuring free WiFi and pool views, Casa Evelyn is a holiday home, located in Puerto Viejo. You can relax by the outdoor pool in the garden in fair weather. Free private parking is available on site.
Average review score: 8.8
Featuring free WiFi, El Jardin de Playa Negra is located in Puerto Viejo, 12 km from Cahuita. Cocles is 4.2 km away. Free private parking is available on site. All units include a seating area.
Average review score: 9.7
Offering a terrace and views of the garden, Relax Natural Village is located in the Cocles Region, 2 km from Puerto Viejo. Free private parking is available on site.
“everything was perfect!!!!!!! lovely and beautiful place, just like heaven :)”
Average review score: 8.8
Offering a barbecue and terrace, Hostel Kinkaju is located in Puerto Viejo in the Limon Region, 13 km from Cahuita. Free WiFi is offered and free private parking is available on site.
“Central Safe Proximity to beaches Restaurants”
Average review score: 8.3
Set in Puerto Viejo in the Limon Region, 20 km from Cahuita, Sol de Nit features a terrace and a private beach area.
“The hosts were very helpful and eager to make my stay as pleasant as possible. Since I arrived late at the bus station in puerto viejo and I was traveling on my own, they were kind enough to pick up and take me to the property. In addition, they arranged local activities such as surf, snorkeling and scuba diving for me, with best price and location tips. As Puerto Viejo is pretty crowded and therefore the beach a bit dirty, I appreciated a lot more the beach of Punta Uva where the property is located. They say it's the most beautiful beach in the whole region - together with one of the best places for snorkeling thanks to the reef. It's easily accessible by bus or taxi from Puerto Viejo. Should one feel sporty, there's a place where you can rent a bike near the property. As for food, there are some very good restaurants near by, such as Bamboocha or Refugio. A supermarket around 5 minutes walk can provide you with the daily stuff or a couple of beach articles. Waking up with the sound of birds such as tucanes or black monkeys - accompanied by the sea waves is one of the best feelings one can get on the Carribean Coast. The place is very quiet and relaxing - perfect for dreaming or enjoying the nature.”
Casa Selva is set in Puerto Viejo, 18 km from Cahuita and 3.1 km from Cocles. Free private parking is available on site. Casa Selva features free WiFi throughout the property.
Average review score: 9.3
Set in attractive tropical gardens, Physis Caribbean Bed & Breakfast offers bright accommodation.
“- beautiful eco lodge with a very relaxed atmosphere - Super friendly Canadian couple that is running the B&B - Good location (outside of Puerto Viejo and close to the nice beaches in this area) - Delicious breakfast”
Average review score: 7.3
Located in Puerto Viejo, Luna Caribeña Village offers free Wi-Fi, free parking and 2 outdoor swimming pools. It is just 500 metres from Playa Chiquita Beach.
“Great place to completely relax and unwind.”
Average review score: 7.5
Veronica’s place is quaint, authentic, Caribbean property located in Puerto Viejo town and features a beautiful Tropical Jungle house located in Cocles.
“Lovely property in a good location, just a few roads back from main hub. Family-run with excellent facilities and comfortable room at a very good price. Family absolutely lovely! Definitely recommended.”
Average review score: 8.6
These Puerto Viejo El Nido Cabinas Resort bungalows are 130 metres from the Playa Chiquita and include access to an outdoor pool and free WiFi.
“The cabin is amazing, the owner very friendly, location optimal”
Average review score: 7.9
Set amidst the forest and 150 meters far from Playa Chiquita beach, Merlin offers free WiFi access and a daily buffet breakfast served in an open air on-site restaurant are offered.
“Jahn is kind, helpful and discrete. He always makes sure that everything is impeccable and that the garden looks beautiful. The rooms are comfortable and clean. The entire atmosphere is welcoming, relaxed and warm... Like a second home! From the garden you can enjoy the countless shades of green, macaws, howler monkeys, even a turtle crossed our way. Resting in the hammock while the hummingbirds flew around was awesome! Casa Merlin has an excellent location, walking for about 400-600 meters inside the exuberant vegetation leads you in one of the most beautiful beaches (between Punta Cocles and Playa Chiquita). In the vicinity you will find a few convenience stores and small restaurants, reachable cycling or even walking. However, you won´t regret it if you decide to rent a car! Costa Rica´s Caribbean Coast is absolutely lovely, beautiful turquoise-hot-water beaches and incredibly nice and decent people. Just one recommendation: bring as little as possible to the beach and Do Not leave your stuff unattended! They got a couple petty thief who come from the bushes to grab bags or backpacks, naive people (like us), left on the sand while bathing. As counterpart they also got an incredible quick-response and helpful Tourist Police. All in all, we have had enjoyed from a wonderful and memorable holidays there!!”
Average review score: 7.7
Cabinas Coconut Grove is located 7 minutes’ walk from Puerto Viejo de Talamanca Town and 1.5 km from Cocles Beach. It features a garden, terrace with hammocks and free Wi-Fi throughout.
“Nice lounge area. Nice common kitchen. Big room. Excellent location.”
Average review score: 7.3
Casa Coconut is a detached holiday home with a terrace, set in Puerto Viejo. The property is 14 km from Cahuita and free private parking is offered. There is a seating area .
“All was new and close to the sea, easy to be there”
Average review score: 8.3
Located in Cocles, less than 10 minutes’ walk from the beachfront, Casa Lina Eco Lodge offers its guests a rustic-style accommodation that includes free WiFi access.
“The hosts made this stay, they were amazingly helpful and friendly. Bed was very comfy and nice to make our own breakfast”
Average review score: 8.5
Offering a barbecue and views of the garden, Casitas de Punta Uva is situated in Puerto Viejo in the Limon Region. Cahuita is 19 km away. Free WiFi is offered .
“A fabulous place and incredible value for money. The bungalow was really well designed. We only wished we could have stayed longer.”
Average review score: 8.1
Situated in Puerto Viejo, Tropical Paradise offers a garden and terrace. Cahuita is 13 km from the property. Free WiFi is available and free private parking is available on site.
“Great value! Owner was very nice. The room was spacious, clean and had everything needed for cooking. I liked how it was outside of the main town, and just across from the ocean, it felt like your own private beach house.”
Average review score: 7.7
VIP Hotel Playa Negra features a gym, free Wi-Fi and an outdoor pool surrounded by lush gardens. Puerto Viejo Beach is a 5-minute bike ride away, and free bicycle rental is available.
Average review score: 8.3
Offering free WiFi and a year-round outdoor pool, Be My Guest Cabinas is situated in Puerto Viejo. Cahuita is 12 km from the property. Some units include a balcony and/or patio.
Located 13 km from Cahuita and 3.2 km from Cocles, Casa de la playa offers accommodation in Puerto Viejo. Free WiFi is provided throughout the property. The kitchen features a fridge.
Average review score: 7.7
Spanish by the Sea - Puerto Viejo is just 200 metres from the beach and a 10-minute walk from central Puerto Viejo. It offers tropical gardens, hammocks and a communal kitchen and TV lounge.
“It's in the center of Puerto Viejo, close to the supermarkets, laundry and 5 mins away from the bus station. The Cocles beach is better than PVejo beach, so it's a little bit of a walk(10 mins) to the best beach I've ever seen- Cocles! But if u just want to go to the main beach it's less than 5 mins. Stuff is super friendly and nice, flexible with your requirements and answer all sorts of questions to help to manage your trip! There are 2 floors house, big dinner table, good kitchen, shower room and 3 other rooms (1 dorm and 2 private) are on the first floor. The other dorm room - where I was staying was on the second floor. It is big, there are 5 beds in there, shower and toilet. It has a terrace with hammock right outside the room. Hostel is placed in beautiful jungle garden. Have seen Humming birds, even toucan ! I loved the nature sounds when u fall asleep. There are a lot of air- high seilings! You can use 2 showers up and downstairs. Free coffee all day. Manager is very helpful, just ask her any questions! I really enjoyed my stay in puerto Viejo. I stayed 1 night then they didn't have a dorm room so I didn't want to pay more and I moved to the other hostel for10$~ regretted it a lot...- don't go to La Ruka. Ppl are nice but the rooms were horrible! Dark, no ventilation, smells bad Bc of dampness, beds are not comfortable pillows are too hard and big- didn't feel any rest for the night, so I came back to Spanish by the sea again. If you are looking for a quiet place- that's the one!”
Average review score: 9.8
Surrounded by tropical vegetation, Mar Verde Lodge is located in Puerto Viejo just 5 minutes’ walk from Playa Chiquita.
“Mar Verde lodge is truly a magical place. The owners Stefan and Leon are very welcoming, it was like coming home to friends! They do everything in their power to make your stay as wonderful as possible. The room is gorgeous and spacious. The breakfast is to die for, all prepared by Leon. This is without a doubt the best place to stay in Puerto viejo!”
Boasting a private pool, Casita Tucan is a detached holiday home set in Puerto Viejo. This holiday home features an outdoor pool and free WiFi. Free private parking is available on site.
Mi Casa ( El Centro ) is a apartment is set in Puerto Viejo, 13 km from Cahuita, and boasts views of the garden. Free WiFi is available throughout the property.
Average review score: 7.9
Cabinas Lunatica is located 500 metres from Cocles Beach and 10 km from Manzanillo Wildlife Reserve. Free Wi-Fi access is available and a furnished terrace and a tropical garden are featured.
“The owner was the best part. She explained everything, had no European rush/stress and was very kind. Moreover, the houses were nice.”
Average review score: 9.4
Offering free bike rental, Los Congos is a rustic bungalow situated in the tropical jungle outside of Puerto Viejo. The gorgeous Playa Cocles beach is just a 15-minute walk away.
Villa Toucan is a self-catering accommodation located in Puerto Viejo. The property offers free WiFi access, free private parking and once-a-week housekeeping.
Featuring a terrace with sea views, Joya de Costa Rica is a villa located in Puerto Viejo. The air-conditioned unit is 10 km from Cahuita.
Average review score: 9.3
La Magia Bungalows offers accommodation in Puerto Viejo. Cahuita is 16 km from the property. Free private parking is available on site.
“The bungalows are decorated really tastefully to a high standard. The owners are really kind and helpful, driving us to pick up a birthday cake we had made for our son, booking us taxis and showing us great places to visit. Ideal location with lush beaches. They even made us a washing line as they saw our clothes drying on the balcony!”
Average review score: 9.6
Ventana a la Jungla (Casa Mono) is a holiday home located in Puerto Viejo, 13 km from Cahuita. The property features views of the garden and is 2.7 km from Cocles.
“The house was well equipped and the owners were very helpful and accommodating.”
Average review score: 8.4
Featuring free WiFi and air conditioning, Cabinas Krisgi' Mar is set in Puerto Viejo, 14 km from Cahuita. Cocles is 2.5 km from the property. Free private parking is available on site.
La Casita del Sol is a detached holiday home located in Puerto Viejo in the Limon Region and is 13 km from Cahuita. The unit is 2.9 km from Cocles. Free WiFi is offered throughout the property.
Featuring a balcony with garden views, casa papaya is a holiday home, located in Puerto Viejo. The unit is 13 km from Cahuita. Free private parking is available on site.
Average review score: 6.9
Featuring free WiFi and a terrace, Lapalapa Beach Front Hotel offers accommodation in Puerto Viejo, 16 km from Cahuita. Free private parking is available on site.
“We had a pleasant stay at this hotel. The staff was very friendly. We were told that the hotel is still going through some remodeling and I would look forward to staying there again. I would probably choose a different room though. The beach is right in front of the hotel and you are surrounded by nature and jungle at the same time.”
Average review score: 9.9
Situated minutes away from the centre Puerto Viejo, this air-conditioned villa features free WiFi. The unit is 8 km from Cahuita. Free private parking is available on site.
“You can stay in a house in Bali with European comfort in the Caribbean of Costa Rica. I appreciate the friendliness of Belén and Roberto, the owners. A luxury, comfortable, quiet and safe. Lovely Pool, Enjoy your DreAm”
Villa Luna is a villa featuring a garden with a terrace, located in Puerto Viejo. It provides free private parking. Free WiFi is offered throughout the property.
Average review score: 7.2
Offering a restaurant, Hotel y Restaurante Yare is located 5 minutes’ drivefrom Puerto Viejo town centre and its beach. Free WiFi access is available in all areas.
“It was very clean and friendly with the nature. The people in the administration so kind too.”
Located in Puerto Viejo, Villa Aragon offers free WiFi. Negra Beach is less than 2 minutes' walk away. Bicycles can be borrowed at no extra cost.
Located in Puerto Viejo, this holiday home is 13 km from Cahuita. The property is 2.7 km from Cocles and free private parking is available. Free WiFi is offered throughout the property.
Average review score: 9.6
Situated in Puerto Viejo, Los Delfines Lodge offers a garden and terrace. Cahuita is 16 km from the property. Free WiFi is offered throughout the property and free private parking is available on...
“Above all the best hosts we've ever met. We were greatly welcomed by Miguel and Marta. They explained everything about the house and provided us with fresh water and fruits. We got hints about what to see and where we can rent bicycles. Great location in real jungle forest, close to playa cocles, there are tucans, hummingbirds flying above your head. Howling monkeys on treetops. The house had a beautiful garden and the living room was literally outside under the roof with a garden view. The kitchen had everything, even a blender which comes useful when you have so many fruits around. The house had its own outside bar which was a cool feature. Beds were comfortalbe and bathroom was ok.There was also a washing machine and a dryer. The internet connection speed was fine if that's important to you.”
Average review score: 7.8
Set in Puerto Viejo, 15 km from Cahuita, Hostel Playa 506 features air-conditioned rooms and free private parking.
“Very very cool People there, cosy atmosphere”
Situated in Puerto Viejo, this holiday home features a garden with an outdoor pool and a barbecue. Guests benefit from patio. Free WiFi is provided throughout the property.
Situated just outside Cahuita National Park, the Casa Galim Beach House offers direct access to Playa Negra Beach. Each tropical bungalow has a well-equipped kitchen and a balcony with a hammock.
Average review score: 9.2
La Ceiba Reserva Natural is located in Talamanca and is a wildlife reserve. It offers tours within the estate so guests have the opportunity to interact with the animals living there.
“An amazing cabana in the middle of a forest preserve. Not a glass window in the building - all open air! Butterflies, birds, monkeys, a house gecko, and house spider chomping on the flies. Virtually no mosquitos. An amazing way to wake up, and a comfortable evening accommodation. 4WD virtually required to navigate the road to the preserve, and a bit of a hike to get your luggage and food packed in, but all manageable.”
Average review score: 7.8
Cabinas GACU is a self-catering accommodation located in Puerto Viejo. Free WiFi access and free private parking available.
“Lovely lovely staff. Nice and private”
Average review score: 8.8
Offering free bikes, Pachamama Jungle River Lodge is located in Puerto Viejo. Free WiFi access and free private parking are available.
“Position of Bungalows in the jungle. Comfortable and large bungalow Very nice breakfast Helpfull owner”
Average review score: 8.2
Located in Puerto Viejo, 13 km from Cahuita, Bungalows Kire features free WiFi access and free private parking. Guests can enjoy the on-site restaurant.
“I have been traveling for over 5 months, and this is by far the best place I have stayed. Extremely clean, great location, just a five minute walk into town, so away from the noise, with an onsite restaurant. The owner is so friendly, told me all I needed to know, re transport etc. I was going to stay for two weeks but extended it for another two weeks. Pura Vida.”
Situated in Puerto Viejo, this holiday home features free WiFi. Guests benefit from patio. Free private parking is available on site. The unit is equipped with a kitchen.
Situated in Puerto Viejo, Cabina Tienda Marcos offers self-catering accommodation with free WiFi. The property is 13 km from Cahuita and free private parking is offered.
Average review score: 9.4
Casa Sofia Caribbean Lodge offers accommodation in Cocles, 3.1 km from Puerto Viejo and 16 km from Cahuita. It provides free private parking. Free WiFi is provided throughout the property.
“The accommodations were excellent. There is a tiled terrace that allowed for most of our time to be outdoors. We had a sloth in the backyard which we so enjoyed - beyond the terrace, it is jungle with everything you'd expect from a jungle; beautiful birds and howler monkeys talking in the distance. We even got to eat bananas fresh off the tree. I would highly recommend these accommodations.”
Casa Serena is located just 3 minutes' walk from the town centre of Puerto Viejo. Free WiFi access is available in this holiday home. The accommodation will provide you with a patio and a terrace.
Average review score: 7.6
Featuring free WiFi, Cabinas Elena Brown offers accommodation in Puerto Viejo. Guests can enjoy the on-site restaurant. Free private parking is available on site.
“The place was cheap and the people were nice and helpful. It was very relaxed and they helped us with everything.”
Average review score: 7.2
Featuring free WiFi throughout the property, El Faro 13 de Puerto Viejo offers pet-friendly accommodation in Puerto Viejo. Free private parking is available on site.
“Wonderfull place, basic but clean an quiet, surrounded by nature only 5 min away to walk to the beach or center of PV. Very nice and friendly owner, my dog could run around in the garden, will come back for sure!”
Offering a garden, Carisur Spanish & Travel offers accommodation in Puerto Viejo. Cahuita is 10 km away. Free WiFi is featured throughout the property and free private parking is available on site.
Situated 12 km from Cahuita and 5 km from Cocles, Playa Negra Beach House offers pet-friendly accommodation in Puerto Viejo. Guests benefit from free WiFi and private parking available on site.
Situated in Puerto Viejo, this apartment is 12 km from Cahuita. Blue Morpho Beach House features views of the sea and is 5 km from Cocles. Free private parking is available on site.
Average review score: 9
Set in Puerto Viejo, 12 km from Cahuita, Playa Negra Bunker Suite features free WiFi access and free private parking. Each room includes a private bathroom fitted with a shower.
Average review score: 9
Casa Manu Ciao - Playa Cocles offers pet-friendly accommodation in Puerto Viejo. Cahuita is 16 km from the property. Free WiFi is featured . The accommodation is equipped with a seating area.
Average review score: 9.4
Casa Luna Apartment offers pet-friendly accommodation in Puerto Viejo, 13 km from Cahuita and 2.1 km from Cocles. Guests benefit from terrace. Free WiFi is available throughout the property.
Situated in Puerto Viejo, this apartment is 16 km from Cahuita. The property boasts views of the garden is 1.1 km from Cocles.
Set in Puerto Viejo, Maya's Apartment is an apartment featuring a barbecue. The unit is 13 km from Cahuita. Free WiFi is offered throughout the property. A flat-screen TV is provided.
Average review score: 8.6
Casa Club Dub is located in Puerto Viejo, 15 km from Cahuita. Free WiFi is offered and free private parking is available on site. The area is popular for snorkeling and canoeing.
“Nice host, cool stuff and relaxed bar beside. Highly recommended!”
Average review score: 7.9
Located 20 km from Cahuita, Casa Verano Punta Uva Vacation Apartment offers accommodation in Puerto Viejo. The unit is 5 km from Cocles. Free WiFi is featured throughout the property.
“5 minute walk from the beach. Howler monkeys going mad every day. Comfortable hammocks. Friendly owners available to give advice and solve any teething difficulties. Very pleasant weather - warm during the day and cool at night, at leasr when we were there and no mosquitoes.”
Situated in Puerto Viejo, this air-conditioned apartment features a balcony. The unit is 13 km from Cahuita. Free WiFi is featured . An oven, a fridge and a stovetop can be found in the kitchen.
Uva Blue Jungle Villas is located in Puerto Viejo, 18 km from Cahuita. Cocles is 2.6 km away. Free WiFi is featured and free private parking is available on site. All units feature a seating area.
Cabinas La Plaza offers accommodation in Puerto Viejo. Cahuita is 13 km away. Free WiFi is offered throughout the property and free private parking is available on site.
Average review score: 8.1
Set in Puerto Viejo, this air-conditioned holiday home features free WiFi and a patio. The property boasts views of the garden and is 12 km from Cahuita. Free private parking is available on site.
“Amazing Place With a soulfull host. Thank You Very much Frederik. Perfect and quite location. More than comfortable and very clean. More than just to reccomend. And on top istl price value Relation unbeatable. Pura vida”
Set in Puerto Viejo, this air-conditioned holiday home is situated 15 km from Cahuita. It provides free private parking.
Magic Moon Beach House is a holiday home set in Puerto Viejo, 12 km from Cahuita. Guests benefit from free WiFi and private parking available on site. The kitchen features an oven.
Featuring free WiFi, a barbecue and a terrace, Jungle Beach Bungalow offers accommodation in Puerto Viejo. Free private parking is available on site. Each room includes a flat-screen TV.
Offering a terrace and views of the garden, Hostel Magilla is located in Puerto Viejo in the Limon Region, 13 km from Cahuita.
Located in Puerto Viejo, this apartment is 12 km from Cahuita. The property boasts views of the mountain and is 5 km from Cocles. Free private parking is available on site.
Located 11 km from Cahuita, Zen Rainforest & Beach Retreat offers accommodation in Puerto Viejo. Guests benefit from free WiFi and private parking available on site.
Situated in Puerto Viejo, 11 km from Cahuita, Casa Caribe features free WiFi access and free private parking.
Featuring free WiFi throughout the property, Casa Amor offers accommodation in Puerto Viejo, 13 km from Cahuita. Free private parking is available on site.
Offering an outdoor pool, year-round outdoor pool and barbecue, Pedacito De Cielo is located in Puerto Viejo, 15 km from Cahuita. Free WiFi is available and free private parking is available on site.
Cabinas Yemanya is situated in Puerto Viejo, 17 km from Cahuita and 1.9 km from Cocles. Some units include a seating area to relax in after a busy day.