Search hotels in Trincomalee District, Sri Lanka

Enter your dates and choose from 464 hotels and other places to stay

Select occupancy

Check out these popular cities in Trincomalee District

Stay in Trincomalee District's best hotels!

Filter by:

Star Rating
Review score

Pearl Diamond Resort

Hotel in Trincomalee

Located in Trincomalee, a few steps from Uppuveli beach, Pearl Diamond Resort has accommodations with a shared lounge, free private parking, a restaurant and a bar.

M
Miro
From
Italy
I booked the hotel Pearl Duamond resort at the last minutes and i was very happy with this new hotel. All the staff are very good. The real diamond is this hotel. Thank you staff and Manager, i will come back for my next summer.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 111 reviews
Price from
$70
1 night, 2 adults

Blu Marine Nilaveli

Hotel in Trincomalee

Located in Trincomalee, a 8-minute walk from Nilaveli Beach, Blu Marine Nilaveli has accommodations with a garden, free private parking, a private beach area and a shared lounge.

J
Judith
From
United Kingdom
Large, clean, comfy room overlooking the green courtyard. Extremely helpful and friendly, knowledgeable staff who arranged motor scooter hire, a snorkeling trip, and a tut tut back into Trincomalee bus station on our final day. All the food was delicious, choice of Sri Lankan or western breakfast, and we were able to buy beer at the restaurant. A short walk from the beach. We really enjoyed our stay and whole heartedly recommend this accommodation - it’s good value for money for the size of room. A tut tut into the city costs SLR $1500-2000
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 351 reviews
Price from
$60
1 night, 2 adults

Uppuveli Beach by DSK

Hotel in Trincomalee

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

K
Karunaharan
From
Canada
It is kept so clean and the property is very much aesthetically pleasing
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 357 reviews
Price from
$184.80
1 night, 2 adults

Capital Trincomalee

Hotel in Trincomalee

Located in Trincomalee, Capital Trincomalee offers beachfront accommodations a 2-minute walk from Uppuveli beach and provides facilities like a terrace, a restaurant and a bar.

C
Chris
From
United States
The rooms were clean and big. The staff was so friendly and welcoming. Everyday they worked hard to make sure our stay was fantastic. You aren’t going to find a better location as this is right in the middle of lots of restaurants with beach access right across the street. Would stay here again with no hesitation. A/C, WiFi, friendly staff, comfortable beds, great location. Loved it!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 114 reviews
Price from
$100
1 night, 2 adults

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.

L
Luke
From
New Zealand
Very friend staff. Great location if you are wanting something more quiet. We pretty much had the entire beach to ourself every time we walked down. I like how they bring the food over to your room and eat outside your room. Makes it feel like you are eating at home.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 226 reviews
Price from
$77
1 night, 2 adults

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.

C
Camilla
From
Italy
The room is amazing! The beach is deserted and perfect to relax undisturbed.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 344 reviews
Price from
$175
1 night, 2 adults

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.

M
Marie
From
Czech Republic
Despite the non stopping rain for days and days, our stay in Amanta Beach was just perfect. Everything is as shown on the photos and written in the description and actually there is much more. Slightly out of the village, just right on the private beach, with a huge garden and a cute swimming pool, you will be offered very tasty breakfasts and dinners.. The rooms and the private gardens have everything you may need. And those stylish decorations! I need to mention also the very lovely staff who make you feel very welcome and still manage to give you the privacy you want in such a place. It is not the cheapest, but absolutely worth the value.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 164 reviews
Price from
$115.50
1 night, 2 adults

Cardamon Hotel Nilaveli

Hotel in Nilaveli

Located in Nilaveli, 7.5 mi from Trincomalee, Cardamon Hotel Nilaveli features a restaurant, bar and free WiFi throughout the property.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 510 reviews
Price from
$83.16
1 night, 2 adults

108 Palms Beach Resort

Hotel in Trincomalee

Located near Trincomalee in Salli-Sampaltivu, 108 Palms Beach Resort offers accommodations on the private beach
There is also a restaurant right in the resort, serving international and local cuisine....

S
Stephanie
From
Canada
We enjoyed our stay. Good breakfast, clean, very spacious room. Friendly staff.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 309 reviews
Price from
$99
1 night, 2 adults

Rhythm Beach

Hotel in Trincomalee

Located in Trincomalee, a 7-minute walk from Uppuveli beach, Rhythm Beach provides accommodations with a garden, free private parking, a private beach area and a terrace.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 6 reviews
Price from
$48
1 night, 2 adults
See all 464 hotels in Trincomalee District

Most-booked hotels in Trincomalee District in the past month

See all

Popular with guests booking hotels in Trincomalee District

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 376 reviews

Popular with guests booking hotels in Trincomalee District

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 19 reviews

Popular with guests booking hotels in Trincomalee District

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 137 reviews

Popular with guests booking hotels in Trincomalee District

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 139 reviews

Popular with guests booking hotels in Trincomalee District

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 131 reviews

Popular with guests booking hotels in Trincomalee District

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 381 reviews

Popular with guests booking hotels in Trincomalee District

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 510 reviews

