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.

T
Themiya
From
United Arab Emirates
Food is on another level. 10/10.
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.

B
Bruna S
From
Portugal
From the moment we arrived, the staff was incredibly attentive and made us feel welcome. The team was amazing! The rooms were beautifully decorated and spotlessly clean, as were the lobby and restaurant areas. The food at the restaurant was absolutely delicious! We also had reliable internet access, which was perfect for work. We loved staying here and would highly recommend it!
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 387 reviews
Price from
US$46
1 night, 2 adults

Blue Diamond Resort

Trincomalee

Situated in Trincomalee, 400 metres from Uppuveli beach, Blue Diamond Resort has a private beach area, private parking and rooms with free WiFi access.

V
Ville
From
Mexico
Very nice place, clean and good internet
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 494 reviews
Price from
US$30
1 night, 2 adults

Trinco Star Cabana

Hotel in Trincomalee

Set in Trincomalee, 600 metres from Uppuveli beach, Trinco Star Cabana offers accommodation with a garden, free private parking and a restaurant.

A
Afton
From
Australia
We loved our stay here! The location is awesome, walking distance to the beach and all activities. The huts were so clean and comfortable and the staff were amazing!
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 113 reviews
Price from
US$36.21
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.

W
Willem-Pieter
From
Netherlands
Fairly new hotel. All amenities needed. Spacious room. Big and clean swimming pool. Great variety of dinner options. Also value for money is very good. Breakfast is delicious, choice between extensive Western or Sri Lankan breakfast. Staff was very friendly and welcoming. Especially the head of the bar/restaurant makes you feel at home and does his utmost to get the most out of your stay.
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.

L
Lasantha
From
Australia
The hospitality provided by the staff was exceptional. We took the train from Colombo and arrived Trinco early in the morning, around 6.30 am. When we talked to the hotel manager (Richard), he arranged our room and we got the chance for a early check-in. Richard you are superb!! The room was spacious, clean and AC/hotwater were good. Although this hotel is located a bit far from beach the facilities are good. Staff are friendly and helpful. You can order your food and it's also very tasty. I would recommend anyone to stay in this hotel.
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...

n
niels
From
Netherlands
parking space for my tuk tuk, nice comfy beds.
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$33.75
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.

m
mawanana
From
Sri Lanka
This place is exceptionally safe and clean, with a delightful location. The staff is incredibly friendly, and the restaurant offers amazing food. I opted for the Sri Lankan rice and curry for lunch, and it was truly fantastic. If you find yourself in this area and are in need of a satisfying meal, don't overlook this place.
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 62 reviews
Price from
US$38
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 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.4
Good - What previous guests thought, 62 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 6.5
Pleasant - What previous guests thought, 252 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.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.8
Good - What previous guests thought, 84 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 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 8.0
Very good - What previous guests thought, 45 reviews

Situated in Trincomalee, 90 metres from Uppuveli beach, Anandas Beach Resort features accommodation with a fitness centre, free private parking, a garden and a private beach area.

From US$45.20 per night

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, 62 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
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.

From US$34.50 per night

FAQ about three-star hotels in Trincomalee