The 10 best three-star hotels in Trincomalee, Sri Lanka | Booking.com
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.

V
Vesna
From
Slovenia
Amazing place to stay! Spaceous and very clean rooms, just 50 m away from the most beautiful beach here around! Lovely and generous people which are taking care of all your needs and desires! The food in their restaurant is prepared with lots of love and you can taste it! Highly reccomend it!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 72 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.

S
Sobika
From
United Kingdom
Really lovely hotel. Right on the beach and close to the town. Rustic decor. Clean facilities. Amazing staff who were so friendly and helpful! Would definitely stay again when I come back to Trinco.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 378 reviews
Price from
US$121
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.

f
feldbaek
From
Denmark
Rooms are nice and just right in size and comfort. Fine breakfast, either Sri Lankan or Western. Nice cool pool with quiet surroundings. Very good service. Very close to the beach but still peaceful.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 298 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.7
Pleasant - What previous guests thought, 276 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...

F
Farees
From
Germany
The rooms are very spacious and the customer service was on point! They offered us on request authentic Sri Lankan food and also vehicles and drivers to travel around Trincomalee! They made sure not to cross any boundaries and were respectful!
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 81 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

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.8
Good - What previous guests thought, 86 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.

H
Holly
From
United Kingdom
The property was lovely, with a great pool and games available (board games, archery and volleyball). Close to a beautiful beach. Staff went above and beyond and were really helpful and friendly. Room had everything we needed. A little remote but staff were so helpful with providing tuk tuks and helping us with finding a taxi for onward travel. Would recommend!
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 298 reviews
Price from
US$65
1 night, 2 adults

The Reef Resort

Nilaveli (Near Trincomalee)

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

A
Andre
From
Belgium
The location, the pool with the sunbeds surrounded by a beautiful garden, and the spacious room with large beds and all the facilities allow you to enjoy a nice vacation. It's definitely worth the price. The staff is very helpful and friendly.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 296 reviews
Price from
US$35
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

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

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

    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.

    From US$46.78 per night
  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 64 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
  • SSS HOTEL

    Trincomalee
    Central location
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 81 reviews

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

    From US$22.60 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 86 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$132 per night
  • Scored out of 10, guest rating 6.5
    Pleasant - What previous guests thought, 15 reviews

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

    From US$27.85 per night
  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 119 reviews

    Located in Trincomalee, within 300 metres of Uppuveli beach and 3.9 km of Trincomalee Railway Station, Trinco Beach Resort provides accommodation with a terrace and free WiFi throughout the property...

    From US$19.38 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$46 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.

FAQ about three-star hotels in Trincomalee