See the latest prices and deals by choosing your dates.
Hotel in Puerto Viejo
Featuring free WiFi, Selina Puerto Viejo offers pet-friendly accommodations in Puerto Viejo. Guests can enjoy the on-site bar. Free private parking is available on site. The hostel is amazing, very beautiful and the location is perfect. The staff was very friendly.
Hotel in Puerto Viejo
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. The hotel was very clean and the staff was super friendly. Great service
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. Perfect location, great staffs. Staffs are so friendly and being more than helpful..
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. Breakfast, bed, pool and hammock. I made a video of the pool check out @kaylarachellefitness on ig. I tagged you
Hotel in Puerto Viejo
Located in Puerto Viejo, a 7-minute walk from Negra Beach, Umami Hotel - Adults Only has accommodations with an outdoor swimming pool, free private parking, a bar and a garden. Surrounding is super green and beautiful, lovely details, super well equipped, good location, staff super friendly, delicious fresh food. It was a blast. We will come back.
Hotel in Puerto Viejo
Set amid the forest and 820 feet far from Playa Chiquita beach, Merlin offers free WiFi access. We loved everything about this place! Staff was really friendly and gave us some tips. The location is just perfect, we loved staying up early to watch all the birds and monkeys having breakfast around the lush gardens that surround the house. We enjoyed it so much and would definitely come back again! Thank you so much Silvia and co. 😊
Hotel in Puerto Viejo
Located in Puerto Viejo, a 3-minute walk from Chiquita Beach, Villas del Caribe has accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar. This property is BEAUTIFUL! The location turned out to be just perfect for our family of 4. The pool and calm tide pools in front of the property were very enjoyable for our small children. The breakfast was delicious. All of the staff were helpful and friendly. We had some issues with the hot water going out and the staff was prompt to fix it. We saw sloths, monkeys, poison dart frogs, macaws, toucans and huge iguanas all on the property. Thanks so much for a really special trip.
Hotel in Puerto Viejo
Located in Puerto Viejo, within a 6-minute walk of Negra Beach and 0.8 miles of Cocles Beach, Cabinas Popular has accommodations with a garden and free WiFi as well as free private parking for guests... Nice rooms and very comfy, walkable to everything, friendly staff, wifi worked really well, great value
Hotel in Puerto Viejo
Offering an outdoor pool, a spa and a shared terrace, Hotel Bugabutik is located in Cocles. It features free Wi-Fi and free daily breakfast, and is just a short 5-minute walk from the beach. as much it was central it was a bit off the main road so we could enjoy the city vibe without much of city noises. the breakfast was quite decent too.
Hotel in Puerto Viejo
Set in Puerto Viejo in the Limon Region, 12 mi from Cahuita, Sol de Nit features a terrace and a beach area. Free WiFi is provided throughout the property and free private parking is available on... Super clean, friendly stuff, close to the beach.
Hotel in Puerto Viejo
Popular with guests booking hotels in Puerto Viejo
Hotel in Puerto Viejo
Popular with guests booking hotels in Puerto Viejo
Hotel in Puerto Viejo
These Puerto Viejo El Nido Pool & Garden Lodge bungalows are 656 feet from the Playa Chiquita and include access to an outdoor pool and free WiFi. 1) Lodge/Site: the bungalow was large, spacious, clean and was private.
Hotel in Puerto Viejo
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. The hotel was very clean and the staff was super friendly. Great service
Hotel in Puerto Viejo
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. Peaceful, clean and great location
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. Breakfast, bed, pool and hammock. I made a video of the pool check out @kaylarachellefitness on ig.
Hotel in Puerto Viejo
Offering a restaurant, Hotel Maritza is conveniently located within 82 feet from Puerto Viejo Beach. Free WiFi access is available. We liked everything about this place.
Hotel in Puerto Viejo
Featuring free WiFi, Selina Puerto Viejo offers pet-friendly accommodations in Puerto Viejo. Guests can enjoy the on-site bar. Free private parking is available on site. The hostel is amazing, very beautiful and the location is perfect. The staff was very friendly.
Hotel in Puerto Viejo
Set in Puerto Viejo, 328 feet from Koke Beach and just 200metres from the town, Hotel W Exotic offers accommodations with a restaurant, free private parking, a bar and a garden. Location, food, rooms, nature, coziness everything was perfect!
Hotel in Puerto Viejo
Set in Puerto Viejo, 2.3 mi from Jaguar Rescue Center, Hotel Torres del Mar offers accommodations with a terrace and free private parking. The room was beautiful the bed was comfortable and staff was friendly
Hotel in Puerto Viejo
Set in Puerto Viejo, within 492 feet of Negra Beach and 2.6 mi of Jaguar Rescue Center, Hotel Cabinas Tropical offers accommodations with a garden and free WiFi as well as free private parking for... workers, location, clean, beautiful, stylish
Hotel in Puerto Viejo
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 and a restaurant. The ocean view was incredible. Very comfortable and clean rooms.
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. Perfect location, great staffs. Staffs are so friendly and being more than helpful..
Hotel in Puerto Viejo
Set amid the forest and 820 feet far from Playa Chiquita beach, Merlin offers free WiFi access. We loved everything about this place! Staff was really friendly and gave us some tips.
Hotel in Puerto Viejo
Located in Puerto Viejo, Cabinas Yucca 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. It is a perfect place to enjoy being in Puerto Viejo and relaxing at the sea.
Hotel in Puerto Viejo
Offering an outdoor pool, a spa and a shared terrace, Hotel Bugabutik is located in Cocles. It features free Wi-Fi and free daily breakfast, and is just a short 5-minute walk from the beach. as much it was central it was a bit off the main road so we could enjoy the city vibe without much...
Hotel in Puerto Viejo
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. I like the place. It was so peaceful. The stuff was so kind and friendly:)
Hotel in Puerto Viejo
Located in Puerto Viejo, within a 3-minute walk of Cocles Beach and 0.6 miles of Chiquita Beach, Cabinas Ole Caribe has accommodations with a garden and free WiFi as well as free private parking for... Very nice in all aspects and the host was very friendly and helpful.
Hotel in Puerto Viejo
Located in Puerto Viejo, a few steps from Negra Beach, Perla Negra Beachfront provides accommodations with an outdoor swimming pool, free private parking, a garden and barbecue facilities.
Hotel in Puerto Viejo
Located in Puerto Viejo, a 3-minute walk from Negra Beach, La Prometida provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. What a great place to relax. I think the best part of this place was hearing the story behind it.
Hotel in Puerto Viejo
Set in attractive tropical gardens, Physis Caribbean Bed & Breakfast offers bright accommodations. Juliet & Matthew are wonderful hosts! From the moment you arrive it feels like a home from home.
Hotel in Puerto Viejo
Satta Lodge vous offre une expérience unique au cœur de la jungle et à 2297 ft de la plage de Cocles. Paola the host is so kind, beautiful and safe property, lovely private bungalow in the middle of...
Hotel in Puerto Viejo
Featuring a garden and free WiFi throughout the property, Jaguar Inn Bungalows is located in Puerto Viejo. This jungle hotel offers a terrace. Jaguar Inn truly made our stay in Puerto Viejo memorable.
Hotel in Puerto Viejo
Located just 656 feet from Chiquita beach, La Kukula Lodge is located in Puerto Viejo. Free WiFi access and an outdoor swimming pool are available. Wa loved absolutely everything about this place.
Hotel in Puerto Viejo
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 had such an amazing stay at CLF!
Hotel in Puerto Viejo
Located in Puerto Viejo, a 10-minute walk from Cocles Beach, Lomas del Caribe provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. Very comfortable villa, well equipped, surrounded by beautiful garden, private and secure.
On average, 3-star hotels in Puerto Viejo cost $260 per night, and 4-star hotels in Puerto Viejo are $547 per night. If you're looking for something really special, a 5-star hotel in Puerto Viejo can be found for $578 per night, on average (based on Booking.com prices).
For hotels in Puerto Viejo that serve highly-rated breakfasts, try Colina Secreta - Glamping and Villas, Hotel Casa Conley Del Mar, and La Prometida.
Many families visiting Puerto Viejo loved staying at Colina Secreta - Glamping and Villas, La Prometida, and La Tica y la Gata.
The average price per night for a 3-star hotel in Puerto Viejo this weekend is $143 or, for a 4-star hotel, $141. Looking for something even fancier? 5-star hotels in Puerto Viejo for this weekend cost around $370 per night, on average (based on Booking.com prices).
Colina Secreta - Glamping and Villas, Awa Beach Boutique Hotel, and La Tica y la Gata are some of the popular hotels in Puerto Viejo.
Hotel Indalo adults only, Awa Beach Boutique Hotel, and Colina Secreta - Glamping and Villas got great room view-related reviews from travelers in Puerto Viejo.
These hotels in Puerto Viejo are highly rated by couples: La Prometida, Colina Secreta - Glamping and Villas, and Awa Beach Boutique Hotel.
On average, it costs $117 per night to book a 3-star hotel in Puerto Viejo for tonight. You'll pay around $165 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Puerto Viejo will cost around $215, on average (based on Booking.com prices).
Puerto Viejo is dangerous and there are many thiefs. Be careful everyone. Go to anywhere else but Puerto Viejo. The locals all try to make friends with you and rob you blind. They pretend they are your friends but they are NOT. BEWARE!
Love the beach, the relax vibe and the safety. However, it takes a while to get there so it's best to stay for a bit longer. The shuttle from San Jose Airport is 5 hours, but then by the time you pick other travellers up and drop them off it is more like 7-8 hours so consider this when leaving if you are going to catch a flight. Our favorite beach was Playa Chasma right behing a restaurant called Rincon Porteno. Most days there was no one around and the waves were great for swimming. On our next visit we would buy beach chairs from day 1 to enjoy them all week long; there is no rental options on the beach. It is easy to get around by bike. Wifi is generally fine at your hotel.
Beautiful location but pool is tiny and very awkward getting in. More for looks than actual use age. The staff were awesome and very accommodating but the fruit seller on a loudspeaker at 8 am almost ruined our whole trip! The free breakfast is a bonus and o stall the food was very good, however the wait time to order and sign check was way too long.
The 1 lane bridges bridges and the drive from San Jose was a bit stressful... But that's why you can walk down the beach a bit for some privacy. Wonderful, wonderful shops, restaurants& cafés!! A lot of vegan and veggie food options! Very welcoming people, and more diverse than the Pacific coast! My wife and I speak very little Spanish and were just fine!
Magic outstanding place. Nice and kind people, best smoothies ever, refreshing coconut water "pipa fresca" deep jungle and beautiful beaches just mixed near town. Tasty Caribbean food and reggae rasta surf vibes. At night things changes up a bit, and may be not the best place for tourists over 23h. Just keep that in mind and enjoy this beautiful town.
I could definitely live in Puerto Viejo, it has all the night activities, facilities, best sunsets, awesome beaches one will ever need. Spend morning sun playing with the kiddos at the beach in front of Rocking Js, Have lunch at Stanfords for a superb RiceNbeans, watch the sunset and get ready to enjoy the night with tons of activities to go to.
Puerto Viejo
I stayed in this hostel after staying in Puerto Viejo center and I am so grateful I changed locations. The vibe of this place is really beautiful. The beds and dorms are really nice. There's a lot of attention to details and the location being on the beach front is beautiful. I would say staying further out from the center would be better if you have bikes or can hire a quad, bike or car. My friend had a motor bike so we could go everywhere which changed the trip entirely. But getting taxi's & tuk' tuks are easy!
Puerto Viejo
We really enjoyed our stay at Casa Lina. The apartment was very clean and comfortable. It is also perfectly located at a quiet street, but near to the shop, restaurants and the beach. The best thing about this accomodation is the garden - we saw there howler monkeys, toucans, agutis and more. Also not forget to mention the great cat companion. The owners were very helpful and we could text them anytime. We highly recommend this place!
Beautiful property, surrounded by the jungle and part of the nature. We saw there monkeys, sloth ,Toucans and more. Great location! just across the road from the beach. About 2 km out of the noisy and very crowded little town. The hotel has a very good restaurant and there are more good restaurants 2 minutes walk by the hotel. Breakfast at the hotel was excellent, with a very rich menu. Worked well for my vegetarian non dairy diet.
Puerto Viejo
Really enjoyed the communal setting, like an inn. Breakfast in the morning was huge, delicious, and very good value, including fruit, pancakes, french toast, eggs, bacon, toast, coffee. Great location outside Puerto Viejo toward Manzanillo, where the best beaches are. Bikes on site to rent affordably. Really enjoyed spending time chatting with Shonia especially, and Andy.
Puerto Viejo
I stayed 4 days in Tasty Days and really loved it. At first I couldn't see the magic of it, but then I got caught by the proximity of the beach, the wonderful staff and the special energy of this place ! Dorms are clean and comfortable. I really appreciated the sinergy with the Tasty Waves bar and being a bit outside Puerto Viejo ! I will come back for sure ! Gracias :-)
Puerto Viejo
Shawandha is such a beautiful property, the jungle setting in such close proximity to the beach and town is really special. We loved waking up each morning and watching the toucans, howler monkeys, and other animals moving through the trees. The room was so comfortable and clean, and the hotel staff were all wonderful. We would definitely stay again.
Puerto Viejo
Super nice staff, could check-in early when my room was ready, really good AC for the hottest hour of the day, very clean, private little patio with hammock! I would definitely want to go back to this room and hotel. Quiet and away from the main road and still close to the center and beachfront restaurants
Puerto Viejo
La Magia Bungalows are located in a quiet area, in a jungle. On the property you can see small animals and birds. The hosts are very nice and friendly people. The big supermarket is near by. Cocles beach and surfing is within a walking distance. You can walk or take a short tuk tuk ride to Puerto Viejo.
Puerto Viejo
We loved the bungalow at Casa Viva. Having access to such an amazing beach was a great asset. Punta Uva is just south of the crowded Puerto Viejo, which gave us a more of a secluded feel to our trip . The hotel gives many recommendations for restaurants and activities. We hope to go back sometime soon!
The location is perfect, just a few minutes drive from Puerto Viejo center which is ideal if you’re looking to stay slightly away from all the action. The rooms are all beach front which gives you an amazing view. you have access to a huge pool, workout room, nearby restaurants and KM of beaches.
Puerto Viejo
Great space and location, walking distance to many restaurants and beaches. We used the pool every day. The staff were very friendly and kept the place spotless. Would definitely recommend this property if you are visiting the Puerto Viejo area.
Location, Location, Location. A few hundred feet from Cocles Beach, and a short 20-25 minute walk to Puerto Viejo in one direction and the Jaguar Sanctuary in the other direction
The breakfast is varied and tasteful, the staff quite attentive and helpful. The quality of the hotel seems quite correct and the location is quite strategic near the beach.
Puerto Viejo
the location was amazing, the hotel was nice and the staff was friendly. never did know who was in charge but overall very nice. the beach front access was to die for.
Very nice boutique hotel, good location close to center of Puerto Viejo. The personal was always helpful. Relaxed atmosphere and very pleasant design
Nice hotel with friendly staff, well located right by the beach and near everything in Puerto Viejo.
Puerto Viejo
Strong WiFi Secluded, but close to Puerto Viejo Good amenities Close to the beach (playa negra)
Puerto Viejo
Everything, room, bed, bathroom, pools, beach access, hotel, everything! Beautiful!!!
Beautiful hotel, the best in Puerto Viejo.
The hotel was very clean and the staff was super friendly. Great service