Skip to main content

Romantic Hotels in Puerto Viejo

Find the romantic hotels that appeal to you the most

August 2026

1
2345678
9101112131415
16171819202122
23242526272829
3031

September 2026

12345
6789101112
13141516171819
20212223242526
27282930
Flexible date options
Select occupancy

The best romantic hotels in Puerto Viejo

Check out our selection of great romantic hotels in Puerto Viejo

Filter by:

Review score

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.

M
Maria Gabriel
From
Costa Rica
The location is great, close to a beautiful beach that is always not so crowded, so it’s a perfect “private beach”. The facilities are beautiful, the pool is great, the breakfast is incredibly, and the staff is super friendly.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,662 reviews
Price from
$88
1 night, 2 adults

Hotel Indalo adults only

Hotel in Puerto Viejo

Centrally located in Puerto Viejo de Talamanca town center and just a 3-minute walk from Salsa Brava Beach, Hotel Indalo adults only features an extensive garden, sun terrace and free Wi-Fi.

C
Cynthia
From
Canada
Really comfortable and private hotel for a great price in Puerto Viejo. We loved the size and layout of the room, the patio area and the pool was a nice bonus. It was close to everything but far enough that there was no traffic noise or music from the local clubs. Filtered water and coffee offered daily was great and the staff were friendly and helpful.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,040 reviews
Price from
$102
1 night, 2 adults

Finca Chica Lodge & Villas

Puerto Viejo

Finca Chica offers accommodations in Puerto Viejo. Cahuita is 9.9 mi from the property. Free WiFi is featured and free private parking is available on site.

V
Vikram
From
United States
Superb staff.. They took me in like family! The lady who got me checked in was so nice and gracious! The cottages are lovely. Very comfortable and nicely decorated. I loved the thought and care that went into fitting these cottages for a stay in a place teeming with plants, animals, and bugs. A walk with their gardener is an absolute must! Aureliano is such a warm, friendly man and he takes great pains to introduce you to the flora and fauna around. If you visit, stay for at least 2 nights to really enjoy the space! A night's stay isn't adequate.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 382 reviews
Price from
$71.15
1 night, 2 adults

Almonds & Corals Boutique Hotel

Hotel in Puerto Viejo

Offering a restaurant, Almonds & Corals Boutique Hotel is located within the Gandoca-Manzanillo Wildlife Refuge and in front of Manzanillo beach. Free WiFi access is available on common areas.

R
Ronen
From
Israel
Great location, near the beach, very helpful stuff, very special cabins. Perfect!!!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 463 reviews
Price from
$221
1 night, 2 adults

Physis Caribbean Bed & Breakfast

Hotel in Puerto Viejo

Set in attractive tropical gardens, Physis Caribbean Bed & Breakfast offers bright accommodations.

J
Janessa
From
Denmark
Our room with the outdoor shower was so clean and calm and the surroundings were incredibly peaceful. Juliet is a fantastic host and the breakfast was amazing. Everything was 10/10 and we hope to return some day.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 334 reviews
Price from
$79.20
1 night, 2 adults

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.

I
Iris
From
United Kingdom
The breakfast and the staff was amazing.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,294 reviews
Price from
$138.80
1 night, 2 adults

Cabinas Guarana

Hotel in Puerto Viejo

Located in Puerto Viejo, a 4-minute walk from Negra Beach, Cabinas Guarana has accommodations with a garden, free private parking and a terrace. Free WiFi and a shared kitchen are available.

T
Tara
From
United States
I loved the location, the hammock, mosquito net, and the little private porch. You can get a tuktuk from Cafe Viejo very close by. Short walk from a MEPE bus stop drop off.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 152 reviews
Price from
$49
1 night, 2 adults

Hotel La Costa de Papito

Hotel in Puerto Viejo

La Costa de Papito is located in Puerto Viejo and offers a spa and on-site restaurant. It is just yards from the beach and includes a free Wi-Fi.

G
Gayle
From
United States
The location is excellent. The creativity of the buildings and surroundings is remarkable. The breakfast was excellent.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 165 reviews
Price from
$79
1 night, 2 adults

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.

