Hotels in Trincomalee

Search and compare Trincomalee hotels from hundreds of travel sites and save

Trincomalee, Sri Lanka
19 Jan — 20 Jan2
Trincomalee, Sri Lanka
Wed 19-1
Thu 20-1
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Trincomalee

Filter by star ratings
All filters
Hotel Tobiko
Hotel Tobiko
8.8 Excellent
24 Murugapuri Road, Uppuveli, Trincomalee, Sri Lanka
Show on map
3.1 km from city centre, Trincomalee 
ExcellentBased on 183 reviews
8.8

Hotel Tobiko provides comfortable 3-star accommodation in Trincomalee. It also offers meeting rooms, a swimming pool and free Wi-Fi.

Amaranthe Bay Resort & Spa
Amaranthe Bay Resort & Spa
9.0 Excellent
No 101/17, Alles Garden Road, Trincomalee, Sri Lanka
Show on map
5.6 km from city centre, Trincomalee 
ExcellentBased on 298 reviews
9.0

Amaranthe Bay Resort & Spa provides luxury 5-star accommodation in Trincomalee. It also offers a kids pool, an express check-in and check-out feature and an outdoor pool.

Jungle Beach By Uga Escapes
Jungle Beach By Uga Escapes
9.2 Excellent
Kuchchaveli, Trincomalee, Trincomalee, Sri Lanka
Show on map
24.7 km from city centre, Trincomalee 
ExcellentBased on 184 reviews
9.2

Boasting an outdoor pool, a private beach and a Jacuzzi, Jungle Beach by Uga Escapes is situated in Nilaveli and offers charming accommodation. It is moments from the beach and provides comfortable 5-star accommodation.

Trinco Blu by Cinnamon
Trinco Blu by Cinnamon
8.9 Excellent
Upuvali, Trincomalee, Sri Lanka
Show on map
5.5 km from city centre, Trincomalee 
ExcellentBased on 584 reviews
8.9

Featuring a private beach and an outdoor pool, this 4-star resort is situated in Trincomalee. Those staying at the property can also take advantage of free wireless internet throughout their stay.

Tips for booking a Trincomalee hotel

Cheapest month:February
Most expensive month:August
Average price in Trincomalee:S$ 159/night
Absolute cheapest price found:S$ 6/night
Cheapest day:Friday
Most expensive day:Monday
S$ 45 - S$ 567
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 61 - S$ 99
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Trincomalee hotels

Show all 351 hotels
1
Trinco Blu by Cinnamon
Trinco Blu by Cinnamon
8.9 Excellent
Upuvali, Trincomalee, Sri Lanka
Show on map
5.5 km from city centre, Trincomalee, Sri Lanka 

Featuring a private beach and an outdoor pool, this 4-star resort is situated in Trincomalee. Those staying at the property can also take advantage of free wireless internet throughout their stay.

Cheapest hotels in Trincomalee, Trincomalee District

Show all 351 hotels
Hotel Tobiko
Hotel Tobiko
8.8 Excellent
24 Murugapuri Road, Uppuveli, Trincomalee, Sri Lanka
Show on map
3.1 km from city centre,  

Hotel Tobiko provides comfortable 3-star accommodation in Trincomalee. It also offers meeting rooms, a swimming pool and free Wi-Fi.

S$ 30
Avg. per night
Amaranthe Bay Resort & Spa
Amaranthe Bay Resort & Spa
9.0 Excellent
No 101/17, Alles Garden Road, Trincomalee, Sri Lanka
Show on map
5.6 km from city centre,  

Amaranthe Bay Resort & Spa provides luxury 5-star accommodation in Trincomalee. It also offers a kids pool, an express check-in and check-out feature and an outdoor pool.

S$ 88
Avg. per night
Trinco Blu by Cinnamon
Trinco Blu by Cinnamon
8.9 Excellent
Upuvali, Trincomalee, Sri Lanka
Show on map
5.5 km from city centre,  

Featuring a private beach and an outdoor pool, this 4-star resort is situated in Trincomalee. Those staying at the property can also take advantage of free wireless internet throughout their stay.

S$ 113
Avg. per night
Jungle Beach By Uga Escapes
Jungle Beach By Uga Escapes
9.2 Excellent
Kuchchaveli, Trincomalee, Trincomalee, Sri Lanka
Show on map
24.7 km from city centre,  

Boasting an outdoor pool, a private beach and a Jacuzzi, Jungle Beach by Uga Escapes is situated in Nilaveli and offers charming accommodation. It is moments from the beach and provides comfortable 5-star accommodation.

S$ 204
Avg. per night

Hotel prices in Trincomalee

3 stars
#1 most popular

Nilaveli Beach Hotel

Nilaveli Beach Hotel, Trincomalee, Sri Lanka

8.4 Excellent
S$ 78

Avg. per night

4 stars +
Jungle Beach By Uga Escapes
#1 most popular

Jungle Beach By Uga Escapes

Kuchchaveli, Trincomalee, Trincomalee, Sri Lanka

9.2 Excellent
S$ 204

Avg. per night

Amaranthe Bay Resort & Spa
#2 most popular

Amaranthe Bay Resort & Spa

No 101/17, Alles Garden Road, Trincomalee, Sri Lanka

9.0 Excellent
S$ 86

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Trincomalee

Holiday rentals in popular Eastern cities

Trincomalee travel FAQs

  • What are the best hotels in Trincomalee?

    172 reviews rated Pigeon Island Beach Resort with an average score of 8.5/10. It may also be worth looking into the Nilaveli Beach Hotel, which received a rating of 8.4/10 from 116 reviews. Amaranthe Bay Resort & Spa could also be a good option, with a score of 9.0/10 from 298 reviews.

  • How much do hotels in Trincomalee cost?

    The average price of a hotel in Trincomalee has been around S$ 53 per night over the last 3 days. For a 5-star hotel in Trincomalee, the average price is around S$ 239/night, depending on your dates. The average price of a 4-star hotel is S$ 120/night.

  • How much is a cheap hotel in Trincomalee?

    HotelsCombined users have found cheap hotels in Trincomalee starting from S$ 8 per night in the last 3 days.

  • How much is a hotel in Trincomalee tonight?

    A hotel in Trincomalee tonight can start as low as S$ 12 for the night, with an average cost of S$ 58, based on HotelsCombined searches over the last 72 hours. For a 4-star hotel in Trincomalee tonight, prices start from S$ 58.