Skip to main content

The best resorts in Nilaveli

Check out our pick of great resorts in Nilaveli

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Pigeon Island Beach Resort, hotel in Nilaveli

Pigeon Island Beach Resort is located to the north of Trincomalee City. Offering rooms and suites with a private balcony, the resort has an outdoor pool and a fitness centre.

The beach view is perfect.
Scored 6.9
6.9
Rated pleasant
Pleasant
171 reviews
Price from
£59.77
per night
Adaar, hotel in Nilaveli

Located in Trincomalee, 6.6 km from Pigeon Island National Park, Adaar provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

The staff are very friendly and do all they can to give you a pleasant stay. Completely new hotel with spacious room and bathroom, very comfortably equipped. Nice swimming pool and pleasant garden with direct access to the beach. Close to Nilaveli beach and Pigeon Island (15 min by tuktuk). Would definitely recommend!
Scored 9.2
9.2
Rated superb
Superb
9 reviews
Price from
£88.43
per night
Amaranthe Bay Resort & Spa, hotel in 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.

The junior suite room was exceptionally comfortable and the controls were very helpful and comfy The hot tub was a very nice addition and the room service was also good.
Scored 8.7
8.7
Rated fabulous
Fabulous
282 reviews
Price from
£124.65
per night
KPN Trinco Holiday Resort, hotel in Nilaveli

Located in Trincomalee, within 1.2 km of Uppuveli beach and 3.6 km of Kanniya Hot Springs, KPN Trinco Holiday Resort provides accommodation with a garden and as well as free private parking for guests...

Great host, very clean, nice room, would definitely recommend it!
Scored 8.5
8.5
Rated very good
Very good
23 reviews
Price from
£12.79
per night
Palm Beach Resort by Yosha Guest, hotel in Nilaveli

Situated in Trincomalee, 100 metres from Uppuveli beach, Palm Beach Resort by Yosha Guest features accommodation with a garden, free private parking, a terrace and a restaurant.

Perfect location, staff very responsive
Scored 7.7
7.7
Rated good
Good
59 reviews
Price from
£27.02
per night
Uga Jungle Beach - Trincomalee, hotel in Nilaveli

The 5-star Jungle Beach Resort is located in Trincomalee, just 27 km from Trincomalee Bus and Railway Station. It offers a well-appointed spa and a variety of recreational options.

It was very peaceful and a lovely location amongst the trees. We had a lagoon cabin which was very nice. Could see a baby crocodile most mornings bathing in the sun. Staff lovely.
Scored 8.9
8.9
Rated fabulous
Fabulous
132 reviews
Price from
£231.40
per night
All resorts in Nilaveli
Looking for a resort?
Travellers who truly “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal onsite amenities like pools, spas, restaurants, activities, excursions and shops, and stay the night in luxurious private rooms, villas or apartments.
Search resorts in Nilaveli

Resorts that guests love in Nilaveli

  • Avg. price/night: £18.87
    Scored 7.5
    7.5
    Rated good
    Good
     · 65 reviews
    We loved our stay here, it is a great hotel in a great location. We had a lovely room with a balcony overlooking the garden. The room had a fridge which kept my beer, and water icy cold. The pool is fab, quite big and really clean. The manager was lovely, he went out of his way to accommodate my husband’s dietary needs and got food in especially for him. The resort is a short walk from the beach and there are lots of great restaurants in the area too. There is also a wine shop just around the corner.
    Linda
    Young couple
  • Avg. price/night: £13.58
    Scored 7.8
    7.8
    Rated good
    Good
     · 56 reviews
    Had a wonderful two night stay at Pearl Inn Green. Delightful, friendly owner who also ran the resort. Nilaveli beach a short walk away. Lovely, quiet place to relax and switch off for a couple of days. Very well appointed bathroom. Excellent value for money. Would stay again. Thank you 😊
    Stephen
    Young couple
  • Avg. price/night: £84.24
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 117 reviews
    The hotel is stunning, it feels very luxurious for a reasonable price for european standards. The staff is super friendly and helpful, especially the manager Shyakthi. We ended up staying 2 more nights. The biggest highlight was the private beach, we were there alone most of the time and the sea is perfect for swimming. The beach is equipped with sun beds and a shower. The hotel offers 4 course dinner for 7000 rupees per person and ayurvedic massage for 35 dollars. It is the perfect place if you want to relax in a beach resort.
    Karolína
    Family with young children
  • Avg. price/night: £75.46
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 163 reviews
    We had a great time at the Nilaveli beach resort. The staff was really very nice. What is not said is that, on the beach, next to the resort, there is an exceptionnal spectacle every day: traditionnal fishing. Fishermen bring an enormous net with a boat, about 1 km away from the shore. The net is linked with 2 long ropes that 20 people pull up from the beach for about 2 hours. Estonishing to discover how many fishes they bring that way in their net!
    Bertrand
    Young couple
  • Avg. price/night: £34.41
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 168 reviews
    We loved our stay at the NN Beach resort and Spa - we were only going to stay for 2 nights but we ended up staying for 4! The location is superb, right on the beach and the staff were very friendly and helpful.
    Ben
    Young couple
  • Avg. price/night: £34.41
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 168 reviews
    The NN Beach Resort & Spa is a great hotel, located right on the beach. We had such a great stay that we decided to stay longer and enjoyed the calm and relaxation. The complex is very well maintained. The rooms were also clean and tidy. The staff and the manager are very friendly and ensure a pleasant atmosphere.
    Alexander
    Young couple
  • Avg. price/night: £75.46
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 163 reviews
    We really enjoyed everything about our stay at Nilaveli Beach Resort. Location is amazing, the hotel is on the beach (you step out of the room and are already in front of the sea), super quiet and ideal for relaxing. It's a bit secluded from the outside but the restaurant offers great food at a reasonable price. Comfortable and clean room. The staff were super helpful, specially the manager John.
    Ana
    People with friends
  • Avg. price/night: £34.41
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 168 reviews
    The location was just perfect. Lovely shaded beach chairs to 'chill out' on and around a 300 mtr walk along the beach to the beach cafe's and restaurant. NN Beach Resort is a quieter resort, which is perfect and the beach bars are just so accessible. The rooms were excellent and so were the staff. I would definately stay here again.
    Nicole
    Family with young children
  • Avg. price/night: £34.41
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 168 reviews
    I am so happy that I stayed in NN Beach Resort & SPA Boutique Hotel ☝️ The first of all I wish to THANK all the stuff who is working there for their hospitality, for their attention to all details. A big THANKS 🙏 to the Maduranga for his care, I felt me like a little princess. Aslo a big THANKS to the Manager of this Hotel Yaso 🙏🙏🙏 for his patience with me, for his advices and all organizations about excursions, transportation and many information about Sri Lanka 🇱🇰 It’s was really hard for me to leave☝️
    Elena
    Solo traveller
  • Avg. price/night: £71.26
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 387 reviews
    As a traveler from Canada to Sri Lanka, my family and I had an unforgettable experience at this beach resort. The highlight was the whale watching tour organized by the hotel, where we were able to see these magnificent creatures up close. The knowledgeable guides provided fascinating information about the whales and the surrounding marine life. The resort's facilities were top-notch, and the staff was attentive and friendly. We enjoyed the delicious food, beautiful beach.
    YIRY WANG
    Young couple