Hotels in Trincomalee, Sri Lanka

Search and compare Trincomalee, Sri Lanka hotels from hundreds of travel sites and save

Trincomalee, Sri Lanka
Sep 30 — Oct 12
Trincomalee, Sri Lanka
Fri 9/30
Sat 10/1
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Trincomalee

Filter by star ratings
All filters
Amaranthe Bay Resort & Spa
8.7 Excellent
No 101/17, Alles Garden Road, Trincomalee, Sri Lanka
Show on map
3.5 mi from city centre, Trincomalee, Sri Lanka 
ExcellentBased on 196 reviews
8.7

Amaranthe Bay Resort & Spa provides luxury 4-star accommodation in Trincomalee. It also features a Jacuzzi and an outdoor pool.

Nilaveli Beach Hotel
8.2 Excellent
Nilaveli Beach Hotel, Trincomalee, Sri Lanka
Show on map
9.8 mi from city centre, Trincomalee, Sri Lanka 
ExcellentBased on 107 reviews
8.2

Featuring a private beach and an outdoor pool, Nilaveli Beach Hotel is situated in Nilaveli and offers comfortable accommodation. It also provides meeting rooms, an express check-in and check-out feature and a 24-hour reception.

Jungle Beach By Uga Escapes
9.1 Excellent
Kuchchaveli, Trincomalee, Trincomalee, Sri Lanka
Show on map
15.4 mi from city centre, Trincomalee, Sri Lanka 
ExcellentBased on 116 reviews
9.1

Conveniently based and offering a private beach and an outdoor pool, this charming resort is an easy drive from Kuchchaveli. It is moments from the beach and offers comfortable 5-star accommodation.

Cardamon Hotel Nilaveli
8.2 Excellent
Ward No.7, 9th Mile Post (13km), Nilaveli, Trincomalee, Trincomalee, Sri Lanka
Show on map
8.1 mi from city centre, Trincomalee, Sri Lanka 
ExcellentBased on 119 reviews
8.2

Located in Nilaveli, Cardamon Hotel Nilaveli is within a 40-minute drive of China Bay Airport and offers a private beach, a Jacuzzi and an outdoor pool. Some of the facilities provided at this 3-star hotel include complimentary on-site parking and wireless internet.

Anantamaa Hotel
8.5 Excellent
No 07/42, Alles Garden, Trincomalee, Sri Lanka
Show on map
2.4 mi from city centre, Trincomalee, Sri Lanka 
ExcellentBased on 125 reviews
8.5

Situated in Trincomalee, Anantamaa Hotel provides 3-star accommodation, as well as an outdoor pool and a private beach. It offers complimentary Wi-Fi, valet parking and an express check-in and check-out feature.

Pigeon Island Beach Resort
8.2 Excellent
11th Mile Post, Trincomalee, Sri Lanka
Show on map
10.3 mi from city centre, Trincomalee, Sri Lanka 
ExcellentBased on 172 reviews
8.2

Situated in Nilaveli, Pigeon Island Beach Resort provides luxury 3-star accommodation, as well as an outdoor pool and a private beach. It also offers valet parking, a kids pool and a kids club.

Welcombe Hotel
66, Lower Road, Orr's Hill, Trincomalee, Sri Lanka
Show on map
1.2 mi from city centre, Trincomalee, Sri Lanka 

Boasting an outdoor pool, Welcombe Hotel is situated in Trincomalee and offers comfortable accommodation. Guests can also make use of free Wi-Fi.

Kings Hotel Restaurant And Bar
263, Main Street, Trincomalee, Sri Lanka
Show on map
0.7 mi from city centre, Trincomalee, Sri Lanka 

Kings Hotel Restaurant and Bar is situated in the city's well known tourism and shopping district. It offers a 24-hour business centre and free Wi-Fi, and is an easy stroll from Pathirakali Amman Temple.

Palmera Eco Resort Nilaveli
8.3 Excellent
824D, Gobalapuram, Pulmodai Road Trincomalee, Trincomalee, Sri Lanka
Show on map
9.3 mi from city centre, Trincomalee, Sri Lanka 
ExcellentBased on 25 reviews
8.3

