Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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 – 183 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. The hostel is amazing, very beautiful and the location is perfect. The staff was very friendly.

Show more Show less
7.9
Good
1,318 reviews
Price from
$20.90
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. The hotel was very clean and the staff was super friendly. Great service

Show more Show less
8.8
Excellent
734 reviews
Price from
$74
per night

Lanna Ban Hotel

Hotel in Puerto Viejo

Offering direct access to the beach, Lanna Ban Hotel is located in Puerto Viejo. The hotel features an exotic garden and contemporary Thai architecture. Free WiFi access is available. Perfect location, great staffs. Staffs are so friendly and being more than helpful..

Show more Show less
8.7
Excellent
898 reviews
Price from
$96
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. Breakfast, bed, pool and hammock. I made a video of the pool check out @kaylarachellefitness on ig. I tagged you

Show more Show less
8.3
Very Good
880 reviews
Price from
$117.05
per night

Umami Hotel - Adults Only

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.

Show more Show less
9
Awesome
546 reviews
Price from
$142.80
per 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. 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. 😊

Show more Show less
8.6
Excellent
672 reviews
Price from
$58.30
per night

Villas del Caribe

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.

Show more Show less
8.8
Excellent
675 reviews
Price from
$84.08
per night

Cabinas Popular

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

Show more Show less
8.2
Very Good
297 reviews
Price from
$13
per night

Hotel Bugabutik

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.

Show more Show less
8.8
Excellent
448 reviews
Price from
$79.38
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... Super clean, friendly stuff, close to the beach.

Show more Show less
7.5
Good
488 reviews
Price from
$45
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 $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).

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