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.

R
Rafael
From
Belgium
Great place with very kind people! Definitely worth the money
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 377 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.

c
chyo siyo
From
China
The place is awesome to the core,most beautiful hotel in Sri Lanka with perfect pool and rooftop and the food from the seafoods are very delicious 😋 and neat,service was very super ,thank you friendly staff ,really the great and great for the happy stay
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 475 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.

S
Sebastian
From
Canada
The location is absolutely breathtaking, just a few steps from your room and you’re right on the beach. The staff are incredibly warm and welcoming. Surrounded by lush greenery and fruit trees you can pick from, it’s a little paradise. The food was delicious, and the room was clean and comfortable.
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...

M
Madurangan
From
Canada
I recently stayed at this hotel and had a fantastic experience. The room was immaculately clean, well-appointed, and stylishly decorated with modern amenities. The bed was incredibly comfortable, and the soundproofing ensured a peaceful night’s sleep. The staff was exceptionally friendly and attentive, making sure all my needs were met. Additionally, the location was perfect, offering easy access to local attractions. Overall, I highly recommend Trinco Beach Resort for its excellent service, comfortable accommodations, and great value.
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, 114 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.

J
Jayasingha
From
Sri Lanka
Food are superb. Starf are very friendly. Breakfast are out door besides the swim fool. Clean room. Special thanks for who are the reception girls name jubadi (🤔). My wife and me staying one night and happy to book next trip J7.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 297 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.

H
Hrvoje
From
Croatia
Friendly staff, nice breakfast and everything very clean.
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

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
  • 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.8
    Good - What previous guests thought, 85 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.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 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$50.85 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
  • 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