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, 70 reviews
Location 9.8
Price from
US$36
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
Location 9.7
Price from
US$50
1 night, 2 adults

French garden Pragash Beach Hotel

Hotel in Trincomalee

Situated in Trincomalee, 600 metres from Uppuveli beach, French garden Pragash Beach Hotel features accommodation with a private beach area, free private parking and a restaurant.

S
Sarah
From
Netherlands
We had an amazing time during our stay at French Pragish Garden! This was because of the great location but more because helpfull and friendly staff. New Waves restaurant has the BEST food of Trinco!!! The chef has magic hands and knows exactly how to create authentic local dishes to create the real local experience. Fresh fish is prepared, you can’t get it any fresher as they catch it in the same morning. And the service is excellent, anything you want and they will make it happen. After leaving this place it feels like leaving home.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 308 reviews
Location 9.6
Price from
US$56
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.

M
Marianna
From
Slovakia
The location is excellent and the view from hotel restaurant as well. The hotel staff is really nice and ready to advise on anything required. Meals were really tasty, we tried different things and all were amazing.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 372 reviews
Location 8.9
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.

M
Martina
From
Austria
Close to the beach Really clean Comfortable bed Big room Nice terrace Friendly, helpful manager
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 464 reviews
Location 8.3
Price from
US$37
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...

D
David
From
Spain
Best accommodation we've had in Sri Lanka in one month. Really helpful staff, location was perfect for us, rooms are clean and bed are super comfortable. Fridges come in handy to have an occasional chilled drink.
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 118 reviews
Location 7.2
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
Location 9.2
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.

P
Paul & Kat
From
Canada
We recently had the pleasure of staying at J7 Villaj, and I must say it was an exceptional experience from start to finish. From the moment we walked into the lobby, we were greeted by warm and attentive staff who made us feel right at home. Not only that, we arrived close to 11pm and as we sat with a welcome drink, the manager came from home to welcome us personally. Now that is service. The room on the 2nd floor overlooking the pool was large, bright and clean. The plus was that the bed was so comfortable and ensured a good night’s sleep. Also, the comfortable chairs on the balcony were a great place to relax after a day at the beach with a nice cold drink. Talking of the beach, it’s only a 5min walk away and we were not disappointed. It has nice soft sand and has no garbage. There are plenty of sun loungers available at the various bars along the beach, usually for the price of a drink - but even that isn’t enforced that strongly. One of the highlights, though, of our stay was undoubtedly the dining experience at J7. The delightful food we won’t soon forget. Whether it was breakfast, lunch, or dinner, each dish was expertly prepared and presented well. The attentive waitstaff made sure every dining experience was a memorable one. The prices, whether for food or drink, are also some of the lowest in the area and their portion sizes are very good. You definitely can’t go wrong. The popularity is also shared by the number of locals who eat and have parties here. As you know when travelling, always eat where the locals eat. As for the hotel’s location, it couldn’t have been better. It was conveniently situated near Trincomalee, making it easy for us to explore the city’s attractions. Additionally, the hotel’s manager helped organize motorbike rentals and side trips at prices that were the same or cheaper than we found on the street. The attention to detail and the commitment to guest satisfaction at J7 truly sets it apart.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 298 reviews
Location 8.8
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.

K
Kannalingeshwara Sharma
From
Sri Lanka
Excellent service, We enjoyed our holiday
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 276 reviews
Location 7.8
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
Location 8.5
Price from
US$22.95
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.7
    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
  • 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
  • SSS HOTEL

    Trincomalee
    Central location
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 80 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 7.9
    Good - What previous guests thought, 44 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$56.50 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