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.

H
Happy Baby
From
Russia
We stayed in several hotels on the island. And the best impression was left by this hotel. It is not big at all, but very cozy. There are good towels (it turns out that other hotels have problems with the quality of towels). There is hot water. And the rooms themselves are clean. Two hooligan cats live on the territory))))) As for the music, it is not loud and plays only until 10 p.m. The hotel also has a cafe with a chef who deserves a Michelin star 🫶. In the hotel and the cafe are done with style and very nice. Next time we will definitely come back here
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.

I
Isabel Patricia
From
United Arab Emirates
The room and the views where amazing. The beach too!! And the guy in the lobby were so kind with us in every moment!!!!
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.

S
Sanne Willemijn
From
Spain
Very friendly staff! Nice place to relax and close to all restaurants and beach! Also, perfect laundry service!
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.

T
Thanzeena
From
India
• Spacious and clean room • Located in the prime location • Good breakfast • The restaurant has good choices of food. • The interiors are amazing and have a positive atmosphere
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...

J
Jerina
From
Sri Lanka
Your rooms are absolutely beautiful and your hospitality is excellent
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.

J
Jessica
From
United Kingdom
Perfect hotel just minutes from the beach and lots of restaurants. Pool is lovely and staff so friendly
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.

A
Anita
From
Norway
Very cozy resort, and we especially liked the small bungalows they had by the pool. We appreciated that it was a small resort. Amazing breakfast, and the staff were very polite and service minded.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 296 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.

E
Erik.Jan
From
Netherlands
The location is great close to the 2 main beaches. The staff is super nice and helpful. They also cooked us a great dinner and accommodated our request for an early check out and breakfast so we could catch our bus. We only stayed one night, but can easily recommend staying here longer.
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

Enjoy breakfast in Trincomalee and nearby

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

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

FAQ about three-star hotels in Trincomalee

gogless