Skip to main content
Accommodations Flights Flight + Hotel Car Rentals Airport Taxis

View vacation packages to

Hotels and More in Trincomalee

Liyonaa Beach Hotel

Liyonaa Beach Hotel

Hotel in Uppuveli Beach, Trincomalee

Located on the beachfront in Trincomalee and featuring a garden, Liyonaa Beach Hotel has free WiFi. This location services clean hospitality excellent.

Show more Show less
9.4
Awesome
190 reviews
Avg. price/night:
$23
Check availability
Hotel Theevanni Inn

Hotel Theevanni Inn

Uppuveli Beach, Trincomalee

Attractively located in the Uppuveli Beach district of Trincomalee, Hotel Theevanni Inn is located 2.6 miles from Kanniya Hot Springs, 4.4 miles from Fort Frederick and 5 miles from Koneswaram Temple.... Very new, help full staff,food was very good... I would recommend this place...

Show more Show less
9.8
Exceptional
6 reviews
Avg. price/night:
$20
Check availability
Cocolagoon eco Resort

Cocolagoon eco Resort

Hotel in Trincomalee

Offering free WiFi, Cocolagoon eco Resort is located in Trincomalee, within 8 miles of Kanniya Hot Springs. The property is around 10 miles from Fort Frederick and 11 miles from Koneswaram Temple. I like locations Clean Friendly staff

Show more Show less
9.7
Exceptional
5 reviews
Avg. price/night:
$28.14
Check availability
Sai Seashell Rest Inn Nilaveli

Sai Seashell Rest Inn Nilaveli

Trincomalee

Featuring a garden, Sai Seashell Rest Inn Nilaveli is located in Trincomalee in the Trincomalee District region, 9 miles from Kanniya Hot Springs and 11 miles from Fort Frederick. I had an amazing time staying at Sai SeaShell!! The host was extremely nice and helpful especially when I wanted recommendations on where to explore. I am usually skeptical with washrooms when I travel but the washroom as Sai SeaShell was very clean and spacious! I loved the breakfast and dinner items they had which was very tasty and had tolerable spice! My favourite part about staying here was how close it is to the beach. If you love an evening stroll to the beach, this is definitely the place you want to stay. It was a 5 minute walk!

Show more Show less
9.7
Exceptional
7 reviews
Avg. price/night:
$8
Check availability
Palmera Eco Resorts Nilaveli

Palmera Eco Resorts Nilaveli

Trincomalee

9 miles from Kanniya Hot Springs, Palmera Eco Resorts Nilaveli is located in Trincomalee and provides air-conditioned rooms with free WiFi. Great place. We had very good Sri Lankan breakfast .. and lunch.. Nice pool, quit place. Friendly staff. I highly recommended.

Show more Show less
9
Awesome
93 reviews
Avg. price/night:
$42.50
Check availability
Regina Beach Bungalow

Regina Beach Bungalow

Hotel in Trincomalee

Featuring a garden and a terrace, Regina Beach Bungalow is located in Trincomalee, 5 miles from Kanniya Hot Springs. The bungalow was a beautiful, quiet and relaxing place to stay - right on the beach. The staff were super lovely and the rooms were beautifully made up. Meals served privately to your balcony and even though it's a little out of town the staff will happily and quickly arrange for a tuk tuk to take you anywhere and you have the great benefit of a peaceful private location. I would highly recommend this for your stay in Trinco.

Show more Show less
9.3
Awesome
50 reviews
Avg. price/night:
$35
Check availability
Alfresco Beach Hotel

Alfresco Beach Hotel

Hotel in Uppuveli Beach, Trincomalee

Alfresco Beach Hotel is located on Uppuveli Beach, 3.1 mi from Trincomalee City and features a private beach area. The property has a garden, as well as a terrace. The View of Uppuvelli Beach, right from my window gave me a fresh start for the morning and a beautiful breeze for the evenings. The food was awesome! Definitely recommend the Beach Burgers. I think its the only place in Sri Lanka where you can get authentic burgers! Had a pizza for dinner that was just ooooh so right! Thank you guys for making my one night stand with Trincomalee memorable. Definitely coming back again! Undoubtedly recommendable.

Show more Show less
8.1
Very Good
158 reviews
Avg. price/night:
$25
Check availability
Elegant Green Beach Resort

Elegant Green Beach Resort

Hotel in Uppuveli Beach, Trincomalee

Located in Trincomalee, 2.4 miles from Fort Frederick, Elegant Green Beach Resort provides a private beach area and rooms with free WiFi access. very good place to stay. The host is very friendly, the bed is comfortable, the beach is quiet. Everything goes well.

Show more Show less
8.7
Excellent
172 reviews
Avg. price/night:
$26.10
Check availability
Sea Lagoon Beach Hotel

Sea Lagoon Beach Hotel

Trincomalee

Sea Lagoon Beach Hotel is located in Trincomalee, 2.7 miles from Kanniya Hot Springs, and has a garden and a shared lounge. We spent two days...best staff service. great breakfast.clean rooms.we had a wonderful pool time (anytime of the day)👼 Can Recommend to all...keep up the good work

Show more Show less
8.4
Very Good
131 reviews
Avg. price/night:
$55
Check availability
Trinco Hemach Beach Hotel

Trinco Hemach Beach Hotel

Hotel in Uppuveli Beach, Trincomalee

Featuring a shared lounge, private beach area and views of garden, Trinco Hemach Beach Hotel is located in Trincomalee, 2.5 miles from Fort Frederick. Near the sea,equipped with air conditioner. Owner is a nice person,very friendly and thoughtful!During the explosion in Sri Lanke,I cancel all the following journey,just stay here for another week,he just took care of me,concerning the security all the time. Breakfast ,lunch&dinner are great!Also had other entertainments,the price is reasonable!If you visit Trincomalee,strongly recommended!

Show more Show less
8.6
Excellent
121 reviews
Avg. price/night:
$20
Check availability

Most-booked hotels in Trincomalee in the past month

Trincomalee's best hotels with breakfast

Budget hotels in Trincomalee

Hotels located in the center of Trincomalee

FAQs about hotels in Trincomalee

  • Hotel Theevanni Inn, Trinco Lagoon, and Alfresco Beach Hotel got great room view-related reviews from travelers in Trincomalee.

  • Liyonaa Beach Hotel, Hotel Theevanni Inn, and Cocolagoon eco Resort are some of the popular hotels in Trincomalee.

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

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

  • These hotels in Trincomalee are highly rated by couples: Hotel Theevanni Inn, Sai Seashell Rest Inn Nilaveli, and Cocolagoon eco Resort.

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

  • Many families visiting Trincomalee loved staying at Blue Wave, Regina Beach Bungalow, and Liyonaa Beach Hotel.

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

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Trincomalee:

Explore guest reviews of hotels in Trincomalee