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.

R
Rahul
From
Singapore
Neat and clean room. stayed there for 3 days and it was awesome. would love to come again. thanks Suresh!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 72 reviews
Price from
US$32
1 night, 2 adults

The Coastal Hotel

Hotel in Trincomalee

Located in Trincomalee, 100 metres from Nilaveli Beach, The Coastal Hotel provides accommodation with a garden, free private parking, a private beach area and a shared lounge.

J
John
From
Australia
The staff were super friendly and always willing to help. They arranged my travel to the airport, diving and visit to the Kanniya Hotwell. I had a relaxed experience.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 26 reviews
Price from
US$50
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.

A
Amy
From
Austria
Great hotel right on the beach, nice big rooms and bathrooms with views of the sea. The restaurant is amazing, really tasty food - delicious seafood, you have to try the spicy buttered calamari and excellent kottu. The staff are super friendly and helpful, we would definitely stay again.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 378 reviews
Price from
US$52
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.

R
Roshi delf
From
United States
The day we stayed really a wonderful day, the hotel looked very new and its a very beautiful hotel that i have met in Srilanka, pool was so pleasant and neat the staff are available any time for our need,chef cooked very delicious food, i suggested everyone to try very tasty food from blue diamond
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 479 reviews
Price from
US$37
1 night, 2 adults

Anandas Beach Resort

Hotel in Trincomalee

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.

A
Arumainayagam
From
France
I absolutely loved my stay at Anandas Beach Resort! The location is stunning, right in front of the beach, which made it perfect for watching beautiful sunsets. The resort is family-run, and you can really feel the warmth and care they put into everything. The staff were incredibly friendly and attentive, always making sure everything was perfect. The rooms were clean, spacious, and very comfortable. I also really appreciated the peaceful atmosphere. And having breakfast by the sea was just amazing! I would highly recommend this place.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 45 reviews
Price from
US$45
1 night, 2 adults

Trinco Beach Resort

Hotel in Trincomalee

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

J
Jennifer
From
Malaysia
The space, well lit, many plugs, the location that’s walking distance to the beach. Super value for money!
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 118 reviews
Price from
US$17
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.50
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.

L
Lahiru
From
Hong Kong
We enjoyed amazing food for very reasonable prices. The pool was great too. Most of all Vivian Richards (Manager) and his staff provided us with great hospitality.
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.8
Pleasant - What previous guests thought, 275 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
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
  • 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 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
  • Scored out of 10, guest rating 1.0
    Bad - What previous guests thought, 1 review

    Situated in Trincomalee, 1.6 km from Uppuveli beach, Eastern Holiday Resort and Restaurant features accommodation with a terrace, free private parking and a restaurant.

    From US$19.21 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$28.25 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
  • 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