Skip to main content

Stay in Trincomalee District's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 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.

Janas Blue Water Corner

Hotel in Trincomalee

Located in Trincomalee, Janas Blue Water Corner offers beachfront accommodations a 2-minute walk from Dutch Bay Beach and facilities like a private beach area. We loved our stay here! Amazing location right next to a little bay. You can see beautiful coral, fish and sometimes turtles while snorkelling in the bay! The room is really comfortable and clean, and the owners are so friendly and helpful. Highly recommend!

Show more Show less
9
Wonderful
116 reviews
Price from
$38.25
per night

C Beyond Nilaveli

Hotel in Nilaveli

Featuring free WiFi, C Beyond Nilaweli offers accommodations in Nilaveli. The property overlooks a large natural pond and is located 12 mi from Trincomalee. Guests can enjoy the on-site restaurant. The hotel overall was very nice and the staff and specially the manager Eric were very courteous. Breakfast was simple but good, ask for the scrambled eggs on toast - really good.

Show more Show less
9
Wonderful
138 reviews
Price from
$142.50
per night

Amanta Beach

Hotel in Nilaveli

Offering a year-round outdoor swimming pool and views of the sea, Amanta Beach is set in Nilaveli, 12 mi from Trincomalee. Each air-conditioned room offers a view. Rooms have a private bathroom. We stayed at Amanta Beach Resort for two nights and wished we would have stayed for a week! The property is beautiful and private but close enough to Nilaveli & Trinco that you could take a Tuk Tuk if you needed to. The rooms were spotless, beautiful, and everything worked perfectly (including the air con). As previous reviewers have said, the beach is your own little private slice of paradise. We were there a few weeks before the heavy season, so the seas were a bit rough, but we spent many hours lounging in the chairs on the sand! The food was amazing too! We had dinner one night and it was one of the best meals that we've had on our year abroad. The owner/chef comes out and explains everything and tells you where he got the ingredients from (mostly his on-site garden). Shyakthi and his staff make this place what it is! They all go above and beyond to make sure you're enjoying yourself and that you're comfortable. They put a lot of time and energy into the entire experience and it shows. There is a reason this hotel is rated 9+ on Booking and you should definitely come see for yourself!

Show more Show less
9.4
Wonderful
107 reviews
Price from
$98
per night

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, cozy guestrooms and free internet access at all public areas. Great hotel on a clean and quiet beach. There is not much to do around the hotel but we liked it that way to get some peace and quiet. The staff was very friendly and created a homely atmosphere.

Show more Show less
9.1
Wonderful
145 reviews
Price from
$110
per night

Swiss kiss beach resort

Hotel in Uppuveli

Located in Uppuveli, a 2-minute walk from Uppuveli beach, Swiss kiss beach resort provides accommodations with a garden, free private parking, a terrace and a restaurant. The people here are literally the nicest, kindest persons I ever met while travelling. They helped me organise everything, made me feel home far away from my country and had a really fun time together! The food is delicious, the rooms are nice and the whole resort is just a 2 mins walk away from the beach so everything is perfect!

Show more Show less
9.8
Exceptional
10 reviews
Price from
$30
per night

Hema Holiday Villa

Hotel in Trincomalee

Hema Holiday Villa is located in Trincomalee, a 2-minute walk from Uppuveli beach and 2.7 miles from Kanniya Hot Springs. The owner was very nice and polite, he stayed up for me and did everything I needed as I checked into the hotel late that night. The owner said it was newly opened. The hotel was much nicer, cleaner and neater than we expected. The bathroom was excellent. There were all facilities for making tea. The mattress was very nice. The pillow was great. Wifi worked good and fast. From here it is a two minute walk to the beach. The beach was nice and clean. The service of this hotel is amazing. Highly recommend this hotel for its outstanding service and warm hospitality! Thank you, we’ll come back .

Show more Show less
9.5
Exceptional
10 reviews
Price from
$22
per night

Anoo Beach Villa

Hotel in Trincomalee

Located in Trincomalee, a 2-minute walk from Nilaveli Beach, Anoo Beach Villa has accommodations with a garden, free private parking and a terrace. Everything was spot on .. we booked only 1 room but the whole villa was like ours … friendly staff … happy to come to trinco and have a proper stay in this property… thanks guys and keep it up 😍🙈

Show more Show less
9.6
Exceptional
5 reviews
Price from
$23.75
per night

Anoo Garden Villa

Hotel in Trincomalee

Located in Trincomalee, a 18-minute walk from Nilaveli Beach, Anoo Garden Villa provides accommodations with a garden, free private parking, a shared lounge and a terrace. Value for the money, very clean rooms and friendly staff will assist you about the local attractions.

Show more Show less
9.1
Wonderful
24 reviews
Price from
$25
per night

Amazon Beach Cabana

Hotel in Trincomalee

Located in Trincomalee, a 4-minute walk from Uppuveli beach, Amazon Beach Cabana has accommodations with a garden, free private parking, a terrace and a restaurant. Best host ever. He is always ready to help you and make you feel at home. Place is super clean, forniture is new, the bed very comfortable. The view is amazing. You can see the beach from the restaurant/ bar, as It is close to the cabins. Breakfast is very complete, home made and tasty. I really reccomend this place.

Show more Show less
9.5
Exceptional
28 reviews
Price from
$36
per night

Regina Beach Bungalow

Hotel in Trincomalee

Located in Trincomalee, a few steps from Sampalthivu Beach, Regina Beach Bungalow has accommodations with a garden, free private parking, a terrace and a restaurant. I had a beautiful stay of 4 nights at the place and fell in love with the nature of the compound, the proximity to the beach and the atmosphere. We took advantage of the superb cuisine at Regina - mornings for breakfast and 2/4 evenings, for a curry and a fish dinner. Alternatively, we took a ride to Trinco or other places for activities and sightseeing and ate/drank in surrounding towns. If we ever came back to Sri Lanka again, we’d love to stay at Regina once more. It was a great experience.

Show more Show less
9.5
Exceptional
89 reviews
Price from
$50
per night

Hotels with extra health and safety measures

Find hotels in Trincomalee District with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in Trincomalee District in the past month

See all

Trincomalee District's best hotels with breakfast

See all

Budget hotels in Trincomalee District

See all

Hotels in Trincomalee District you can book without a credit card

See all

FAQs about hotels in Trincomalee District