Skip to main content

Three-Star Hotels in Trincomalee

Find the three-star hotels that appeal to you the most

The best three-star hotels in Trincomalee

Check out our pick of great three-star hotels in Trincomalee

Filter by:

Review score

Capital Trincomalee

Hotel in Trincomalee

Set 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.

s
stefania
From
Greece
The vibe of the place was adorable! Food for breakfast is also recommended and a cute store for shopping with amazing fabrics
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 78 reviews
Price from
US$54
1 night, 2 adults

Trinco Beach by DSK

Hotel in Trincomalee

Located 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.

M
Marianna
From
Slovakia
The location is excellent and the view from hotel restaurant as well. The hotel staff is really nice and ready to advise on anything required. Meals were really tasty, we tried different things and all were amazing.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 387 reviews
Price from
US$46
1 night, 2 adults

J7 Villaj Resort

Hotel in Trincomalee

J7 Villaj Resort has an outdoor swimming pool, garden, a terrace and bar in Trincomalee. This 3-star hotel offers an ATM and a tour desk.

B
Boroka
From
Hungary
Very good location, 3 minutes walk to the beautiful ocean beach, nearby bars and shops. We rented a scooter to get into town, it's a bit further away. The rooms are clean and comfortable. The staff are very nice and helpful. Breakfast was delicious.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 299 reviews
Price from
US$70
1 night, 2 adults

JKAB Park Hotel

Hotel in Trincomalee

Offering 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.

R
Rajeswary
From
Malaysia
clean and comfortable. moreover helpful staffs
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 252 reviews
Price from
US$49.50
1 night, 2 adults

New Shan Guest

Hotel in Trincomalee

Located in Trincomalee, New Shan Guest provides 3-star accommodation with private balconies.

M
Magdalena
From
Poland
A wonderful place to completely relax. Peace and quiet, and a very nice manager who is always willing to help.
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 15 reviews
Price from
US$24.65
1 night, 2 adults

SSS HOTEL

Hotel in Trincomalee

Set in Trincomalee, within 400 metres of Uppuveli beach and 1.8 km of Trincomalee Railway Station, SSS HOTEL offers accommodation with a private beach area and as well as free private parking for...

J
Jerina
From
Sri Lanka
Your rooms are absolutely beautiful and your hospitality is excellent
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 84 reviews
Price from
US$18
1 night, 2 adults

Trinco Rest House

Hotel in Trincomalee

Set in Trincomalee, 200 metres from Dutch Bay Beach, Trinco Rest House offers accommodation with a garden, free private parking, a terrace and a restaurant.

E
Evegine
From
Russia
I had a wonderful stay at Trinco Rest House during my visit to Trincomalee. The location is absolutely perfect—close to the harbor and within easy reach of local attractions. The rooms were cozy and clean, offering just the right level of comfort for a relaxing stay. What I loved most was the peaceful atmosphere; it's an ideal spot for families or anyone looking to escape the busy city vibe. The bar on-site was a nice touch, giving us a place to relax and enjoy some downtime in the evenings. Overall, it’s a great place to stay if you're visiting Trincomalee. I’d highly recommend it to anyone looking for a quiet and family-friendly accommodation option!
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 22 reviews
Price from
US$40.50
1 night, 2 adults

Mallika Resort

Hotel in Trincomalee

Situated in Trincomalee, 700 metres from Dutch Bay Beach, Mallika Resort features views of the city. This 3-star hotel offers room service and a 24-hour front desk.

E
Emma
From
Ireland
Super friendly and helpful staff! Located near the beach and near a lovely bakery! Arranged laundry for us.
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 63 reviews
Price from
US$38
1 night, 2 adults

Anantamaa Hotel

Hotel in Trincomalee

Anantamaa 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.

S
Suchit
From
India
Private access to the beach, good breakfast, nice and large swimming pool, super helpful staff, neat and clean rooms.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 87 reviews
Price from
US$120
1 night, 2 adults

Anukama Resort

Nilaveli (Near Trincomalee)

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.

L
Larisa
From
Russia
Great hotel and friendly staff! There were 2 families (9 people). Any question the guys solve, thank you very much! Delicious breakfasts! Clean pool! We liked everything!
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 299 reviews
Price from
US$50
1 night, 2 adults
All three-star hotels in Trincomalee

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

Most booked three-star hotels in Trincomalee and surroundings in the past month

See all

Popular with guests booking three-star hotels in Trincomalee

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

Popular with guests booking three-star hotels in Trincomalee

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 63 reviews

Popular with guests booking three-star hotels in Trincomalee

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 15 reviews

Popular with guests booking three-star hotels in Trincomalee

Popular with guests booking three-star hotels in Trincomalee

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 87 reviews

Popular with guests booking three-star hotels in Trincomalee

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 84 reviews

Popular with guests booking three-star hotels in Trincomalee

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 387 reviews

Popular with guests booking three-star hotels in Trincomalee

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 299 reviews

Popular with guests booking three-star hotels in Trincomalee

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 78 reviews

Popular with guests booking three-star hotels in Trincomalee

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 494 reviews

Enjoy breakfast in Trincomalee and nearby

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 87 reviews

Anantamaa 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.

From US$82.50 per night
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 10 reviews

Located in Trincomalee, a few steps from Uppuveli beach, Under Water Safaris and Resort provides accommodation with a garden, free private parking, a private beach area and a terrace.

Set within 90 metres of Uppuveli beach and 4.4 km of Kanniya Hot Springs, Silver Beach Hotel features rooms in Trincomalee. With free WiFi, this 3-star hotel has a garden and a restaurant.

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 299 reviews

J7 Villaj Resort has an outdoor swimming pool, garden, a terrace and bar in Trincomalee. This 3-star hotel offers an ATM and a tour desk.

From US$71.40 per night

Great access to the city centre. Check these three-star hotels in Trincomalee and nearby

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 63 reviews

Situated in Trincomalee, 700 metres from Dutch Bay Beach, Mallika Resort features views of the city. This 3-star hotel offers room service and a 24-hour front desk.

From US$38.76 per night

FAQ about three-star hotels in Trincomalee