M
Mike
From
United Kingdom
Cute little room. Right across from the beach. With small patio and 2 hammocks. AC included. Comfy bed. Staff friendly and attentive. If you would like your drink not too sweet, ask for no sugar.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 782 reviews
Price from
$115.92
1 night, 2 adults

Caribe Town Bungalows

Puerto Viejo

Located 492 feet from Playa Cocles Beach, Caribe Town Bungalows offers tropical gardens and a pool with a swim-up bar. Puerto Viejo town is just 1.9 mi away.

E
Elizabeth
From
United States
The seclusion in the jungle, the pool and bar, the staff was great. I had a massage from Flo that was life changing! Very comfortable, it was the only place I left where I was really sad to leave. Hopefully I will be back soon!
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 114 reviews
Price from
$117.32
1 night, 2 adults
All romantic hotels in Puerto Viejo

Looking for a romantic hotel?

Treat that special someone to a romantic getaway at a hotel designed with lovers in mind. Whether it’s somewhere stylish in the city or a remote countryside retreat, romantic hotels offer couples all the space they need, with luxurious touches like champagne, room service, and private hot tubs.

Most booked romantic hotels in Puerto Viejo and surrounding area in the past month

See all

Popular with guests booking romantic hotels in Puerto Viejo

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,662 reviews

Popular with guests booking romantic hotels in Puerto Viejo

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,294 reviews

Popular with guests booking romantic hotels in Puerto Viejo

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,040 reviews

Popular with guests booking romantic hotels in Puerto Viejo

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 829 reviews

Popular with guests booking romantic hotels in Puerto Viejo

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 782 reviews

Popular with guests booking romantic hotels in Puerto Viejo

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 165 reviews

Popular with guests booking romantic hotels in Puerto Viejo

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 463 reviews

Popular with guests booking romantic hotels in Puerto Viejo

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 189 reviews

Popular with guests booking romantic hotels in Puerto Viejo

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 382 reviews

Popular with guests booking romantic hotels in Puerto Viejo

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 334 reviews

Great access to the city center. Check these romantic hotels in Puerto Viejo and nearby

See all
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 829 reviews

Offering a beautiful tropical forest setting, Le Cameleon Hotel is a walking distance from Cocles beach in Puerto Viejo.

FAQ about romantic hotels in Puerto Viejo

On average, a romantic hotel in Puerto Viejo costs $134 per night (based on Booking.com prices).
The average price per night for a romantic hotel in Puerto Viejo this weekend is $145 (based on Booking.com prices).
The average price of a romantic hotel in Puerto Viejo this evening is $118 (based on Booking.com prices).
Hotel Indalo adults only, Lanna Ban Hotel, and Finca Chica Lodge & Villas are some of our most popular romantic hotels in Puerto Viejo.
For romantic hotels in Puerto Viejo serving highly-rated breakfasts, try Physis Caribbean Bed & Breakfast, Relax Natural Village Adults Only, and Lanna Ban Hotel.
These romantic hotels in Puerto Viejo are highly rated by couples: Congo Bongo EcoVillage Costa Rica, Relax Natural Village Adults Only, and Finca Chica Lodge & Villas.
Casa Moabi, Congo Bongo EcoVillage Costa Rica, and La Kukula Lodge have received great reviews from guests in Puerto Viejo about the views from these romantic hotels.

Romantic Hotels That Guests Love in Puerto Viejo

See all
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,040 reviews
I love the quaintness and beauty of the property. Also the location is perfect and all the staff are so friendly. I was very well looked after. The beds are so comfortable with so much space. And the hotel has a lovely pool where you can relax or you can walk to the beach 5 mins away. It’s the perfect place to stay in Puerto Viejo. Thank you!
Guest review byTiffany
Solo traveler
Avg. price/night: $155.40
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 114 reviews
Beautiful little tranquil place with a few little bungalows hidden away in the trees. Lovely bar area and small pool. A short walk to the sea. We had a sloth in the tree close to our bungalow a few times and lots of hummingbirds buzzing around. Staff were all lovely and really helpful. Couples massage was amazing. Breakfasts are incredible!
Guest review byLaura
Young couple