Find and Book Top Rated Hotels in Trincomalee

Search among 32 available resorts and all inclusive hotels in Trincomalee from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-20 out of 32
2Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Hotel
8.4
Great67 reviews
MapView on map2.0 mi from City Center1600 yd from Trincomalee Railway Station
From   US$ 60 /nightSelect
8.0
Great231 reviews
MapView on map3.6 mi from City Center
From   US$ 118 /nightSelect
8.2
Great120 reviews
From   US$ 400 /nightSelect
8.4
Great49 reviews
9.4 mi from City Center
From   US$ 136 /nightSelect
8.6
Great49 reviews
10.0 mi from City Center
From   US$ 153 /nightSelect
8.4
Great120 reviews
3.6 mi from City Center
From   US$ 100 /nightSelect
8.6
Great49 reviews
4.7 mi from City Center
From   US$ 45 /nightSelect
8.6
Great90 reviews
2.5 mi from City Center
From   US$ 244 /nightSelect
8.2
Great108 reviews
2.1 mi from City Center1700 yd from Trincomalee Railway Station
From   US$ 145 /nightSelect
8.2
Great87 reviews
1.9 mi from City Center1400 yd from Trincomalee Railway Station
From   US$ 68 /nightSelect
Guest house
8.4
Great34 reviews
1.9 mi from City Center1400 yd from Trincomalee Railway Station
From   US$ 35 /nightSelect
8.4
Great43 reviews
2.2 mi from City Center1.0 mi from Trincomalee Railway Station
From   US$ 93 /nightSelect
8.2
Great48 reviews
3.1 mi from City Center
From   US$ 100 /nightSelect
Guest house
8.4
Great58 reviews
3.3 mi from City Center
From   US$ 40 /nightSelect
8.4
Great59 reviews
800 yd from City Center1300 yd from Fort Frederick
From   US$ 52 /nightSelect
8.4
Great60 reviews
2.1 mi from City Center1700 yd from Trincomalee Railway Station
From   US$ 35 /nightSelect
8.2
Great45 reviews
800 yd from City Center1400 yd from Fort Frederick
From   US$ 55 /nightSelect
8.2
Great34 reviews
1.1 mi from City Center1100 yd from Trincomalee Railway Station
From   US$ 20 /nightSelect
Guest house
8.0
Great14 reviews
3.2 mi from City Center
From   US$ 7 /nightSelect
Guest house
8.4
Great73 reviews
3.4 mi from City Center
From   US$ 66 /nightSelect
  • 1
  • 2

Best resorts and places to stay in Trincomalee

Why visit?

Trincomalee, located in the Eastern Province of Sri Lanka, is a hidden gem for tourists seeking a memorable beach getaway. This coastal city is known for its stunning white sandy beaches, crystal clear waters, and a rich cultural heritage. Visitors can explore notable landmarks such as the Koneswaram Temple, the breathtaking Marble Beach, and the natural wonder of Pigeon Island National Park, making Trincomalee a must-visit destination.

Why is choosing a resort in Trincomalee better than staying in a hotel?

Tranquil Beachfront Locations: Resorts in Trincomalee are often nestled on picturesque beaches, offering guests a secluded and peaceful ambiance.

Exclusive Amenities: Resorts in Trincomalee provide exceptional amenities including luxurious swimming pools, spa facilities, private beach access, and recreational activities, ensuring a memorable and indulgent vacation.

Personalized Service: The dedicated staff in resorts takes pride in offering personalized services, ensuring guests a truly unforgettable experience.

Scenic Views: Trincomalee’s resorts offer stunning vistas of the Indian Ocean and lush tropical landscapes, providing a tranquil and serene environment.

Privacy and Seclusion: Resorts in Trincomalee are often designed to cater to a limited number of guests, offering exclusivity and privacy for a more intimate vacation experience.

What is the price to stay in a resort per night?

In Trincomalee, the average price per night in a 3-star resort starts at $70, in a 4-star resort it ranges from $100 to $150, and in a 5-star resort, prices start at $250 per night. Please note that prices may vary depending on the season and the specific resort.

Best value for money resorts:

Amaranthe Bay Resort & Spa: Located in the heart of Trincomalee, this 4-star resort offers a perfect balance between affordability and luxury. With direct beach access, it provides an ideal getaway for those seeking relaxation.

Trinco Blu by Cinnamon: Nestled on the pristine Uppuveli Beach, this 4-star resort combines colonial charm with modern amenities. It offers a range of room options, delicious dining, and breathtaking panoramic views.

Jungle Beach Resort: Situated amidst lush greenery and steps away from a secluded beach, this 5-star resort provides a unique rustic experience. Offering luxurious accommodation and exceptional service, it ensures a memorable stay.

Best luxury resorts:

Jungle Beach Resort: Surrounded by tropical forests, this luxurious 5-star resort boasts private villas with plunge pools and a tranquil beachfront. Guests can enjoy the stunning natural beauty and indulge in world-class dining experiences.

Uga Jungle Beach: Providing a luxurious wilderness experience, this 5-star resort features spacious villas blending modern design with nature. It offers a serene atmosphere, outstanding facilities, and a range of recreational activities.

Best pets-friendly resorts:

Trinco Blu by Cinnamon: This pet-friendly resort is ideal for guests traveling with their furry friends. Offering comfortable accommodation and beautiful beachfront views, it ensures a memorable stay for both humans and their pets.

Amaranthe Bay Resort & Spa: With its warm hospitality and pet-friendly policies, this resort allows guests to enjoy a relaxing vacation while accommodating their beloved pets.

Best resorts for families:

Anantamaa Hotel: Situated near Nilaveli Beach, this family-friendly 3-star resort offers spacious rooms and a range of recreational activities suitable for all ages. Its warm hospitality and child-friendly amenities make it an excellent choice for families.

Dutch Bay Resorts: With its convenient location and well-appointed family rooms, this 4-star resort caters to the needs of families. It features swimming pools, beach access, and a kid's club, ensuring a delightful stay for everyone.

Uga Jungle Beach: This luxurious 5-star resort provides an unforgettable family vacation experience amidst nature. Offering spacious villas and a host of activities, it promises an enjoyable stay for all family members.

Best resorts with unique views:

Anilana Nilaveli: Positioned on the pristine Nilaveli Beach, this 4-star resort offers stunning panoramic views of the Indian Ocean. Guests can enjoy the mesmerizing sunsets and unwind in a tranquil setting.

Trinco Blu by Cinnamon: Overlooking the azure waters of the Bay of Bengal, this resort allows guests to soak in the mesmerizing ocean views from their rooms. It offers a truly unforgettable experience for nature lovers.

Show moreLess