Popular with guests booking hotels in Trincomalee District

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 32 reviews

Popular with guests booking hotels in Trincomalee District

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 357 reviews

Popular with guests booking hotels in Trincomalee District

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 59 reviews

Trincomalee District's best hotels with breakfast

See all
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 23 reviews

Located in Trincomalee, within a few steps of Sandy Cove Beach and a 15-minute walk of St.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 15 reviews

Located in Trincomalee, a 9-minute walk from Nilaveli Beach, Nilaveli Royal Paradise provides accommodations with a garden, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 75 reviews

Located in Trincomalee, within a few steps of Sandy Cove Beach and a 16-minute walk of St.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 381 reviews

Located in Trincomalee, a few steps from Uppuveli beach, Golden Beach Hotel & Restaurant provides accommodations with a garden, free private parking, a private beach area and a terrace.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 132 reviews

Located in Trincomalee, a 5-minute walk from Nilaveli Beach, Nilaveli Boutique Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 112 reviews

Located in Uppuveli, a 2-minute walk from Uppuveli beach, Swiss kiss beach resort provides accommodations with a garden, free private parking, a private beach area and a terrace.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 131 reviews

Located in Nilaveli, a few steps from Nilaveli Beach, Bliss Bay Beach Resort & Spa has accommodations with a garden, free private parking, a private beach area and a terrace.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 293 reviews

Located in Nilaveli, a 16-minute walk from Nilaveli Beach, Anukama Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Budget hotels in Trincomalee District

See all
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 25 reviews

Located in Nilaveli, a 12-minute walk from Nilaveli Beach, Ravana Vintage Villa provides accommodations with a garden, free private parking and a terrace.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 32 reviews

Located in Trincomalee, a 2-minute walk from Uppuveli beach, Beach Life Long Beach Resort provides accommodations with a shared lounge, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 54 reviews

Located in Trincomalee, 1.7 miles from Uppuveli beach, Aathi Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 40 reviews

Located a 5-minute walk from Uppuveli beach, Theevanni Resort offers 2-star accommodations in Trincomalee and has a garden, a shared lounge and a terrace.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 357 reviews

Located in Nilaveli, a 2-minute walk from Nilaveli Beach, The Reef Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 303 reviews

Located in Trincomalee, a 7-minute walk from Uppuveli beach, French garden Pragash Beach Hotel has accommodations with a private beach area, free private parking and a restaurant.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 392 reviews

Located in Trincomalee, a few steps from Dutch Bay Beach, Trinco Beach by DSK provides accommodations with free bikes, free private parking, a restaurant and a bar.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 302 reviews

Mithra Paradise Beach Hotel is located on the beachfront in Nilaveli, a 2-minute walk from Nilaveli Beach and 3.8 miles from Pigeon Island National Park.

Hotels in Trincomalee District you can book without a credit card

See all
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews

Located in Trincomalee, a 4-minute walk from Uppuveli beach, NM Rest House provides accommodations with a garden, free private parking and a terrace.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 7 reviews

Located in Trincomalee, a 7-minute walk from Uppuveli beach, Trinco Green Inn Uppuveli has accommodations with a garden, free private parking, a shared lounge and a terrace.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 29 reviews

Located in Trincomalee, a few steps from Nilaveli Beach, The Coastal Hotel provides accommodations with a garden, free private parking, a private beach area and a shared lounge.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 150 reviews

Located in Trincomalee, a 6-minute walk from Uppuveli beach, Cool Banyan Cabana has accommodations with a garden, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 128 reviews

Located in Trincomalee, within a 4-minute walk of Uppuveli beach and 2.6 miles of Kanniya Hot Springs, White Villa Hotel has accommodations with a private beach area and free WiFi throughout the...

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 347 reviews

Located in Trincomalee, a few steps from Uppuveli beach, Elena Garden Resort and Restaurant has accommodations with a garden, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 103 reviews

Located in Trincomalee, a 6-minute walk from Uppuveli beach, Elvis Beach Resort has accommodations with a garden, free private parking, a private beach area and a terrace.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 353 reviews

Located in Trincomalee, a few steps from Uppuveli beach, Liyonaa Beach Hotel provides accommodations with a garden, free private parking, a private beach area and a terrace.

FAQs about hotels in Trincomalee District

See reviews by guests who stayed at hotels in Trincomalee District

