Skip to main content

Featured resort destinations

Destination inspiration for your trip – find a resort

The best resorts in Trincomalee District

Check out our pick of great resorts in Trincomalee District

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.

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. This place is pure magic. One of those spots with an amazing vibe that makes you feel great right away. The staff were super kind and really helpful

Show more Show less
9
Superb
358 reviews
Price from
US$130.50
per night

Situated in Trincomalee, within a few steps of Uppuveli beach and 1.8 km of Trincomalee Railway Station, Trinco Diyash Beach Hotel features accommodation with a terrace and free WiFi as well as free private parking for guests who drive. The property is around 2.9 km from Kali Kovil, 3.4 km from Gokana Temple and 3.4 km from Maritime and Naval History Museum. The accommodation offers room service and a 24-hour front desk for guests.

Fort Frederick is 3.6 km from the resort, while St. Mary's Cathedral Trincomalee is 3.7 km away. China Bay Airport is 9 km from the property, and the property offers a paid airport shuttle service. Newly built hotel. Very clean and high end features. Room facing the ocean and to watch the sunrise from the bed was a special treat. Easy access to the beach. You can also access the beach front restaurants on other resort properties easily. To top it all I have experienced the best personalized customer service at Diyash Hotel. We met Raj, Anushan, safan, Hassan and Prashanthi. They all went over and above to make our stay comfortable. Thank you all.❤️

Show more Show less
9.4
Superb
5 reviews
Price from
US$22.50
per night

Located in Trincomalee, 300 metres from Uppuveli beach, Dila Beach Resort provides accommodation with a garden, free private parking and a terrace. Located around 4.3 km from Kanniya Hot Springs, the resort with free WiFi is also 4.9 km away from Trincomalee Railway Station. The accommodation offers a shared kitchen, room service and currency exchange for guests. Spacious and clean room with a big balcony, very quiet and peaceful. Just a 3-minute walk to Uppuveli Beach. The caretaker was very helpful, let us use the kitchen, and laundry service is available. The property is newly built and has only been operating for about 2 months, so everything feels fresh and well maintained. Close to the beach but far enough to avoid the noise of late-night parties.

Show more Show less
9
Superb
20 reviews
Price from
US$21.87
per night

The resort will provide guests with air-conditioned rooms offering a desk, a kettle, a minibar, a safety deposit box, a flat-screen TV and a private bathroom with a shower. Guest rooms include a wardrobe. Great hotel - all what is needed - super nice big and stylish decorated rooms - very friendly staff - super nice pool and garden - direct at the beach

Show more Show less
9.2
Superb
90 reviews
Price from
US$202.50
per night

Located in Nilaveli, 1.4 km from Nilaveli Beach, Anukama Resort provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. With a restaurant, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The hotel features a hot tub and room service. 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.3
Very good
295 reviews
Price from
US$65
per night

Situated in Trincomalee, a few steps from Uppuveli beach, Elena Garden Resort and Restaurant features accommodation with a garden, free private parking, a terrace and a restaurant. Boasting a tour desk, this property also provides guests with an outdoor pool. The accommodation offers a 24-hour front desk, airport transfers, room service and free WiFi throughout the property. Elena and her staff were very nice and they can help you for any request. position was perfect , not far from the beach maybe is better rent a motorbike to vist all the beaches of trincomalee because are little far from each other

Show more Show less
8.7
Fabulous
354 reviews
Price from
US$25.22
per night

Situated in Trincomalee, 400 metres from Uppuveli beach, Blue Diamond Resort has a private beach area, private parking and rooms with free WiFi access. This 3-star guest house offers a 24-hour front desk and a shared kitchen. The accommodation features airport transfers, while a bicycle rental service is also available. Blue diamond resort was an amazing place to spend our holiday in trincomalee. They served us really well that we felt at home. I really appreciate their service and. Highly recommend this place to have an experience of quiet and extremely beautiful view.

Show more Show less
8.2
Very good
492 reviews
Price from
US$23
per night

Set in Nilaveli, a few steps from Nilaveli Beach, NN Beach Resort Nilaveli offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area. Boasting room service, this property also has a restaurant and a terrace. The accommodation features a 24-hour front desk, airport transfers, a shared lounge and free WiFi. Right from the beginning the staff were fabulous, nothing was ever too much trouble for any of the staff. Room very comfortable with quality towels and modern spacious bathroom. Lulu was a very cheerful courteous and helpful at all times.

Show more Show less
8.4
Very good
321 reviews
Price from
US$60
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. Absolutely amazing experience! We initially booked for just one night, but upon arrival, we instantly fell in love with the place and decided to extend our stay until the end of our vacation. Only the luxury villa was available for the remaining days, and the hotel kindly offered us a generous discount. The location is perfect—right by the beach with soft, clean sand. The pool is fantastic, and there’s a lovely garden area where you can relax on swan floats under the trees. The restaurant exceeded our expectations with delicious food, and the cocktail bar was a true highlight—something that’s often missing in Sri Lanka. A truly unforgettable stay. Highly recommended!

Show more Show less
8.9
Fabulous
258 reviews

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. What’s not to like.. amazing location with literally a private beach to ourselves as there are no other resorts nearby, incredible bungalow right on the beach front, a nice and clean swimming pool overlooking the beach, good quality, food, and excellent value, and very friendly staff all across the property

Show more Show less
8.9
Fabulous
211 reviews
Price from
US$140
per night

Most booked resorts in Trincomalee District this month

FAQs about resorts in Trincomalee District

Resorts that guests love in Trincomalee District

gogless