Find hotels in Puerto Viejo, Lepanto from NT$1,294
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Go beyond your typical stay in Puerto Viejo
Check prices for these dates
Discover 212 Puerto Viejo hotels and places to stay, with room rates, reviews, and availability. Most hotels are fully refundable.

Puerto Azul Residences
Puerto Azul Residences
7.6 out of 10, Good, (14)

Puerto Azul Hotel
Puerto Azul Hotel
7.6 out of 10, Good, (834)

Hotel Cayuga
Hotel Cayuga
8.6 out of 10, Excellent, (168)

Hotel Oasis del Pacífico
Hotel Oasis del Pacífico
The price is NT$2,313
NT$2,614 total
includes taxes & fees
Jul 11 - Jul 12

Cabinas Madeleine
Cabinas Madeleine
6.2 out of 10, (66)
The price is NT$1,294
NT$1,462 total
includes taxes & fees
Jul 21 - Jul 22

Cabinas Luciana
Cabinas Luciana
The price is NT$1,542
NT$1,743 total
includes taxes & fees
Jul 25 - Jul 26
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Recent reviews of Puerto Viejo hotels
Recent reviews of Puerto Viejo hotels

Barceló Tambor
5/5 Excellent
Lindo lugar para vacacionar en familia
"Es un hermoso hotel, en una hermosa ubicación, se esmeran para dar el mejor servicio. Los alimentos pueden mejorar y dar más facilidades para los restaurantes a la carta, ya que se agotan muy pronto las reservaciones."
A verified traveler stayed at Barceló Tambor
Posted 6 days ago