The 10 best romantic hotels in Nilaveli, Sri Lanka | Booking.com
Skip to main content

Romantic Hotels in Nilaveli

Find the romantic hotels that appeal to you the most

The best romantic hotels in Nilaveli

Check out our pick of great romantic hotels in Nilaveli

Filter by:

Review score

C Beyond Nilaveli

Hotel in Nilaveli

Featuring free WiFi, C Beyond Nilaweli offers accommodation in Nilaveli. The property overlooks a large natural pond and is located 19 km from Trincomalee. Guests can enjoy the on-site restaurant.

M
Maithri & Niranjan
From
New Zealand
Great ocean front location, quiet and peaceful. very close to the boats to pigeon island. Staff were amazing and went out of their way to make us feel welcome and to ensure we were confortable through out our stay. They even surprised us with dinner on the beach on our last night. The food was wonderful and make sure you try the crab curry!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 280 reviews
Price from
US$160
1 night, 2 adults

Cardamon Hotel Nilaveli

Hotel in Nilaveli

Located in Nilaveli, 12 km from Trincomalee, Cardamon Hotel Nilaveli features a restaurant, bar and free WiFi throughout the property.

O
Olga
From
Lithuania
absolutely wonderful place to stay! definitely this was the best place during all our trip in SL! spacious rooms, very clean, comfortable bed, pool for babies and adults. tasty food, helpful and friendly stuff, you can enjoy ocean view from your terrace or balcony!
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 486 reviews
Price from
US$67.50
1 night, 2 adults

Nilaveli Beach Resort - Level 1 Certified

Hotel in Nilaveli

Nilaveli Beach Resort is set on the bronzed sands of Nilaveli Beach. This tranquil resort welcomes guests with a private beach area, cosy guestrooms and free internet access at all public areas.

D
David
From
Italy
Lovely resort situated on a secluded beach, where shaded sun loungers allow you to idle the idyllic days away. Rooms are of good size and all with balconies. Wonderful and helpful staff make for a truly pleasant stay. A good range of dishes keeps the menu interesting and is of good quality (the fish in particular is wonderfully fresh) and all at a very reasonable price. A great place to unwind and enjoy life by the sea.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 210 reviews
Price from
US$190
1 night, 2 adults

Nilaveli Beach Hotel

Hotel in Nilaveli

This hotel is nestled on Nilavali Beach, a 10-minute boat ride from Pigeon Island. There is no available WiFi, a large outdoor pool and spacious rooms with views of the ocean.

S
Susan
From
United Kingdom
beach swimming pool and location
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 119 reviews
Price from
US$80
1 night, 2 adults

Nagenahira Beach Villa

Hotel in Nilaveli

Just 50 metres from the Indian Ocean, Nagenahira Beach Villa features spacious villas boasting sea views in Nilaveli. Free WiFi is available in the property’s common areas.

C
Caterina
From
Italy
Everything was excellent ! Kind and lovely people. I spend two nights there and i think it’s one of the beautiful hotel in Sri Lanka. Also food was excellent and fresh! I falled in love with this place
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 77 reviews
Price from
US$35
1 night, 2 adults

Lobster Inn

Trincomalee (Near Nilaveli)

Located within 100 metres of Uppuveli beach and 4.3 km of Kanniya Hot Springs in Trincomalee, Lobster Inn offers accommodation with seating area.

D
Dan
From
Singapore
Location was perfect (close to beach and amazing restaurants), staff were incredibly helpful, whole place was super clean and exceptional value for money. All quite basic, but it had everything we needed. The shared kitchen and fridge is also very useful… all in all a great place for a beach holiday!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 633 reviews
Price from
US$22.20
1 night, 2 adults

Alass Ga For Pets Lovers

Trincomalee (Near Nilaveli)

Set within 600 metres of Uppuveli beach and 4 km of Kanniya Hot Springs, Alass Ga For Pets Lovers features rooms with air conditioning and a private bathroom in Trincomalee.

P
Paolo
From
Ireland
What a lovely place to stay! We were so happy to witness and admire the great job the Host- Prashanth does helping all the animals in need. Prashanth is a beautiful and very kind person who literally restored our belief in humans. We very much recommend it to pet lovers, and we were happy to know that by staying there we take part in helping the animals. You can see there the sweetest furry friends, and we fell in love with each one of them! The room had everything we needed and the homestay is only a few minutes from the beach and all the amenities . The host is very helpful in arranging tuk tuk, bus tickets and recommending places to eat real local food. We would love to be back there and see all these beautiful faces again! Thank you Paolo & Kasia
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 193 reviews
Price from
US$28.70
1 night, 2 adults

Amaranthe Bay Resort & Spa

Trincomalee (Near Nilaveli)

Offering an outdoor swimming pool and a spa and wellness centre, Amaranthe Bay Resort & Spa is located just 5 km north of the Trincomalee town on the beautiful East Coast of Sri Lanka.

I
Ivo Raudhäiding
From
Estonia
During our Sri Lanka vacation, we stayed at the Amaranthe Bay Resort for the last two nights. The Junior Suite we booked was spacious and elegant, with the highlight being the Jacuzzi Bath – a perfect spot to unwind after a day of exploration. Adding to its charm, the balcony offered a breathtaking panorama of the surrounding nature, and we were fortunate to witness stunning sunsets over the nearby lake, creating unforgettable memories. Although the resort's large inviting pool was enjoyable, some sharp corners around the area caused minor inconveniences and led to an unfortunate toe injury. Nevertheless, our overall experience remained highly enjoyable. The hotel's convenient location allowed easy access to the ocean and beach, where we found several delightful restaurants for lunch or dinner. Inside the resort, we had the pleasure of dining at their lovely restaurant, offering reasonable prices and a varied, tasty breakfast. The staff was friendly and attentive, and while there was a minor disagreement about the exchange rate during payment, the managers handled the situation with professionalism, swiftly resolving any issues and leaving us with a positive impression of their commitment to guest satisfaction. Amaranthe Bay Resort's well-maintained and peaceful ambiance made our stay perfect. If you want to get more recommendations for traveling in Sri Lanka, follow us on Instagram @fallinlovewithearth Thank you! We wish you memorable experiences in Sri Lanka.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 358 reviews
Price from
US$139.50
1 night, 2 adults

Trinco Blu by Cinnamon

Trincomalee (Near Nilaveli)

Trinco Blu by Cinnamon is a luxurious 4-star beachfront resort located 6.5 km from Trincomalee. It provides spacious accommodation with a freshwater pool, 3 dining options and free Wi-Fi.

K
Kathrin Schuhmacher
From
Switzerland
True unspoiled Sri Lankan hospitality! Especially provided by Manohari and Janaka. The whole staff is very helpful and very friendly!
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 709 reviews
Price from
US$98
1 night, 2 adults

Anantamaa Hotel

Trincomalee (Near Nilaveli)

Anantamaa Hotel is tucked away in Trincomalee just steps away from the beach. Enjoy soothing spa treatments at the wellness centre or spend a quiet afternoon relaxing by the outdoor pool.

J
Jessica
From
United Kingdom
Perfect hotel just minutes from the beach and lots of restaurants. Pool is lovely and staff so friendly
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 86 reviews
Price from
US$120
1 night, 2 adults
All romantic hotels in Nilaveli

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 Nilaveli and surroundings in the past month

See all

Romantic hotels that guests love in Nilaveli

See all
  • Avg. price/night: US$180
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 210 reviews
    these cottages are really the best during my trip in Sri Lanka. very very comfortable beds . definitely good value for money. lovely relaxing beach
    Guest review by
    Chantal
    Solo traveller