Search hotels in Trincomalee District, Sri Lanka
Enter your dates and choose from 385 hotels and other places to stay
Check out these popular cities in Trincomalee District
Trincomalee
317 hotelsNilaveli
94 hotelsUppuveli
2 hotelsWalauttu
3 hotelsKuchchaveli
1 hotelSeruwawila
1 hotelIllupaikulam
1 hotelPulmoddai
2 hotelsChalli
2 hotels
Stay in Trincomalee District's best hotels!
Filter by:
Star rating
Review score
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.

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.

Blue Beach Hotel Trinco
Set within 70 metres of Uppuveli beach and 2.2 km of Trincomalee Railway Station, Blue Beach Hotel Trinco provides rooms with air conditioning and a private bathroom in Trincomalee.

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.

Golden Beach Hotel & Restaurant
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.

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.

Hema Holiday Villa
Set 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...

Villa Hotel
Located in Trincomalee, 1.7 km from Uppuveli beach, Villa Hotel provides accommodation with free bikes, free private parking, a garden and a shared lounge.

Most booked hotels in Trincomalee District in the past month
Popular with guests booking hotels in Trincomalee District
Scored out of 10, guest rating 7.9Good - What previous guests thought, 423 reviewsPopular with guests booking hotels in Trincomalee District
Scored out of 10, guest rating 9.0Superb - What previous guests thought, 177 reviewsPopular with guests booking hotels in Trincomalee District
Scored out of 10, guest rating 9.2Superb - What previous guests thought, 56 reviewsPopular with guests booking hotels in Trincomalee District
Scored out of 10, guest rating 8.8Fabulous - What previous guests thought, 414 reviewsPopular with guests booking hotels in Trincomalee District
Scored out of 10, guest rating 8.9Fabulous - What previous guests thought, 28 reviewsPopular with guests booking hotels in Trincomalee District
Scored out of 10, guest rating 9.2Superb - What previous guests thought, 14 reviewsPopular with guests booking hotels in Trincomalee District
Scored out of 10, guest rating 8.6Fabulous - What previous guests thought, 323 reviewsPopular with guests booking hotels in Trincomalee District
Scored out of 10, guest rating 8.6Fabulous - What previous guests thought, 275 reviewsPopular with guests booking hotels in Trincomalee District
Scored out of 10, guest rating 9.6Exceptional - What previous guests thought, 134 reviewsPopular with guests booking hotels in Trincomalee District
Scored out of 10, guest rating 8.9Fabulous - What previous guests thought, 211 reviews
Trincomalee District's best hotels with breakfast
That's why beach nilaveli
Hotel in TrincomaleeBreakfast optionsScored out of 10, guest rating 8.6Fabulous - What previous guests thought, 39 reviewsFacing the beachfront, That's why beach nilaveli offers 2-star accommodation in Trincomalee and has a garden, private beach area and terrace.
Happy Beach hotel nilaveli
Hotel in NilaveliBreakfast optionsScored out of 10, guest rating 8.6Fabulous - What previous guests thought, 13 reviewsSituated in Nilaveli, a few steps from Nilaveli Beach, Happy Beach hotel nilaveli features accommodation with a garden, free private parking, a private beach area and a restaurant.
Swiss kiss beach resort
Hotel in UppuveliBreakfast optionsScored out of 10, guest rating 8.5Very good - What previous guests thought, 72 reviewsSet in Uppuveli, 200 metres from Uppuveli beach, Swiss kiss beach resort offers accommodation with a garden, free private parking, a private beach area and a terrace.
Parallel villa
Hotel in TrincomaleeBreakfast optionsScored out of 10, guest rating 8.7Fabulous - What previous guests thought, 29 reviewsLocated in Trincomalee, 600 metres from Uppuveli beach, Parallel villa provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.
Cocolagoon eco Resort Nilaveli
Hotel in TrincomaleeBreakfast optionsScored out of 10, guest rating 8.5Very good - What previous guests thought, 37 reviewsSet in Trincomalee, 1.1 km from Nilaveli Beach, Cocolagoon eco Resort Nilaveli offers accommodation with a garden, free private parking, a terrace and a restaurant.
Sunstar Nilaveli
Hotel in TrincomaleeBreakfast optionsScored out of 10, guest rating 8.3Very good - What previous guests thought, 24 reviewsLocated in Trincomalee, 700 metres from Nilaveli Beach, Sunstar Nilaveli provides accommodation with a garden, free private parking, a terrace and a restaurant.
Aa Inn
Hotel in TrincomaleeBreakfast optionsScored out of 10, guest rating 8.0Very good - What previous guests thought, 38 reviewsSet in Trincomalee, 700 metres from Uppuveli beach, Aa Inn offers accommodation with a garden, free private parking and a restaurant.
Anantamaa Hotel
Hotel in TrincomaleeBreakfast optionsScored out of 10, guest rating 8.2Very good - What previous guests thought, 69 reviewsAnantamaa Hotel is tucked away in Trincomalee just steps away from the beach. Enjoy soothing spa treatments at the wellness centre or spend a quiet afternoon relaxing by the outdoor pool.
Budget hotels in Trincomalee District
Bluewater Beach Resort
Hotel in TrincomaleeCheap hotelScored out of 10, guest rating 8.6Fabulous - What previous guests thought, 275 reviewsSet in Trincomalee in the Trincomalee District Region, Bluewater Beach Resort features an outdoor pool and views of the mountains.
Trinco Lagoon Resort
Hotel in TrincomaleeCheap hotelScored out of 10, guest rating 8.0Very good - What previous guests thought, 10 reviewsSet in Trincomalee, 1.1 km from Uppuveli beach, Trinco Lagoon Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.
Capital Trincomalee
Hotel in TrincomaleeCheap hotelScored out of 10, guest rating 8.8Fabulous - What previous guests thought, 44 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.
Hotel Coral Bay
Hotel in TrincomaleeCheap hotelScored out of 10, guest rating 7.5Good - What previous guests thought, 258 reviewsSet in Trincomalee, a few steps from Nilaveli Beach, Hotel Coral Bay offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.
Seaside Resort
Hotel in TrincomaleeCheap hotelScored out of 10, guest rating 7.2Good - What previous guests thought, 129 reviewsSituated in Trincomalee, 50 metres from Uppuveli beach, Seaside Resort features accommodation with a garden, free private parking, a shared lounge and a terrace.
- Scored out of 10, guest rating 7.5Good - What previous guests thought, 376 reviews
Located in Trincomalee, 70 metres from Uppuveli beach, Elegant Green Beach Resort provides accommodation with a garden, free private parking, a private beach area and a terrace.
Hotel Green Garden
Hotel in TrincomaleeCheap hotelScored out of 10, guest rating 7.9Good - What previous guests thought, 423 reviewsSet in Trincomalee, 1.6 km from Uppuveli beach, Hotel Green Garden offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.
JKAB Park Hotel
Hotel in TrincomaleeCheap hotelScored out of 10, guest rating 6.9Pleasant - What previous guests thought, 273 reviewsOffering an outdoor swimming pool and a restaurant, JKAB Park Hotel is located in Trincomalee, a 3 -minute drive from the Trincomalee Railway Station. It is 13 km away from the Nilaveli Beach.
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 8.3Very good - What previous guests thought, 13 reviewsSituated in Trincomalee, 2.8 km from Uppuveli beach, Aathi Resort features accommodation with a garden, free private parking and a terrace.
SSS HOTEL
Hotel in TrincomaleeNo credit card neededScored out of 10, guest rating 8.9Fabulous - What previous guests thought, 28 reviewsSet in Trincomalee, 400 metres from Uppuveli beach, SSS HOTEL offers accommodation with a garden, free private parking, a private beach area and a terrace.
White Villa Hotel
Hotel in TrincomaleeNo credit card neededScored out of 10, guest rating 8.8Fabulous - What previous guests thought, 72 reviewsSet in Trincomalee, within 400 metres of Uppuveli beach and 4.2 km of Kanniya Hot Springs, White Villa Hotel offers accommodation with a private beach area and free WiFi throughout the property as...
The Coastal Hotel
Hotel in TrincomaleeNo credit card neededScored out of 10, guest rating 8.4Very good - What previous guests thought, 8 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 terrace.
Anoo Garden Villa
Hotel in TrincomaleeNo credit card neededScored out of 10, guest rating 8.2Very good - What previous guests thought, 41 reviewsLocated in Trincomalee, 1.1 km from Nilaveli Beach, Anoo Garden Villa provides accommodation with a garden, free private parking, a shared lounge and a terrace.
Beach Walk Villa
Hotel in TrincomaleeNo credit card neededScored out of 10, guest rating 8.5Very good - What previous guests thought, 12 reviewsSituated in Trincomalee, 300 metres from Nilaveli Beach, Beach Walk Villa features accommodation with a garden, free private parking and a terrace.
Rea Beach Way Hotel
Hotel in TrincomaleeNo credit card neededScored out of 10, guest rating 8.4Very good - What previous guests thought, 36 reviewsSituated in Trincomalee, 200 metres from Uppuveli beach, Rea Beach Way Hotel features accommodation with a garden, free private parking, a private beach area and a terrace.
Sunntop Cabana
Hotel in TrincomaleeNo credit card neededScored out of 10, guest rating 8.5Very good - What previous guests thought, 6 reviewsSituated in Trincomalee, 300 metres from Uppuveli beach, Sunntop Cabana features accommodation with a garden, free private parking, a terrace and a restaurant.
FAQs about hotels in Trincomalee District
Planning a trip? Get inspired by reviews of cities in Trincomalee District
- 10.0
I went to Trincomalee for a family occasion, so I didnt have...
I went to Trincomalee for a family occasion, so I didnt have so much time to explore the area. I found a lovely beach not far away from J7 Villaj Resort and I got the imperssion, there are not so many tourist in the area. There is a lot of activities around Trincomalee, if you like wateractivities, you find them on internet, what to do in Trincomalee...... There are local restaurants serving fresh seafood - from sea daily. Its easy to find a tuktuk or use the app pickme (works in all Sri Lanka). I wish I had more time in Trincomalee after I found the beach, but for sure I will go back and stay there for a longer period. Just take the night train from Colombo (from 11 Eur - first class) or reverse. Its a good place to relax and finish your trip after exploring historical places Sri Lanka.Guest review byGöranSweden - 10.0
Nilaveli is the perfect beach if you want peace and quiet ,...
Nilaveli is the perfect beach if you want peace and quiet , not many shops or facilities about, a few ok restaurants near by some expensive for Sri Lanka even more pricey than England, would need to travel 15km by local Tuk Tuk to find a good choice in Trincomalee-Nilaveli-Pulmodai which around 2000 rupees each wayGuest review byGaryUnited Kingdom - 8.0
Visited Fort Fredrick, The navel base and the town.
Visited Fort Fredrick, The navel base and the town. Deer park in town is a lovely place to come really close to lots of deer in an open setting and feed them too! Free to enter just bought some feed to make friends with the deer!Guest review byMAITHRIUnited Kingdom - 10.0
Very soft golden sand. Sea was not rough during our stay.
Very soft golden sand. Sea was not rough during our stay. Snorkeling trips are arranged by guides to nearby Pigeon Island. Pristine corrals and species. May be less restaurants along the beach, and not much of public facilities like toilets and wheelchair access etcGuest review byNandunSri Lanka - 10.0
I wanted to go to Trincomalee for personal reasons but also...
I wanted to go to Trincomalee for personal reasons but also because the beach and the hotel looked good. If you want only a beach holiday, then it’s great but if you want to sightsee, you might enjoy central Sri Lanka a bit more. We loved the chance to see a local community. We enjoyed the hotel, so could have stayed a night or two longer but we like Sri Lanka for its rich history and sight seeing opportunities too.Guest review byEdward - 10.0
Nilaveli has a lot to offer.
Nilaveli has a lot to offer. The lower part of the beach closer to Trincomalee is very much like Bali or Goa with lots of accommodation including budget friendly options. It has many small cafes and restaurants right on the beach. There are also many dive shops offering diving experiences at Pigeon Island just off the coast. The upper end of the beach is more secluded and has fewer beach cafes and bars. This is where the larger more upmarket Nilaveli Beach Hotel is located.Guest review byChristopherAustralia