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.

R
Ria
From
Germany
Top hotel at a wonderful beach, very nice wooden cottages, friendly staff and reliable service e.g. the airport transfer. On the way from Colombo to Nilaveli and Trincomalee You are passing jungle and national parks, having wild elephants on the road, an exciting experience also, even though it is a car ride by around 5 hours. Warmly recommended!
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.

N
Noorzidah
From
Singapore
Good spread of breakfast. There's fridge in the room. Hotel arrange for tour which is good.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 118 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.

E
Elizabeth
From
United Kingdom
This was such a wonderful place to end our trip. The staff put us so at ease and made our stay incredibly relaxing. We were in the smallest room available, that is described as having no window, however it's much nicer than it sounds! There are glass doors which bring in plenty of light and the tree in the bathroom is enjoyable. We had some great meals at the hotel and the beach is less than a minute away. The hotel has close connections with a tour operator (Boatman) who was great and offered trips all over the area. Would definitely stay here again.
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.

E
Erjavec
From
Slovenia
The sweetest host, who cares deeply about the animals and the environment. With the money he gets he feeds more thank 20cats and 8 dogs he has at home and besides that more than 50 in the woods, that people throw there to die. He works and lives with sole purpuse he feeds and helps the animals. The most genuine, sweet and caring host we had. The location is also perfect, 5minute walk to the beach. The rooms are clean and comfortable, and although no breakfast is provided there is always an option to go to the next building to Mom’s kitchen, that is run by the hosts mother and they have excellent food (for breakfast, lunch or dinner).
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.

R
Ranjith
From
Sri Lanka
Location and the view of are breathtaking. Pool was large and clean. Tucked away close to the city amenities. Staff was very pleasant and cordial always ready to go the extra mile to make your stay comfortable. Food was excellent.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 708 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.

D
Deb
From
Sri Lanka
Great spot with a little luxury. Good to relax on the beach. Can recommend.
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