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.

G
Gabriela-Nicoleta
From
Romania
The location is amazing! It couldn t be better! Very close to the beach and very close to the gratest beach bar!! The room was clean, with all you need. The owner was very helpful, he helped us with all our requests, also, we received a free lunch with local food. The breakfast is very good, try Avocado toast! We highly recommend it and we will return for sure!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 70 reviews
Location 9.8
Price from
US$54
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.

R
Ranjani
From
Sweden
Perfect location - wake up and walk out to the beach. Scuba Lanka is on the same property. Lots of bars and restaurants in the area. And the staff were just wonderful.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 306 reviews
Location 9.7
Price from
US$84
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
Inger Marie
From
Norway
Pleasant and relaxed small hotel, beautifully furnished and with all the correct interior details. Provide extra “luxury” as beach towels and a beautiful dressing gown. Service minded staff, always helpful and ready to help. Fantastic beach and beach view from the hotel. Good coffee!
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 369 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.

F
Fogi
From
Italy
Amazing experience at Blue Diamond Resort. Checked in last minute and they smoothly made check in happen at 10 pm in the night. Staff is very friendly and rooms are comfortable. Food is delicious. Definitely coming back here.roof top with small garden created very pleasant evening.pool is very clean and neat.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 462 reviews
Location 8.3
Price from
US$34
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 8.0
Very good - What previous guests thought, 79 reviews
Location 8.1
Price from
US$18
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
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, 115 reviews
Location 9.2
Price from
US$56.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, 298 reviews
Location 8.8
Price from
US$70
1 night, 2 adults

Dyke Rest

Trincomalee

Offering a private beach area where the beach is 50 metres from the property, Dyke Rest is located in Trincomalee. Free WiFi access is available. The Trincomalle Harbour is just a 3 minute drive away....

H
Henry
From
Australia
The staff at Dyke Rest are excellent and made my stay amazing. The location is perfect and everything was clean/comfortable.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 239 reviews
Location 9.5
Price from
US$40.50
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

  • JKAB Park Hotel

    Trincomalee
    Budget options available
    Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 276 reviews

    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.

    From US$60.50 per night
  • Anandas Beach Resort

    Trincomalee
    Budget options available
    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
  • 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.

Great access to the city centre. Check these three-star hotels in Trincomalee and nearby

  • Scored out of 10, guest rating 6.6
    Pleasant - What previous guests thought, 23 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
  • 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
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 84 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 6.5
    Pleasant - What previous guests thought, 15 reviews

    Located in Trincomalee, New Shan Guest provides 3-star accommodation with private balconies.

    From US$38.42 per night

FAQ about three-star hotels in Trincomalee

gogless