Located in Nilaveli, Palmera Eco Resorts Nilaveli is within a 35-minute drive of China Bay Airport and offers an outdoor pool. Those staying at the property can also make use of free wireless internet.

Blue Ocean Hotel
290 Dyke Street, Trincomalee, Sri Lanka
Show on map
0.5 mi from city centre, Trincomalee, Sri Lanka 

Blue Ocean Hotel Trincomalee offers 3-star accommodation in Trincomalee. It is ideally located for guests wishing to visit local attractions.

Cheapest hotels in Trincomalee, Sri Lanka

Sunshine Hotel & Hall
6.0 Good
45 Green Road, Trincomalee, Sri Lanka
Show on map
0.1 mi from city centre, Trincomalee, Sri Lanka 

This comfortable hotel in Trincomalee offers free Wi-Fi, as well as meeting rooms and a private beach. It is ideally located for guests wishing to discover the area's attractions.

$7
Avg. per night
Hotel Alas Garden
7.6 Good
No. 28, Ales Garden, Trincomalee, Sri Lanka
Show on map
3.2 mi from city centre, Trincomalee, Sri Lanka 

Situated in Trincomalee, Hotel Alas Garden offers 3-star accommodation, as well as a private beach and a swimming pool. It also provides a 24-hour reception, massage services and bicycle rental.

$10
Avg. per night
Snp Star Guesthouse
8.4 Excellent
16, Beach Road, Alasgarden, Trincomalee, Sri Lanka
Show on map
3.2 mi from city centre, Trincomalee, Sri Lanka 

SNP star guest house offers 3-star accommodation in Trincomalee. Guests can also make use of free wireless internet.

$11
Avg. per night
Orion Beach Way
7.4 Good
178/15 Alas Garden, Nilaveli Road, Trincomalee, Sri Lanka
Show on map
3.0 mi from city centre, Trincomalee, Sri Lanka 

Orion Beach Way is located in Trincomalee and features free Wi-Fi. It also offers luggage storage and a 24-hour reception.

$12
Avg. per night
Hotel Tobiko
8.8 Excellent
24 Murugapuri Road, Uppuveli, Trincomalee, Sri Lanka
Show on map
1.9 mi from city centre, Trincomalee, Sri Lanka 

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

$13
Avg. per night
Shan Guest and Restaurant Nilaveli
7.8 Good
577 H, Beach Road, Nilaveli, Trincomalee, Sri Lanka
Show on map
8.7 mi from city centre, Trincomalee, Sri Lanka 

Featuring a shuttle service to China Bay Airport, as well as free Wi-Fi, Shan Guest and Restaurant Nilaveli is a comfortable place to stay in Nilaveli. It also offers a playground, a 24-hour reception and an outdoor pool.

$15
Avg. per night
Aainn Guest
10.0 Excellent
No 208/7, Nilaveli Road, Trincomalee, Sri Lanka
Show on map
3.1 mi from city centre, Trincomalee, Sri Lanka 

Aa Inn offers comfortable 3-star accommodation in Trincomalee. It also provides free private parking on site and is a 10-minute drive from Pathirakali Amman Temple.

$18
Avg. per night
Sunstar
7.0 Good
ward no 3 Gopalapuram nilaveli public beach road, Trincomalee, Sri Lanka
Show on map
8.7 mi from city centre, Trincomalee, Sri Lanka 

Providing a shuttle service to China Bay Airport, as well as complimentary wireless internet, Sunstar Nilaveli is a convenient base in Nilaveli. It also provides a 24-hour reception, bicycle rental and an outdoor pool.

$27
Avg. per night

Hotel prices in Trincomalee

2 stars and under
3 stars
4 stars +

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

Where to stay in Trincomalee

Facts about staying in Trincomalee

  • What are the best hotels in Trincomalee?

    196 reviews rated Amaranthe Bay Resort & Spa with an average score of 8.7/10. It may also be worth looking into the Nilaveli Beach Hotel, which received a rating of 8.2/10 from 107 reviews. Jungle Beach By Uga Escapes could also be a good option, with a score of 9.1/10 from 116 reviews.