Skip to main content

The 10 Best Resorts in Trincomalee, Sri Lanka

Check out our pick of great resorts in Trincomalee

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The 5-star Jungle Beach Resort is located in Trincomalee, just 27 km from Trincomalee Bus and Railway Station. It offers a well-appointed spa and a variety of recreational options. Free Wi-Fi and parking are provided. China Bay Airport is 35 km away.

Exceptional service. Beach and pool were fantastic. Breakfast exceeded our expectations.

Show more Show less
9
Superb
87 reviews
Price from
€ 322
per night

Situated in Trincomalee, a few steps from Uppuveli beach, Elena Garden Resort and Restaurant features accommodation with a garden, free private parking, a terrace and a restaurant. Featuring a bar, the property is located within 4.5 km of Kanniya Hot Springs. The accommodation offers a 24-hour front desk, airport transfers, room service and free WiFi throughout the property.

Elena and her staff were very nice and they can help you for any request. position was perfect , not far from the beach maybe is better rent a motorbike to vist all the beaches of trincomalee because are little far from each other

Show more Show less
8.8
Fabulous
169 reviews
Price from
€ 26
per night

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. The accommodation features a 24-hour front desk, airport transfers, room service and free WiFi.

Very friendly staff! Nice place to relax and close to all restaurants and beach! Also, perfect laundry service!

Show more Show less
8.8
Fabulous
217 reviews
Price from
€ 80
per night

Boasting sea views, Blue Diamond Resort features accommodation with a private beach area, an indoor pool and a garden, around 400 metres from Uppuveli beach. This beachfront property offers access to a terrace, free private parking and free WiFi. The accommodation provides a 24-hour front desk, a shared kitchen and currency exchange for guests.

Friendly staff, his name is Fernando, make our day perfect.

Show more Show less
8
Very good
241 reviews
Price from
€ 33
per night

Offering an outdoor swimming pool and a spa and wellness centre, Amaranthe Bay Resort & Spa is located just 5 km north of the Trincomalee town on the beautiful East Coast of Sri Lanka. Free WiFi access is available in this resort.

AMAZING! We had the most amazing stay here. We were celebrating our anniversary and my boyfriends birthday here. They suprised us with balloons and a birthday cake in the room, the next day with another ‘anniversary’ balloon and a fruit platter. The service was so good and the swimming pool was amazing. The people at the reception and breakfast were so kind!! We booked the junior suite room with a jacuzzi with the most beautiful view we had ever seen. We would reccomend this to everybody.

Show more Show less
8.6
Fabulous
224 reviews
Price from
€ 121
per night

Trinco Blu by Cinnamon is a luxurious 4-star beachfront resort located 6.5 km from Trincomalee. It provides spacious accommodation with a freshwater pool, 3 dining options and free Wi-Fi.

Simple yet modern rooms are air-conditioned, and equipped with tea/coffee making facilities, cable TV, and a minibar.

For family it’s a good place to enjoy, food was excellent

Show more Show less
8.5
Very good
365 reviews
Price from
€ 122
per night

Located in Trincomalee, within 1.2 km of Uppuveli beach and 3.6 km of Kanniya Hot Springs, KPN Trinco Holiday Resort provides accommodation with a garden and as well as free private parking for guests who drive. The property is around 5.6 km from Trincomalee Railway Station, 6.7 km from Kali Kovil and 7.2 km from Gokana Temple. Every room comes with a terrace with views of the city.

Love the place. Manager is too good 👍. It's feels like our own home. Great place for a stay. Facilities are so good.

Show more Show less
8.7
Fabulous
13 reviews
Price from
€ 16
per night

Situated in Trincomalee, 70 metres from Uppuveli beach, Seaside Resort features accommodation with a garden, free private parking, a shared lounge and a terrace. The property is around less than 1 km from Dutch Bay Beach, 3 km from Sandy Cove Beach and 2 km from Trincomalee Railway Station. The accommodation provides a 24-hour front desk, airport transfers, room service and free WiFi.

All the staff was very friendly, welcoming, super helpful and accommodating. I had my birthday during the stay. In the late afternoon the staff called and asked me to come to the rooftop restaurant. As I opened the door, everyone started to sing “Happy Birthday” and they have arranged a birthday cake with my name. I was so surprised and touched. I loved the view of the sea and a sound of the waves from my room. The hotel is also close to town with many shops and restaurants.

Show more Show less
8.6
Fabulous
82 reviews
Price from
€ 49
per night

Set in Trincomalee, 500 metres from Uppuveli beach, Havana Club Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. 4.3 km from Kanniya Hot Springs and 5.6 km from Trincomalee Railway Station, the hotel provides a private beach area. The accommodation features a 24-hour front desk, airport transfers, room service and free WiFi.

