Skip to main content

The 10 Best Resorts in Nilaveli, Sri Lanka

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
137 reviews
Price from
£119
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.

It is a lovely and great place to stay. The rooms are huge and had everything we needed. The staff is very friendly. We really enjoyed our stay at this place.

Show more Show less
8.7
Fabulous
161 reviews
Price from
£57
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.

Beautiful resort with gorgeous gardens, pool, hammocks, and fresh coconuts, all with close access to the beach with private deck chairs with shade. The staff are all super helpful, friendly and kind. We would love to visit again next time.

Show more Show less
8.4
Very good
90 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
£63
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
64 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.

All good and food was excellent!

Show more Show less
8.6
Fabulous
225 reviews
Price from
£105
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.

Meu blu the manager and all of the staff were very helpful and nice 😊 they made our experience comfortable and pleasant. Tricomalee was the highlight of our trip.

Show more Show less
8.5
Very good
364 reviews
Price from
£106
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.

The pool was great and the breakfasts were delicious. Also the staff was so friendly and always looking to better our stay.

Show more Show less
8.8
Fabulous
217 reviews
Price from
£69
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
£58
per night

Set in Trincomalee, 500 metres from Uppuveli beach, Havana Club Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. 4.3 km from Kanniya Hot Springs and 5.6 km from Trincomalee Railway Station, the hotel provides a private beach area. The accommodation features a 24-hour front desk, airport transfers, room service and free WiFi.

Great rooms, super clean beds and bed linen, bathroom fantastic, shower full pressure and hot water. Fantastic breakfast, great service and lovely staff. Good location for beach bars and restaurants. Swimming pool lovely and clean, thoroughly recommend 👌

Show more Show less
8.2
Very good
57 reviews
Price from
£37
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: £183.89
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 137 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: £183.89
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 137 reviews
    A lovely small resort tucked away from the rest of the village. The staff were extremely friendly and kept the grounds and property beautiful.
    Lisa
    Young couple
  • Avg. price/night: £116.29
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 128 reviews
    We felt very welcomed by the manager and his team. The atmosphere is casual yet the service is swift and friendly. The food was amazing, both breakfasts and dinners. The place gives you the perfect beach hideaway feel without being in a crowded resort.
    Dr. Jan
    Young couple
  • Avg. price/night: £183.89
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 137 reviews
    The hotel is situated right on the beach. But that is only one plus at this resort
    Ľuboš
    Young couple
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 90 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
     · 90 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: £20.19
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 171 reviews
    One of the best thing was amazing location od this place. On the beach, near to the ocean. Beach and water were very clean. The room and resort also were very clean and good maintained. Very tasty food, delicious drinks, great service. I will come back to this place. I highly reccomend.
    Maja
    Young couple
  • Avg. price/night: £79.94
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 326 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
  • Avg. price/night: £183.89
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 137 reviews
    Good resort on the beach. Close to Pigeon Island.
    Michael
    Young couple
  • Avg. price/night: £42.81
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 181 reviews
    Very, very nice staff, they really did whatever they could to compensate for the cutbacks that are the result of the current crisis. Cabanas are simple but nice, if you do not expect luxury. The location directly at the beach is beautiful!! Diving Center "Diver's Land" right next door.
    Annika
    Solo traveller