Skip to main content

The best resorts in Nilaveli

Check out our pick of great resorts in Nilaveli

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

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.

The resort can organise activities such as diving and fishing. There are also barbeque facilities and bicycle rentals available. Nilaveli Beach Resort houses a 24-hour reception and offer airport shuttle services at a surcharge.

A lovely small resort tucked away from the rest of the village. The staff were extremely friendly and kept the grounds and property beautiful.

Show more Show less
9.1
Superb
141 reviews
Price from
£117
per night

Located in Nilaveli, 6 km from Velgam Vehera, Anukama Resort provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Among the facilities of this property are a restaurant, room service and a tour desk, along with free WiFi throughout the property. The accommodation features airport transfers, while a bicycle rental service is also available.

The property was lovely, with a great pool and games available (board games, archery and volleyball). Close to a beautiful beach. Staff went above and beyond and were really helpful and friendly. Room had everything we needed. A little remote but staff were so helpful with providing tuk tuks and helping us with finding a taxi for onward travel. Would recommend!

Show more Show less
8.7
Fabulous
165 reviews
Price from
£56
per night

Set in Nilaveli, a few steps from Nilaveli Beach, NN Beach Resort & SPA offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. Among the various facilities are a terrace, a restaurant, as well as a bar. The accommodation features a 24-hour front desk, airport transfers, room service and free WiFi.

Amazing position on the beach, nice pool, beautiful, very clean and huge rooms, good food (they have a very good restaurant with the possibility of eating directly on the beach)

Show more Show less
8.4
Very good
91 reviews
Price from
£34
per night

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.

Guests may play a game of billiards or table tennis at the resort. Water sports such as diving and snorkelling can be arranged. Resort Pigeon Island organises trips and activities such as whale or dolphin watching.

The restaurant’s staff and food is terrific! great cocktails.

Show more Show less
7
Good
155 reviews
Price from
£62
per night

Offering a restaurant, Nilaveli Ayurveda Resort is located in Nilaveli. Free WiFi access is available in this resort.

At Nilaveli Ayurveda Resort you will find a 24-hour front desk and a garden. Other facilities offered at the property include a shared lounge, a tour desk and luggage storage. An array of activities can be enjoyed on site or in the surroundings, including cycling, fishing and hiking. The property offers free parking.

Show more Show less
8.7
Fabulous
3 reviews
Price from
£94
per night

Located near Trincomalee in Salli-Sampaltivu, 108 Palms Beach Resort offers accommodation on the private beach. The resort offers 3 semi-detached villas, divided into 6 separate units with a shared terrace.

108 Palms is an absolute gem. I had booked elsewhere but the government visit in Trincomalee precluded staying closer. And I am so glad it did! Greeted at the gate, low key administrative requirements. Super attentive staff. The restaurant served delicious meals with smiles. The pool is delightful-Just right for relaxing near the amenities. And then a short stroll (150 meters) to the beach. The sand is clean and easy to walk on. The water was photo blue - straight from a postcard. My first 2 days the wind blew and there waves were breaking fairly close to shore. The last days - nearly calm. And the beach in both directions was nearly abandoned. A few fishermen going about their business. A few teens walking along from one place to another. That was it. Distance to town - about 15 minutes in car/tuk tuk. But other than for business reasons, I did not bother. When the bells ring during the day it is the Hindu temple just south of the resort - take the time to visit. It is an artistic wonder, so close to the saltwater yet so colorful. What a wonderful relaxing place to stay!! I hope to have a repeat visit. PS I did go scuba diving while in Trincomalee and highly recommend Epic Ocean Adventure, located in the commercial part of the town, 15 minutes from 108 Palms Resort.

Show more Show less
8.8
Fabulous
65 reviews
Price from
£19
per night

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. Free WiFi access is available in this resort.

The hotel is very good. Room is clean and spacious. The view on the bay is gorgeous. It’s relatively close to the beach and the ocean in this area is very clean and warm. We spent here 4 nights with our 3 years old son and we all had a wonderful time. The staff is very attentive. I especially want to highlight the man at the pool area and the guys from the restaurant, especially Kirujan , who was very helpful with all our needs. The food was delicious and varied. Definitely recommend this hotel. From what we’ve seen that’s probably the best resort in the area.

Show more Show less
8.6
Fabulous
227 reviews
Price from
£103
per night

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.