Great rooms, super clean beds and bed linen, bathroom fantastic, shower full pressure and hot water. Fantastic breakfast, great service and lovely staff. Good location for beach bars and restaurants. Swimming pool lovely and clean, thoroughly recommend 👌

Show more Show less
8.2
Very good
57 reviews
Price from
€ 42
per night

Featuring free WiFi and a terrace, Lucky Beach Resort offers accommodation in Trincomalee. The property has access to the beach from the garden pathway. Free private parking is available on site.

The area is popular for snorkelling and diving. Kanniya Hot Springs is 3.7 km from Lucky Beach Resort, while Koneswaram Temple is 5 km from the property.

The staff is super friendly. We arrived at an impossible time and they let us have the room already. The bed was comfortable, the pool amazing and the location was perfect for us. Close enough to the beach and the dive shop and plenty of restaurants around. We had a great time

Show more Show less
8.1
Very good
83 reviews
Price from
€ 67
per night

Looking for a luxury hotel?

If you’re looking to treat yourself, a high-end hotel will provide that extra something special to make your trip even more memorable. These five-star properties feature lavish luxuries such as on-site restaurants with sweeping city views, in-room massage and spacious private terraces. They often have a central location which makes exploring the main sights a breeze.
Search luxury hotels in Trincomalee

Most booked luxury hotels in Trincomalee this month

Resorts that guests love in Trincomalee

  • Avg. price/night: € 150.65
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 365 reviews
    I experienced disappointment at Trinco Blu by Cinnamon Beach Resort when I did not receive the promised complimentary upgrade, despite booking a higher-priced room that was supposed to be eligible for the upgrade, as advertised on Booking.com but paid extra on top of the room rate. Despite the off-season conditions, the view from the room was good; however, the inability to swim in the sea added to the overall letdown of the stay
    Gihan
    Family with young children
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 31 reviews
    Lovely hotel with spacious room and nice amenities. Clean and tasteful with a spacious terrace and a rack where you can dry your beach attire outside in the sun. The location is amazing, just 3 walking minutes to the beach (directly down there is also a very nice Bar/Restaurant). Eddi is such a friendly host. I felt very safe and cared for there. The stay at French Garden Resort and at Uppuveli Beach were a big highlight during my travels. If you want to have a few comfortable rest days on the beach I highly recommend this place.
    Anna
    Solo traveller
  • Avg. price/night: € 50.66
    7.4
    Scored 7.4
    Good
    Rated good
     · 250 reviews
    Clean, beautiful swinning pool, you can go for free to JKAB beach resort 700m and to rest on sunbed or in another swimming pool on the beach.
    Marek
    Family with young children
  • Avg. price/night: € 50.15
    7.6
    Scored 7.6
    Good
    Rated good
     · 390 reviews
    the JKAB beach resort is on the best places for a stay. food is good, service definitely be better. thank you JKAB team for a lovely stay 🙂
    ANUJAN
    Family with young children
  • Avg. price/night: € 36.64
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 169 reviews
    It was an excellent experience staying in elean garden resort. Rooms are clean and good. the resort was good and excellent for the money.
    Kirithas
    Family with young children
  • Avg. price/night: € 50.15
    7.6
    Scored 7.6
    Good
    Rated good
     · 390 reviews
    I visited Trincomalee for work purposes, i just found such a wonderful place for my stay (JKAB Beach Resort). The property provided me with excellent service to me, and I appreciate it. Property location is easy to access to all places in the Trincomalee city area. Great Breakfast. Definitely i will visit again to here Thank you, Management JKAB Beach Resort
    steve
    Solo traveller
  • Avg. price/night: € 50.15
    7.6
    Scored 7.6
    Good
    Rated good
     · 390 reviews
    This resort has fulfilled my requirement, Helpful staff Delicious meals,specially breakfast buffet,lot of varieties. I booked deluxe DBL but management has upgraded my reservation to deluxe cabana, Cabana structure is awesome,Great architecture. Thank you JKAB BEACH RESORT
    Shama9
    Family with young children
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 60 reviews
    a big thank you to the staff especially the owners sister who was so cheerful and playful with my nine year old daughter. Although the beach right out front of the resort is not the best on the area Esha beach resort is a great place to stay and explore other beaches along the coast.
    Adam
    Family with young children
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 60 reviews
    Very nice beach resort! The location is a bit outside of the main area but within a short beach walk you can reach the restaurants and beach bars! The host is very helpful and arranged us scooters to explore the area. All in all a perfect stay we enjoyed! Can recommend 100%!
    Jasmin
    Group
  • Avg. price/night: € 36.64
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 169 reviews
    Sadly me and my little daughter could have stayed only for one night. It was a pleasure staying in the Elena Garden Resort. The rooms were big, the mattress comfortable and the staff open minded, relaxed and very friendly. Also the short way to beautiful beach is a big plus. For sure we will come back.
    Christin
    Family with young children

Research, refine and make plans for your whole trip