Search hotels in Trincomalee District, Sri Lanka
Enter your dates and choose from 414 hotels and other places to stay
Check out these popular cities in Trincomalee District
Trincomalee
350 hotelsNilaveli
98 hotelsWalauttu
2 hotelsUppuveli
2 hotelsIllupaikulam
1 hotelChalli
2 hotelsKuchchaveli
1 hotelPotankadu
2 hotels
Stay in Trincomalee District's best hotels!
Filter by:
Star rating
Review score
Blu Marine Nilaveli
Situated in Trincomalee, 700 metres from Nilaveli Beach, Blu Marine Nilaveli features accommodation with a garden, free private parking, a private beach area and a shared lounge.

Uppuveli Beach by DSK
Facing the beachfront, Uppuveli Beach by DSK offers 5-star accommodation in Trincomalee and features free bikes, outdoor swimming pool and fitness centre.

Cool Banyan Cabana
Situated in Trincomalee, 500 metres from Uppuveli beach, Cool Banyan Cabana features accommodation with a garden, free private parking, a terrace and a restaurant.

Regina Beach Bungalow
Situated in Trincomalee, 60 metres from Sampalthivu Beach, Regina Beach Bungalow features accommodation with a garden, free private parking, a terrace and a restaurant.

C Beyond Nilaveli
Featuring free WiFi, C Beyond Nilaweli offers accommodation in Nilaveli. The property overlooks a large natural pond and is located 19 km from Trincomalee. Guests can enjoy the on-site restaurant.

Amanta Beach
Offering a year-round outdoor swimming pool and views of the sea, Amanta Beach is set in Nilaveli, 20 km from Trincomalee. Each air-conditioned room offers a view. Rooms have a private bathroom.

Avila Nilaveli Beach
Set in Nilaveli, within 200 metres of Nilaveli Beach and 6.1 km of Velgam Vehera, Avila Nilaveli Beach offers accommodation with a garden and free WiFi as well as free private parking for guests who...

US Cabanas
Located in Nilaveli, 1.1 km from Nilaveli Beach, US Cabanas provides accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

Hotel Jay R
Set in Trincomalee, 400 metres from Uppuveli beach, Hotel Jay R offers accommodation with a garden, free private parking, a shared lounge and a terrace.

Ravana Guest House
Located in Nilaveli, 1 km from Nilaveli Beach, Ravana Guest House provides accommodation with a garden, free private parking and a terrace.