Simple yet modern rooms are air-conditioned, and equipped with tea/coffee making facilities, cable TV, and a minibar.

The location was perfect. The room was very clean. Also, the employees were very attentive and friendly. I would recommend it for sure!

Show more Show less
8.5
Very good
370 reviews
Price from
£98
per night

J7 Villaj Resort has an outdoor swimming pool, garden, a terrace and bar in Trincomalee. This 3-star hotel offers an ATM and a tour desk. The accommodation features a 24-hour front desk, airport transfers, room service and free WiFi.

We recently had the pleasure of staying at J7 Villaj, and I must say it was an exceptional experience from start to finish. From the moment we walked into the lobby, we were greeted by warm and attentive staff who made us feel right at home. Not only that, we arrived close to 11pm and as we sat with a welcome drink, the manager came from home to welcome us personally. Now that is service. The room on the 2nd floor overlooking the pool was large, bright and clean. The plus was that the bed was so comfortable and ensured a good night’s sleep. Also, the comfortable chairs on the balcony were a great place to relax after a day at the beach with a nice cold drink. Talking of the beach, it’s only a 5min walk away and we were not disappointed. It has nice soft sand and has no garbage. There are plenty of sun loungers available at the various bars along the beach, usually for the price of a drink - but even that isn’t enforced that strongly. One of the highlights, though, of our stay was undoubtedly the dining experience at J7. The delightful food we won’t soon forget. Whether it was breakfast, lunch, or dinner, each dish was expertly prepared and presented well. The attentive waitstaff made sure every dining experience was a memorable one. The prices, whether for food or drink, are also some of the lowest in the area and their portion sizes are very good. You definitely can’t go wrong. The popularity is also shared by the number of locals who eat and have parties here. As you know when travelling, always eat where the locals eat. As for the hotel’s location, it couldn’t have been better. It was conveniently situated near Trincomalee, making it easy for us to explore the city’s attractions. Additionally, the hotel’s manager helped organize motorbike rentals and side trips at prices that were the same or cheaper than we found on the street. The attention to detail and the commitment to guest satisfaction at J7 truly sets it apart.

Show more Show less
8.8
Fabulous
217 reviews
Price from
£68
per night

Featuring free WiFi and a terrace, Lucky Beach Resort offers accommodation in Trincomalee. The property has access to the beach from the garden pathway. Free private parking is available on site.

The area is popular for snorkelling and diving. Kanniya Hot Springs is 3.7 km from Lucky Beach Resort, while Koneswaram Temple is 5 km from the property.

Stayed at the end of rainy season so it was amazing value for money. Only a handful of other guests were present so the pool was almost empty most of the time. Also close to the beach.

Show more Show less
8.1
Very good
83 reviews
Price from
£57
per night

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: £15.72
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 7 reviews
    Paradise found! When we arrived we still had 10 nights in sri lanka...we booked 2 nights and stayed until the rest of our trip! Once here you get Stuck. Finally a barefoot place with super amazing staff, a great owner who showed us secret places, great food, cold beers and this all at the clearest ocean ever! If you don't need luxury and air conditions but you love nature and an authentic vibe, then this is your place to get stuck!
    Claudia Alkan
    Young couple
  • Avg. price/night: £66.88
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 251 reviews
    The details in the hotel were spot on. Great eye for detail. Our room was comfortable with quite a lot of decoration. Our room offered a beautiful balcony and a strong AC. We had a view to the beach on the side of the balcony. The entrance of the hotel is beautiful and full of colourful touches. The neighbours are building a large white resort. These views might be blocked in the future. We liked the day beds close to the beach and the great breakfast with a mix of typical breakfast items and local touches.
    Luca
    Young couple
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 91 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
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 91 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: £125.90
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 141 reviews
    Beautiful peaceful resort, staff attentive to their guests. Large clean and comfortable rooms. Huge beach. I would recommend!!
    Charlotte
    Young couple
  • Avg. price/night: £29.90
    7.6
    Scored 7.6
    Good
    Rated good
     · 131 reviews
    The hotel offers the perfect experience for those wanting tranquility with a little bit of luxury. The cabanas provide a perfect place for relaxation Loved the direct beach access! And there's a restaurant too, with really good food (Sri Lankan and not) The staff is always helpful and smiling! :)
    Bianca
    Family with young children
  • Avg. price/night: £125.90
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 141 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
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 91 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
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 91 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: £78.68
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 329 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
gogless