Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Trincomalee – 71 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Anantamaa Hotel - Level 1 Certified

Hotel in Uppuveli Beach, Trincomalee

Anantamaa Hotel is tucked away in Trincomalee just steps away from the beach. Enjoy soothing spa treatments at the wellness center or spend a quiet afternoon relaxing by the outdoor pool. If you'd like a spot right on the beach, relaxed but extremely attentive and friendly staff, great pool and bar, this place is for you!

Show more Show less
8.9
Excellent
268 reviews
Price from
$60
per night

Hotel Tobiko

Hotel in Trincomalee

Featuring free WiFi throughout the property, Hotel Tobiko is located in Trincomalee, 1.9 mi from Koneswaram Temple. Guests can enjoy the on-site restaurant. Free private parking is available on site. I first booked the hotel because it was very cheap I was not sure about the facilities at first, when I arrived the staff was very helpful and kind. The owner Mr. Jacob and his wife was very helpful and very kind to us. They prepared meals for us. It was convenient to eat at the hotel rather than go out and look for places to eat. The room was very clean and nice.

Show more Show less
8.8
Excellent
188 reviews
Price from
$19.80
per night

Bluewater Beach Resort

Hotel in Trincomalee

Set in Trincomalee in the Trincomalee District Region, Bluewater Beach Resort features an outdoor pool and views of the mountains. Staff were excellent . Pool cleaned daily. No hassle from anyone

Show more Show less
8.7
Excellent
161 reviews
Price from
$29
per night

Pearl Oceanic Resort - Trincomalee

Hotel in Trincomalee

Offering an outdoor swimming pool and a restaurant, Pearl Oceanic Resort - Trincomalee is located in the village of Sampalthivu. Free WiFi access is available. The beach right in front of the rooms was beautiful! The rooms were perfectly clean thanks to the awesome janitor/housekeeper/gardner, great job! The opportunity that is offered from the hotel to have dinner in front of the room or directly at the beach is really great as well. We would definitely come back again to take another walk at the beach with the hotel dog(s), they were well taken care of and so sweet.

Show more Show less
9.1
Awesome
94 reviews
Price from
$28
per night

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 8.1 mi away from the Nilaveli Beach. all went well.hopefully will visit again.

Show more Show less
7.4
Good
50 reviews

Resort maya beach

Hotel in Trincomalee

Resort maya beach has a restaurant, outdoor swimming pool, a bar and shared lounge in Trincomalee. Boasting family rooms, this property also provides guests with a sun terrace. Staff were so very friendly and helpful, they helped us in any way they could. Spent 4 days relaxing on the beach, on hotel sunbeds being served ice cold drinks. Ate fabulous Sri Lankin food in the hotel beach restuarant. Great value for money and superb service I would definitely stay here again.

Show more Show less
7.8
Good
23 reviews
Price from
$32.40
per night

Hotel Green Garden

Hotel in Trincomalee

Set in Trincomalee, 4.3 mi from Kanniya Hot Springs , Hotel Green Garden features a barbecue and sun terrace. Guests can enjoy the on-site restaurant. Excellent room and facilities, nice garden.

Show more Show less
8.1
Very Good
30 reviews
Price from
$20
per night

J7 Villaj Resort

Hotel in Trincomalee

J7 Villaj Resort has a restaurant, outdoor swimming pool, a bar and garden in Trincomalee. Boasting family rooms, this property also provides guests with a terrace. This a brand new hotel, it opened just a few months ago.Very clean and comfy rooms and awesome swimingpool. The place is managed by a French/Sri Lanka couple. We had very good contact with the French lady who manages the hotel. Helped us with everything, good tips for trips, got the feeling that you visit friends. Absolutely the best place in the beach area of Trincomalee.

Show more Show less
9.4
Awesome
20 reviews
Price from
$39
per night

Hotel Alas Garden

Hotel in Uppuveli Beach, Trincomalee

Located in Trincomalee, 984 feet from Uppuveli beach, Hotel Alas Garden features accommodations with a restaurant, free private parking, a shared lounge and a garden. Very comfortable and big room,Helpfull staff close to beach great location.

Show more Show less
8.3
Very Good
14 reviews
Price from
$12
per night

ITALIAN GUEST

Hotel in Trincomalee

Located in Trincomalee, 2297 feet from Nilaveli Beach, ITALIAN GUEST features accommodations with a restaurant, free private parking, an outdoor swimming pool and a garden. The best ever... So calm and nature friendly. Best place for families with kids and old family members.

Show more Show less
8.2
Very Good
43 reviews
Price from
$30.24
per night

Most-booked hotels in Trincomalee in the past month

See all

Trincomalee's best hotels with breakfast

See all

Hotels located in the center of Trincomalee

See all

FAQs about hotels in Trincomalee

  • Dot's Bey Beach Cabana, WoodyCrest, and J7 Villaj Resort are some of the popular hotels in Trincomalee.

  • Many families visiting Trincomalee loved staying at WoodyCrest, J7 Villaj Resort, and Regina Beach Bungalow.

  • Hotel Theevanni Inn, Hotel Green Garden, and J7 Villaj Resort got great room view-related reviews from travelers in Trincomalee.

  • These hotels in Trincomalee are highly rated by couples: Trinnco Topaz, WoodyCrest, and Dot's Bey Beach Cabana.

  • On average, 3-star hotels in Trincomalee cost $53 per night, and 4-star hotels in Trincomalee are $67 per night. If you're looking for something really special, a 5-star hotel in Trincomalee can be found for $103 per night, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Trincomalee this weekend is $41 or, for a 4-star hotel, $40. Looking for something even fancier? 5-star hotels in Trincomalee for this weekend cost around $94 per night, on average (based on Booking.com prices).

  • On average, it costs $39 per night to book a 3-star hotel in Trincomalee for tonight. You'll pay around $65 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Trincomalee will cost around $94, on average (based on Booking.com prices).

  • For hotels in Trincomalee that serve highly-rated breakfasts, try Hotel Theevanni Inn, Palmera Eco Resorts Nilaveli, and MRD Beach Hotel.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Trincomalee:

Explore guest reviews of hotels in Trincomalee

See all