Most booked hotels in Trincomalee District in the past month
Popular with guests booking hotels in Trincomalee District
Scored out of 10, guest rating 8.3Very good - What previous guests thought, 306 reviewsPopular with guests booking hotels in Trincomalee District
Scored out of 10, guest rating 7.3Good - What previous guests thought, 484 reviewsPopular with guests booking hotels in Trincomalee District
Scored out of 10, guest rating 8.8Fabulous - What previous guests thought, 160 reviewsPopular with guests booking hotels in Trincomalee District
Scored out of 10, guest rating 7.5Good - What previous guests thought, 390 reviewsPopular with guests booking hotels in Trincomalee District
Scored out of 10, guest rating 9.0Superb - What previous guests thought, 235 reviewsPopular with guests booking hotels in Trincomalee District
Scored out of 10, guest rating 6.6Pleasant - What previous guests thought, 117 reviewsPopular with guests booking hotels in Trincomalee District
Scored out of 10, guest rating 8.0Very good - What previous guests thought, 280 reviewsPopular with guests booking hotels in Trincomalee District
Scored out of 10, guest rating 8.8Fabulous - What previous guests thought, 470 reviewsPopular with guests booking hotels in Trincomalee District
Scored out of 10, guest rating 7.8Good - What previous guests thought, 80 reviewsPopular with guests booking hotels in Trincomalee District
Scored out of 10, guest rating 8.1Very good - What previous guests thought, 139 reviews
Trincomalee District's best hotels with breakfast
Anukama Resort
Hotel in NilaveliBreakfast optionsScored out of 10, guest rating 8.3Very good - What previous guests thought, 299 reviewsLocated 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.
From US$76.70 per nightMRD Beach Hotel
Hotel in TrincomaleeBreakfast optionsScored out of 10, guest rating 8.0Very good - What previous guests thought, 311 reviewsSituated in Trincomalee, 200 metres from Uppuveli beach, MRD Beach Hotel features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.
From US$92.57 per nightTrinco Beach by DSK
Hotel in TrincomaleeBreakfast optionsScored out of 10, guest rating 8.2Very good - What previous guests thought, 368 reviewsLocated in Trincomalee, a few steps from Dutch Bay Beach, Trinco Beach by DSK provides accommodation with free bikes, free private parking, a restaurant and a bar.
From US$61.36 per nightPalmera Eco Resorts Nilaveli
Hotel in TrincomaleeBreakfast optionsScored out of 10, guest rating 8.0Very good - What previous guests thought, 170 reviewsLocated in Trincomalee, 1.3 km from Nilaveli Beach, Palmera Eco Resorts Nilaveli provides accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.
Mithra Paradise Beach Hotel
Hotel in NilaveliBreakfast optionsScored out of 10, guest rating 8.2Very good - What previous guests thought, 325 reviewsSituated in Nilaveli, 200 metres from Nilaveli Beach, Mithra Paradise Beach Hotel features accommodation with a garden, free private parking and a restaurant.
From US$55 per nightNN Beach Resort Nilaveli
Hotel in NilaveliBreakfast optionsScored out of 10, guest rating 8.3Very good - What previous guests thought, 306 reviewsSet 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.
From US$70 per nightHotel Tobiko
Hotel in TrincomaleeBreakfast optionsScored out of 10, guest rating 8.8Fabulous - What previous guests thought, 406 reviewsSituated in Trincomalee, 100 metres from Uppuveli beach, Hotel Tobiko features accommodation with a garden, free private parking and a restaurant.
From US$44 per nightNilaveli Beach Resort - Level 1 Certified
Hotel in NilaveliBreakfast optionsScored out of 10, guest rating 8.9Fabulous - What previous guests thought, 209 reviewsNilaveli 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.
From US$180 per night
Budget hotels in Trincomalee District
- Scored out of 10, guest rating 8.8Fabulous - What previous guests thought, 160 reviews
Located in Trincomalee, a few steps from Uppuveli beach, Golden Beach Hotel & Restaurant provides accommodation with a private beach area, free private parking, a terrace and a restaurant.
From US$44 per night The Reef Resort
Hotel in NilaveliCheap hotelScored out of 10, guest rating 8.0Very good - What previous guests thought, 280 reviewsSituated in Nilaveli, 200 metres from Nilaveli Beach, The Reef Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
From US$31.50 per night- Scored out of 10, guest rating 8.3Very good - What previous guests thought, 304 reviews
Situated in Trincomalee, 600 metres from Uppuveli beach, French garden Pragash Beach Hotel features accommodation with a private beach area, free private parking and a restaurant.
From US$75.48 per night Liyonaa Beach Hotel
Hotel in TrincomaleeCheap hotelScored out of 10, guest rating 8.5Very good - What previous guests thought, 303 reviewsLocated in Trincomalee, a few steps from Uppuveli beach, Liyonaa Beach Hotel provides accommodation with a garden, free private parking, a private beach area and a terrace.
From US$31 per nightCardamon Hotel Nilaveli
Hotel in NilaveliCheap hotelScored out of 10, guest rating 8.8Fabulous - What previous guests thought, 470 reviewsLocated in Nilaveli, 12 km from Trincomalee, Cardamon Hotel Nilaveli features a restaurant, bar and free WiFi throughout the property.
From US$120.61 per nightNilaveli Beach Hotel
Hotel in NilaveliCheap hotelScored out of 10, guest rating 8.1Very good - What previous guests thought, 118 reviewsThis hotel is nestled on Nilavali Beach, a 10-minute boat ride from Pigeon Island. There is no available WiFi, a large outdoor pool and spacious rooms with views of the ocean.
From US$104.88 per nightAkash Premium Hotel
Hotel in NilaveliCheap hotelScored out of 10, guest rating 8.9Fabulous - What previous guests thought, 10 reviewsSet in Nilaveli, 300 metres from Nilaveli Beach, Akash Premium Hotel offers accommodation with a garden, free private parking and a shared lounge.
From US$34.69 per nightTrinco Star Hotel
Hotel in TrincomaleeCheap hotelScored out of 10, guest rating 8.5Very good - What previous guests thought, 20 reviewsLocated in Trincomalee, Trinco Star Hotel offers 5-star accommodation with private balconies.
From US$22.60 per night
Hotels in Trincomalee District that you can book without a credit card
Aathi Resort
Hotel in TrincomaleeNo credit card neededScored out of 10, guest rating 9.0Superb - What previous guests thought, 23 reviewsSituated in Trincomalee, 2.8 km from Uppuveli beach, Aathi Resort features accommodation with a garden, free private parking and a terrace.
From US$22.60 per nightCapital Trincomalee
Hotel in TrincomaleeNo credit card neededScored out of 10, guest rating 9.0Superb - What previous guests thought, 68 reviewsSet in Trincomalee, Capital Trincomalee offers beachfront accommodation 200 metres from Uppuveli beach and offers various facilities, such as a terrace, a restaurant and a bar.
From US$66.67 per nightHema Holiday Villa
Hotel in TrincomaleeNo credit card neededScored out of 10, guest rating 9.6Exceptional - What previous guests thought, 98 reviewsSet in Trincomalee, within 200 metres of Uppuveli beach and 4.3 km of Kanniya Hot Springs, Hema Holiday Villa offers accommodation with a garden and free WiFi throughout the property as well as free...
From US$27.75 per nightThe Coastal Hotel
Hotel in TrincomaleeNo credit card neededScored out of 10, guest rating 9.1Superb - What previous guests thought, 26 reviewsLocated in Trincomalee, 100 metres from Nilaveli Beach, The Coastal Hotel provides accommodation with a garden, free private parking, a private beach area and a shared lounge.
From US$56.50 per nightElena Garden Resort and Restaurant
Hotel in TrincomaleeNo credit card neededScored out of 10, guest rating 8.7Fabulous - What previous guests thought, 339 reviewsSituated 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.
From US$47.94 per nightBluewater Beach Resort
Hotel in TrincomaleeNo credit card neededScored out of 10, guest rating 8.6Fabulous - What previous guests thought, 319 reviewsSet in Trincomalee in the Trincomalee District Region, Bluewater Beach Resort features an outdoor pool and views of the mountains.
From US$30 per nightBlackthorn Hotel
Hotel in TrincomaleeNo credit card neededScored out of 10, guest rating 8.8Fabulous - What previous guests thought, 13 reviewsLocated 600 metres from Uppuveli beach, Blackthorn Hotel offers rooms with air conditioning in Trincomalee.
From US$28.25 per nightBeach life long beach resort
Hotel in TrincomaleeNo credit card neededScored out of 10, guest rating 8.0Very good - What previous guests thought, 6 reviewsSet in Trincomalee, 200 metres from Uppuveli beach, Beach life long beach resort offers accommodation with a garden, free private parking, a shared lounge and a terrace.
From US$51.98 per night
FAQs about hotels in Trincomalee District
See reviews by guests who stayed at hotels in Trincomalee District
- Scored out of 10, guest rating 9.3Superb - What previous guests thought, 264 reviewsWe just left the most wonderful hotel ran by the sweetest loveliest people and I wish we could have stayed for a whole month at least. If you’re hesitating whether to book this stay or not, book it right now! Where to begin: The location is magical, located by the sea with stunning views and an overall calmness that surrounds the area. The beach (with private hotel access) is gorgeous and with direct views to pigeon island. The sunrises and sunsets at CBeyond feel out of this world as they’re so beautiful. The pool is great and so inviting, perfect for an afternoon dip. The hotel is stunning; the decoration in the shared areas such as the living room, dining room and porch is tasteful. Our room was so spacious, with loads of natural light and the most breathtaking views to the coast. The bathroom is well equipped and the shower has great water pressure (this is quite important to me). The bedroom has a gorgeous private balcony with a couple of lounge chairs where I’ve been sitting to watch the sunrise (very recommendable), bed is big and very comfortable. The breakfast served in the mornings is the best breakfast I’ve ever had, no joke. The fruit platter is fresh and delicious, the pancakes and french toast very delectable but the cherry on top are curry’s. Lunch and dinner are also great and very tasty! Saving the best for last: the personnel running the hotel. I have never experienced such wonderful treatment like this before; they all have been so kind, lovely and helpful. Went above & beyond every time we had any inquiry and were so nice about it - we had some problems with our tuktuk and they took care of it. We celebrated a birthday here and they made the day feel 10 times more special!! Eric & co have been so lovely, they made our stay here so memorable, it’s going to be impossible to top. Thank you all so much for your kindness, we hope to come back really soon!!Guest review byAlexandraSpain
- From US$240.48 per nightScored out of 10, guest rating 9.0Superb - What previous guests thought, 341 reviewsDuring our Sri Lanka vacation, we stayed at the Amaranthe Bay Resort for the last two nights. The Junior Suite we booked was spacious and elegant, with the highlight being the Jacuzzi Bath – a perfect spot to unwind after a day of exploration. Adding to its charm, the balcony offered a breathtaking panorama of the surrounding nature, and we were fortunate to witness stunning sunsets over the nearby lake, creating unforgettable memories. Although the resort's large inviting pool was enjoyable, some sharp corners around the area caused minor inconveniences and led to an unfortunate toe injury. Nevertheless, our overall experience remained highly enjoyable. The hotel's convenient location allowed easy access to the ocean and beach, where we found several delightful restaurants for lunch or dinner. Inside the resort, we had the pleasure of dining at their lovely restaurant, offering reasonable prices and a varied, tasty breakfast. The staff was friendly and attentive, and while there was a minor disagreement about the exchange rate during payment, the managers handled the situation with professionalism, swiftly resolving any issues and leaving us with a positive impression of their commitment to guest satisfaction. Amaranthe Bay Resort's well-maintained and peaceful ambiance made our stay perfect. If you want to get more recommendations for traveling in Sri Lanka, follow us on Instagram @fallinlovewithearth Thank you! We wish you memorable experiences in Sri Lanka.Guest review byIvo RaudhäidingEstonia
- From US$89.10 per nightScored out of 10, guest rating 6.5Pleasant - What previous guests thought, 382 reviewsWe enjoyed our stay in this hotel (5 nights), especially thanks to the amazingly friendly and caring staff and manager of the hotel! They are trying so much to feel their guests comfortable! Daily we used the large hotel pool and the lonely and clean beach (when the sea was calmer). One evening they prepared only for us luxury dinner as a gift for us, it was delicius! The hotel restaurant is perfect, we have eat there everyday. Almost everyday we made short trips to Trincomalee center and for sightseeing around via tuk tuk. The staff takes care for the hotel carefully - daily they clean the nice green garden, pool and also the beach. The hotel is not new, but it would helps to improve the impression with so much little - just like do new paint in the rooms or repair the tile in the pool for safety.Guest review byDarinaCzech Republic
- From US$55 per nightScored out of 10, guest rating 9.3Superb - What previous guests thought, 204 reviewsVery beautiful bungalow, the room is big, clean and new. There is a big garden very well cared for. Breakfast and dinner are tasty, and they have been served on the tables in the garden which was very nice and cozy. There is a beach immediately on the left, near a cemetery, empty, and very beautiful. They have their own sunbeds for the guests. It was really beautiful to see the sunset and sunrise from there. For the next visitors: if you come to these beautiful parts, unfortunately the dogs situation in Trincomalee is quite sad. Please, bring some food with you. Next to the hotel there are two sweet dogs that would love some cuddles and food.Guest review byRio do SolItaly
- From US$40 per nightScored out of 10, guest rating 8.5Very good - What previous guests thought, 186 reviewsWe loved the location - only a couple of hundred meters from the stunning Niavelli beach. The staff were all super friendly. Outside, our room had 2 wooden deck chairs for us to enjoy and inside the room we had a fridge. Unfortunately for us, we were only staying the 1 night here, if we had more time we would have loved to stay longer. It seemed like they had body boards and bikes for guests to borrow (although we didn't ask to use them) and had a hammock in a shady spot in the well looked after garden area that separates the restaurant from the accommodation area.Guest review byRhiannonUnited Kingdom
- From US$50 per nightScored out of 10, guest rating 8.4Very good - What previous guests thought, 71 reviewsThis was such a wonderful place to end our trip. The staff put us so at ease and made our stay incredibly relaxing. We were in the smallest room available, that is described as having no window, however it's much nicer than it sounds! There are glass doors which bring in plenty of light and the tree in the bathroom is enjoyable. We had some great meals at the hotel and the beach is less than a minute away. The hotel has close connections with a tour operator (Boatman) who was great and offered trips all over the area. Would definitely stay here again.Guest review byElizabethUnited Kingdom
- From US$93.50 per nightScored out of 10, guest rating 7.4Good - What previous guests thought, 114 reviewsThe food was absolutely delicious—every meal felt like a celebration. The staff’s service was impeccable, always friendly and attentive, making us feel right at home. The location is breathtaking, offering both peace and easy access to exciting water activities that added so much fun to our trip. Our room was spacious, clean, and comfortable—perfect for relaxing after a day of adventures. Thank you to everyone at the hotel for such a wonderful experience. We hope to return soon!Guest review byTrichChina
- From US$180 per nightScored out of 10, guest rating 8.9Fabulous - What previous guests thought, 209 reviewsTop hotel at a wonderful beach, very nice wooden cottages, friendly staff and reliable service e.g. the airport transfer. On the way from Colombo to Nilaveli and Trincomalee You are passing jungle and national parks, having wild elephants on the road, an exciting experience also, even though it is a car ride by around 5 hours. Warmly recommended!Guest review byRiaGermany
- Scored out of 10, guest rating 8.6Fabulous - What previous guests thought, 147 reviewsThe staff are wonderful the manager Deleepe went out of his way to make our stay perfect. The staff all delightful and efficient Methila and all the staff at the restaurant. The food extremely good with ample choice and change in the menu every day. The location perfect on the sea and in the forestGuest review byMaria GabriellaItaly
- From US$23.75 per nightScored out of 10, guest rating 8.3Very good - What previous guests thought, 114 reviewsvery polite staff and administrator. rooms are clean and cozy. incredibly close to the beach. will definitely return to this hotel and recommend it to everyone to visitGuest review byAnnaRussia
- From US$40 per nightScored out of 10, guest rating 7.2Good - What previous guests thought, 399 reviewsBeautiful rooms with aircon and wifi. Great location. Very friendly staff who decorated our room for honeymoon. Delicious food - best curry we have had in Sri Lanka.Guest review byJasonSouth Africa
- From US$40.50 per nightScored out of 10, guest rating 7.9Good - What previous guests thought, 237 reviewsHotel has direct exit on the beach near snorkling area. Very good, "home made" food. Good vibe. The room wasn't the one we bookd, but it was close enouth 😀Guest review byEwaPoland
- From US$55 per nightScored out of 10, guest rating 7.9Good - What previous guests thought, 14 reviewsThe staff is super kind, professional and always available. Really incredible people. The location is amazing next to the lagoon and the beach.Guest review byVimukthiItaly
- From US$175.23 per nightScored out of 10, guest rating 8.4Very good - What previous guests thought, 688 reviewsThe location was perfect. The room was very clean. Also, the employees were very attentive and friendly. I would recommend it for sure!Guest review byIratxeSpain
- From US$104.88 per nightScored out of 10, guest rating 8.1Very good - What previous guests thought, 118 reviewsGreat location great service great food!!!Guest review byJeyanthanCanada
- From US$60.50 per nightScored out of 10, guest rating 6.8Pleasant - What previous guests thought, 276 reviewsExcellent service, We enjoyed our holidayGuest review byKannalingeshwara SharmaSri Lanka
Planning a trip? Get inspired by reviews of cities in Trincomalee District
- 10.0
This location was absolutely beautiful.
This location was absolutely beautiful. There's lots to see and do and 3 nights wasn't enough to fully enjoy the setting. Yes you can spend time at the beach and go snorkeling, but you can also visit the Thiruskoneswaram temple and eat delicious food on Sarvodaya Road. We highly recommend Rice 'n' Curry Restaurant. As well as The White House for Accommodation and Rangan SnorkelingGuest review byVaani - 10.0
I liked the small hotel we stayed in on the beach front (...
I liked the small hotel we stayed in on the beach front (Mithra Paradise) and the semi-private beach. A real gem if you're looking for a quiet romantic place. Much better than the big faceless commercial hotels. I would recomemmend the small guest houses in the whole of SL for this reason as the service is exceptional and they are usually family-run so they put a lot of love and effort into pleasing their guests. No mosquitoes in July. Avoid the dolphin watching 'chasing' tours. Loads of boats making a big noise and running over the dolphins. Poor animals. You only glimpse them for a few seconds and the boat ride is hell on your back. Try the snorkelling instead.Guest review byLizSwitzerland - 10.0
Trincomalee is a beautiful beach town, the beaches are...
Trincomalee is a beautiful beach town, the beaches are amazing, lots of cultural things to do if you want, as well as lots of relaxation. Some great restaurants on the beach and in the town. The only draw back is it takes quite along time to get to (depending on where you are coming from) but that is the same across most of Sri LankaGuest review bySallyUnited Kingdom - 8.0
it was great there.No worries about the sea,just the wind...
it was great there.No worries about the sea,just the wind was blowing a bit strong.Com[any always around you,you are safe there.You can book snorkelling,boat rides,sea tour any time,many options available.saw about 200 DOLPHINS!fisherman always fuzzing around in the morning.Annoying fishing boats.Guest review byShanakaSri Lanka - 10.0
We absolutely love this area, by far one of the best places...
We absolutely love this area, by far one of the best places in Sri Lanka. After travelling around the island, we decided just to completely chill and not check out the other beaches. We will definitely go back again and check out a few of the other beaches along that coastline. Food is fantastic and the people are very friendly! When we read up about the island, they said that this was the less developed area, but as far as I could see it was the same as most other places. Definitely has everything you need and one of the best places to completely unwind.Guest review byAlanUnited Kingdom - 8.0
A much more peaceful beach holiday that at neighbouring...
A much more peaceful beach holiday that at neighbouring Uppaveli, so if you want to get away from the crowds, it’s a perfect spot. The surrounding countryside looks beautiful too - I wish we’d have had more time to explore. We ate at Sara’s fish restaurant, where the seafood kottu & prawn curry were delicious.Guest review byPenny