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.

J
Julia
From
Germany
outstanding staff!!! Every single one (from reception, to kitchen and housekeeping) was soo friendly and attentive. THANK YOU again. Food was AMAZING<3 The Beach was cleaned every morning and sunbeds and chairs were provided. Water just super nice and clear. Waking up to the sunrise behind the panorama window.. priceless! Great PADI dive Centre nearby
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 379 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.

V
Vicky
From
Israel
The hotel was very nice and clean, located in a very central place a short walk to the beach and close to many restaurants. The staff were amazing - provided us with a late breakfast with no problem because we used to wake up late and even packed sandwiches for us when we needed to leave very early, taking care of everything we needed, and making us feel at home. They also have a very nice restaurant in site with very nice food and great prices. Highly recommended!
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 300 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.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.

Á
Ágnes
From
Belgium
Spacious room, amazing breakfast, beautiful beach.
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.

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

J
Junto
From
China
The breakfast was tasty, served with omlette and bread and coffee. The staffs were absolutely friendly, they helped me arranged everything, and helped me buying cigarettes because I don't know local languange and where is the cigarette shop. The resort was quite close to the beach, like 1 minute walking you can arriving the beach, the sunrise was definetely amazing coz the beach was facing east. Diving with shoy's diving center was also an amazing adventure, the owner and the staffs of shoy's diving center have a lof of diving experience, and also very friendly. On the last day of my stays, the resort arranged me a cab to the airport, the driver's name was ISHAM, who had a lovely heart, conversable and friendly. He showed me plenty of beautiful views on the way to the airport, leaded me to a Lake side and we had a cigarette together with a perfect lake view. I was on a bad mood actually, but I really found a little peace when I was sitting on the lake side and having the cigarette.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 299 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

Save money on three-star in Trincomalee and nearby – budget options available

  • Trinco Beach Resort

    Trincomalee
    Budget options available
    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
  • Silver Beach Hotel

    Trincomalee
    Budget options available

    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.

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

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