See all
From $90 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 406 reviews
Me and my sister send our parents to Trincomalee. ( parents don’t speak English). Elegant green beach resort was our first option. The staff were helpful with informations.They sent us details about hotel, restaurant,beach before their staying in the resort. The resort had great vibe. Accommodation was clean and the service of customers was on high level. Food in restaurant was delicious. Owner and managers took great care of our parents. Message from my father : Dobre THANK YOU SO MUCH and we can recommend this resort.
Guest review byMaria
Slovakia
From $170.50 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 83 reviews
We had an unforgettable stay at Pigeon Island Island Beach Resort. wonderful Location. very clean and comfortable specious rooms, easy access to Pigeon Island National Park, Nice food was made according to our requirement by the kitchen staff, and the service staff were very friendly. we will be back to this wonderful resort when we visit Sri lanka, and hotel can be highly recommended...
Guest review byWeda Arana
Turkey
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 226 reviews
Very friend staff. Great location if you are wanting something more quiet. We pretty much had the entire beach to ourself every time we walked down. I like how they bring the food over to your room and eat outside your room. Makes it feel like you are eating at home.
Guest review byLuke
New Zealand
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 865 reviews
Beautiful place to relax and unwind right by the beach and we had the room where we can step out and a short few steps through grass into the sand of the beach. The buffet is unbelievably fantastic. The hopper ladies make the best milk coppers with Jaggery 🤪
Guest review bythiru
United States
From $27 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 136 reviews
Very lovely owner who gave us tips on what to do in the area. The room was great value. Had everything you need for a few nights stay. The location was great, very close to the beach and restaurants were right next door. Would stay here again.
Guest review byFia
Australia
From $40 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 221 reviews
Krishna was the best host ever! Made sure everything was excellent, he is a great cook and even packed us a lunch when we left! Booked for 3 days and stayed a week. Laundry and wifi were necessary and he had those also.
Guest review byTamara
United States
From $45 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 241 reviews
The location in the beach is great, especially for sunrise! The host is very friendly and welcoming and makes a great cup of coffee watching sunrise with you! I would definitely stay here if I come back.
Guest review byAnna
United States
From $77 per night
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 139 reviews
It is located in a convenient place, on Nilaveli rd. not too far from the town, all the main attractions within 2 to 3 km away. Plenty of parking spaces. The staff is friendly.
Guest review byAshan
Sri Lanka
From $433.82 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 367 reviews
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
Guest review byMai
Slovakia
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 193 reviews
Everything Staff excelled Environment sublime Food fantastic Best hotel on our 2 week trip by miles!
Guest review byJonathan
United Kingdom
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 344 reviews
The room is amazing! The beach is deserted and perfect to relax undisturbed.
Guest review byCamilla
Italy
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 226 reviews
Beautiful location, nice big rooms and very helpful and friendly staff.
Guest review byCamilla
Norway
From $196.65 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 138 reviews
Best beach we've ever visited
Guest review byNivetha
United Kingdom

Planning a trip? Get inspired by reviews of cities in Trincomalee District

Scored out of 10, guest rating 8.0

We had heard wonderful things of Trincomalee, but it didn't...

We had heard wonderful things of Trincomalee, but it didn't live up to expectations. We took a tour of Trincomalee and visited the fort and a couple of temples which were interesting but otherwise Trincomalee was much like any other non-descript Sri Lankan city. Admittingly, it does have some nice beaches and water views, but the rubbish around the beaches was a put off for us.
Guest review byHaughey
Australia
Scored out of 10, guest rating 10

Relaxed beach holiday destination away from the big crowds...

Relaxed beach holiday destination away from the big crowds especially if you stay around Nilaveli rather than Uppaveli Great location to learn diving and snorkelling - reasonably priced and wonderful sea conditions from May/June to early October. Locals were incredibly welcoming Plenty of food options which are very reasonably priced. If you’re prepared to go off the beaten track a Sri Lankan curry meal for family of 4 will cost no more than RP3,000. In a hotel, similar will cost RP10,000. Would highly recommend if looking for somewhere where the beaches are peaceful, people are relaxed and looking to unwind!
Guest review byAdrian B
United Kingdom
Scored out of 10, guest rating 10

Trincomalee has recovered from the years of domestic strife.

Trincomalee has recovered from the years of domestic strife. there was a very upbeat air about the place. Everywhere we went, people generally looked happy, smiled or waved. Our hotel was on Uppuveli beach which is beautiful. We then had to return to Colombo Airport, which we were easily, and reasonably able to do on the Visit Lanka website. More locally there are masses of tuktuks. We found the Pick Me app very useful, which is a Sri Lankan equivalent of Uber
Guest review byRoy
United Kingdom
Scored out of 10, guest rating 6.0

The beach was nice.

The beach was nice. The staff was friendly and tried to go out of their way to help. There were somethings lacking in the room in order to make our stay more comfortable. There was no phone in case you needed to reach the front desk or staff. You had to go out to the front desk or look outside for staff if you needed anything. There is no TV in the room. There was a lot left to desire in the a la cart menu.
Guest review bySimone
United States
Scored out of 10, guest rating 10

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 Snorkeling
Guest review byVaani
Scored out of 10, guest rating 10

Laid back, friendly, not overly developed. Lovely people.

Laid back, friendly, not overly developed. Lovely people. Nice beach. Fishermen working, little farms growing lovely veggies, great scenery, bar the plastic. Several little restaurants locally serving fresh seafood in a variety of ways. Nice music. I did have an audience of local chaps when I was flailing about in the sea, so I came back in! On the whole as a solo traveller I felt safe. Had a really good Ayervedic massage locally as well. Went on a boat ride amongst the mangroves, then had a cup of tea at the boat guys daughter's house which was lovely. Great place to relax and do beach stuff.
Guest review bySue
United Kingdom

More places to explore, more ways to go