Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Puerto Viejo – 145 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Selina Puerto Viejo

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. Selina is a Life Style not just a hostal. I would probably pick a lot of places because of Selina. It really matters the way people involves you, and for me that I was traveling alone, was really nice to meet new people and talk to the Staff, always available for any personal need. The welcome drink was really nice and the food is really good (try the Pasta as suggested by the barman). I would probably go back to Puerto Viejo to see more things as I only stayed one night, but I would probably go back there for the good vibes that Selina gave me. Thank you for the hospitality!

Show more Show less
7.8
Good
1,653 reviews
Price from
$38.95
per night

Hotel Banana Azul - Adults Only

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. I loved the way they welcomed us, the coconuts, welcome drinks. The place is beautiful, so close to the beach. The staff is great ans helpful, the food is tasty. Love the happy hour which is basically the whole day haha. Will be back!

Show more Show less
8.9
Excellent
709 reviews
Price from
$75
per night

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. The service specially Nilda the lady at the reception she safe my life I recommend this amazing place specially family

Show more Show less
8
Very Good
506 reviews
Price from
$126
per night

Merlin

Hotel in Puerto Viejo

Set amid the forest and 1476 feet far from Playa Chiquita beach, Merlin offers free WiFi access. Loved the place! It's just perfect! Close to the town, but isolated in the forest. Very private, quite comfortable, nica pool, fully equipped shared-kitchen, secure facilities and parking lot. Each room has its own terrace with hammocks. The garden provides a great option to enjoy and hear the nature during the night. Amazing service by the hotel personnel. Excellent place!

Show more Show less
8.7
Excellent
442 reviews
Price from
$50
per night

Villas del Caribe

Hotel in Puerto Viejo

Located in Puerto Viejo, 984 feet from Chiquita Beach, Villas del Caribe features accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar. All the facilites, location, the restaurant, accesos to the beach, the Pool, the staff.

Show more Show less
8.5
Very Good
369 reviews
Price from
$92.92
per night

Coco Loco Lodge

Hotel in Puerto Viejo

Located in Puerto Viejo, 1.8 mi from Negra Beach, Coco Loco Lodge features accommodations with an outdoor swimming pool, free private parking, a shared lounge and a garden. Easy going Pool Family cabins were Nice Calm and very nearby the village

Show more Show less
8.4
Very Good
371 reviews
Price from
$85
per night

Sonora Jungle Retreat

Hotel in Puerto Viejo

Located in Puerto Viejo, less than 0.6 mi from Negra Beach, Sonora Jungle Retreat features accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar. Loved the hospitality from Alessandra and her daughter, the food cooked by them every single night and the location - close enough to everything but peaceful and secluded at the same time

Show more Show less
9.4
Awesome
87 reviews
Price from
$85.48
per night

Hotel Pura Vida

Hotel in Puerto Viejo

Boasting a garden, terrace and views of garden, Hotel Pura Vida is located in Puerto Viejo, 984 feet from Negra Beach. Lovely setting & close to everything in town.

Show more Show less
8.8
Excellent
464 reviews
Price from
$40
per night

Sol de Nit

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... The location, accommodations, and staff are exceptional!

Show more Show less
8
Very Good
367 reviews
Price from
$60
per night

Cabinas Yucca

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. Beachfront. Waking up and going to bed with the sound of the waves. Bed was comfy. This is really close to the restaurants and stores of Puerto Viejo but still far enough from the noises. Marjam was always available and really friendly. I enjoyed a lot my one week stay in Puerto Viejo.

Show more Show less
8.4
Very Good
241 reviews
Price from
$65
per night

Most-booked hotels in Puerto Viejo in the past month

See all

Puerto Viejo's best hotels with breakfast

See all

Budget hotels in Puerto Viejo

See all

Hotels located in the center of Puerto Viejo

See all

FAQs about hotels in Puerto Viejo

  • On average, 3-star hotels in Puerto Viejo cost $91 per night, and 4-star hotels in Puerto Viejo are $98 per night. If you're looking for something really special, a 5-star hotel in Puerto Viejo can be found for $197 per night, on average (based on Booking.com prices).

  • Many families visiting Puerto Viejo loved staying at Colina Secreta, SATTA LODGE - ADULTS ONLY, and Sonora Jungle Retreat.

  • Colina Secreta, SATTA LODGE - ADULTS ONLY, and La Kukula Lodge got great room view-related reviews from travelers in Puerto Viejo.

  • SATTA LODGE - ADULTS ONLY, Hotel Sunshine Caribe, and Physis Caribbean Bed & Breakfast are some of the popular hotels in Puerto Viejo.

  • These hotels in Puerto Viejo are highly rated by couples: Colina Secreta, SATTA LODGE - ADULTS ONLY, and Sonora Jungle Retreat.

  • For hotels in Puerto Viejo that serve highly-rated breakfasts, try Colina Secreta, SATTA LODGE - ADULTS ONLY, and Hotel Bugabutik.

  • The average price per night for a 3-star hotel in Puerto Viejo this weekend is $137 or, for a 4-star hotel, $100. Looking for something even fancier? 5-star hotels in Puerto Viejo for this weekend cost around $184 per night, on average (based on Booking.com prices).

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Puerto Viejo:

Explore guest reviews of hotels in Puerto Viejo

See all