Skip to main content

Romantic Hotels in Puerto Viejo

Find the romantic hotels that appeal to you the most

The best romantic hotels in Puerto Viejo

Check out our pick 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.

H
Hayley Alban
From
United Kingdom
Great hotel with a lovely pool area and abundance of wildlife. Also very comfortable rooms set in lovely gardens. Hotel staff very friendly and accommodating. Hotel is only a short distance from Puerto Viejo town and easy by tuktuk or bike.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,709 reviews
Price from
US$109
1 night, 2 adults

Hotel Indalo adults only

Hotel in Puerto Viejo

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

B
Balazs
From
Hungary
The room is lovely and big. The owner is very very helpful and super friendly! He answerer via whatsapp at late night on every question. He gave us good tips where to eat where to go in the area and from what to avoid! Top personality!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,182 reviews
Price from
US$105
1 night, 2 adults

Relax Natural Village Adults Only

Puerto Viejo

Offering a terrace and views of the garden, Relax Natural Village is located in the Cocles Region, 2 km from Puerto Viejo. Free private parking is available on site.

V
Violetta
From
Ukraine
A truly beautiful and atmospheric place where nature truly shines. Delicious breakfasts. And most importantly, the staff is very attentive—thank you for your care!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 279 reviews
Price from
US$139
1 night, 2 adults

Finca Chica Lodge & Villas

Puerto Viejo

Finca Chica offers accommodation in Puerto Viejo. Cahuita is 16 km from the property. Free WiFi is featured and free private parking is available on site.

J
Joice
From
Brazil
Stop searching places to stay. This is the best one. Kitchen, bedroom clean and with a stunning surrounding.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 411 reviews
Price from
US$111.60
1 night, 2 adults

Almonds & Corals Boutique Hotel

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.

B
Becca
From
United Kingdom
Staff were so friendly and helpful, bungalow was so unique, clean and well kept. Obviously it was a bit noisy because it’s in the jungle, but to be expected, and such a unique experience. Food was really good, would definitely recommend.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 475 reviews
Price from
US$260
1 night, 2 adults

Physis Caribbean Bed & Breakfast

Hotel in Puerto Viejo

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

D
David
From
Czech Republic
Absolutely stunning B&B, you feel like in your private little rain forest, I felt very safe. Highly recommend the honeymoon suite. The host Julia was very friendly and extremely helpful. Breakfast was delicious, you can choose the day before from few options. Location is great, a little outside the town but has three supermarkets and beach few steps away.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 354 reviews
Price from
US$79.20
1 night, 2 adults

Le Cameleon Hotel

Hotel in Puerto Viejo

Offering a beautiful tropical forest setting, Le Cameleon Hotel is a walking distance from Cocles beach in Puerto Viejo. This luxurious resort features a beach club, an outdoor swimming pool and a...

T
Tannis
From
Canada
The hotel, the staff, the location are all absolutely PERFECT!! Our condo of rooms was right across the street from the hotels restaurant, which was also beachfront and only feet from the ocean. Absolutely paradise!! Would be great if they offered an all inclusive stay, but it sure won't deter me from going back. The rooms were all starch white, super clean, and very comfortable. The staff is AMAZING!! They were all very friendly, accommodating, and will help with whatever they can. They are also very knowledgeable about the area and attractions. They helped plan our outings and suggested things for us to see and do. The size of our room was bigger than what we had thought. 2 comfy queen sized beds. Fridge, coffee maker, large balcony, and big bathroom. Was all very nice! I LOVE this hotel and I can't wait to go back! I will definitely stay here again. And, we had a baby sloth in the tree off of our balcony. Completely amazing!!
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,097 reviews
Price from
US$252.72
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, 1 km from Playa Cocles.

O
Ott
From
Estonia
Just by the beach, close to various restaurants and bars. Safe to leave the car.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,335 reviews
Price from
US$140.02
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 metres from the beach and includes a free Wi-Fi.

T
Thandeka Z
From
South Africa
Everything is outstanding! The rooms, the staff, the restaurant, the location - everything!
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 192 reviews
Price from
US$93
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 2.5 km from Puerto Viejo town centre. Free WiFi access is available in all areas.

M
Maddy
From
Canada
Loved the location, the staff and proximity to the beach, town, shops and resturant’s
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 800 reviews
Price from
US$100.05
1 night, 2 adults
All romantic hotels in Puerto Viejo

Looking for a romantic hotel?

Spoil your other half with a romantic getaway in a hotel that’s 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 luxury touches like champagne room service and private hot tubs.

Most booked romantic hotels in Puerto Viejo and surroundings in the past month

See all

Popular with guests booking romantic hotels in Puerto Viejo

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 354 reviews

Popular with guests booking romantic hotels in Puerto Viejo

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 279 reviews

Popular with guests booking romantic hotels in Puerto Viejo

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 161 reviews

Popular with guests booking romantic hotels in Puerto Viejo

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 411 reviews

Popular with guests booking romantic hotels in Puerto Viejo

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 475 reviews

Popular with guests booking romantic hotels in Puerto Viejo

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 800 reviews

Popular with guests booking romantic hotels in Puerto Viejo

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,097 reviews

Popular with guests booking romantic hotels in Puerto Viejo

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,182 reviews

Popular with guests booking romantic hotels in Puerto Viejo

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,335 reviews

Popular with guests booking romantic hotels in Puerto Viejo

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,711 reviews

Highly rated romantic hotels in Puerto Viejo and nearby

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 139 reviews

Set in Puerto Viejo, 300 metres from Negra Beach, Cabinas Guarana offers accommodation with a garden, free private parking and a terrace. The accommodation provides a shared kitchen and free WiFi.

From US$55.37 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 411 reviews

Finca Chica offers accommodation in Puerto Viejo. Cahuita is 16 km from the property. Free WiFi is featured and free private parking is available on site.

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 154 reviews

Situated 150 metres from Playa Cocles Beach, Caribe Town Bungalows offers tropical gardens and a pool with a swim-up bar. Puerto Viejo town is just 3 km away.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 187 reviews

Located just 200 metres from Chiquita beach, La Kukula Lodge is located in Puerto Viejo. Free WiFi access and an outdoor swimming pool are available.

From US$169.50 per night

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

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 113 reviews

Set in Puerto Viejo in the Limon region and Manzanillo Beach reachable within 400 metres, Congo Bongo EcoVillage Costa Rica offers accommodation with free WiFi, BBQ facilities, a garden and free...

FAQ about romantic hotels in Puerto Viejo

Romantic hotels that guests love in Puerto Viejo

See all
Avg. price/night: US$118.65
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,182 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 by
Tiffany
Solo traveller
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 154 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 by
Laura
Young couple