Hotels in Trincomalee

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

Trincomalee, Sri Lanka
23 Jul — 24 Jul2
Trincomalee, Sri Lanka
Fri 23/7
Sat 24/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Trincomalee

Filter by star ratings
All filters
Jkab Beach Resort
Jkab Beach Resort
7.5 Good
No. 686/11, North Coast Road, Uppuveli, Trincomalee, Sri Lanka
Show on map
3.2 km from city centre, Trincomalee 
GoodBased on 323 reviews
7.5

Located in Trincomalee, JKAB Beach Resort is within a 25-minute drive of China Bay Airport and provides a private beach and an outdoor pool. It also offers free Wi-Fi, a kids pool and a 24-hour reception.

Hotel Green Garden
Hotel Green Garden
7.8 Good
28/1. Love lane, Uppuvalli, Trincomalee, Sri Lanka
Show on map
3.3 km from city centre, Trincomalee 
GoodBased on 46 reviews
7.8

Providing a shuttle service to China Bay Airport, plus complimentary wireless internet, Hotel Green Garden Trincomalee is a convenient base in Trincomalee. It also offers free public parking on site and is a short car trip from Trincomalee Harbour and Pathirakali Amman Temple.

Hotel Tobiko
Hotel Tobiko
8.5 Excellent
24 Murugapuri Road, Uppuveli, Trincomalee, Sri Lanka
Show on map
3.1 km from city centre, Trincomalee 
ExcellentBased on 219 reviews
8.5

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

Trinco Mitra Inn
Trinco Mitra Inn
7.9 Good
707 North Coast Road, Uppuveli, Trincomalee, Sri Lanka
Show on map
3.3 km from city centre, Trincomalee 
GoodBased on 43 reviews
7.9

Trinco Mitra Inn is situated in Trincomalee and offers newly renovated rooms and complimentary wireless internet. It also provides free private parking on site and is a short drive from Trincomalee Harbour and Pathirakali Amman Temple.

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

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.8 km from city centre, Trincomalee 
ExcellentBased on 237 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 also provides a coffee bar, 24-hour room service and a beauty centre.

Margosa Bay
Margosa Bay
810/10 3rd Mile Post Uppuveli, Trincomalee, Sri Lanka
Show on map
3.8 km from city centre, Trincomalee 

Margosa Bay provides a comfortable setting while in Trincomalee. It also features an outdoor pool, a kids pool and free Wi-Fi.

Nilaveli Beach Hotel
Nilaveli Beach Hotel
8.3 Excellent
T 11th Mile Post, Trincomalee, Sri Lanka
Show on map
15.7 km from city centre, Trincomalee 
ExcellentBased on 190 reviews
8.3

Featuring a private beach and an outdoor pool, Nilaveli Beach Hotel is situated in Nilaveli and offers comfortable accommodation. It provides 3-star accommodation with air-conditioned rooms.

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 703 reviews
8.9

Featuring a private beach and an outdoor pool, this 4-star resort is situated in Trincomalee. It has a fitness centre, as well as free Wi-Fi, a sauna and a kids pool.

Tips for booking a Trincomalee hotel

Cheapest month:February
Most expensive month:August
Average price in Trincomalee:$122/night
Absolute cheapest price found:$9/night
Cheapest day:Sunday
Most expensive day:Saturday
$46 - $398
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$73 - $398
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Trincomalee hotels

Show all 354 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 

Featuring a private beach and an outdoor pool, this 4-star resort is situated in Trincomalee. It has a fitness centre, as well as free Wi-Fi, a sauna and a kids pool.

Cheapest hotels in Trincomalee, Trincomalee District

Show all 354 hotels
Hotel Tobiko
Hotel Tobiko
8.5 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 a 24-hour reception, a swimming pool and free Wi-Fi.

$25
Avg. per night
Hotel Green Garden
Hotel Green Garden
7.8 Good
28/1. Love lane, Uppuvalli, Trincomalee, Sri Lanka
Show on map
3.3 km from city centre,  

Providing a shuttle service to China Bay Airport, plus complimentary wireless internet, Hotel Green Garden Trincomalee is a convenient base in Trincomalee. It also offers free public parking on site and is a short car trip from Trincomalee Harbour and Pathirakali Amman Temple.

$33
Avg. per night
Trinco Mitra Inn
Trinco Mitra Inn
7.9 Good
707 North Coast Road, Uppuveli, Trincomalee, Sri Lanka
Show on map
3.3 km from city centre,  

Trinco Mitra Inn is situated in Trincomalee and offers newly renovated rooms and complimentary wireless internet. It also provides free private parking on site and is a short drive from Trincomalee Harbour and Pathirakali Amman Temple.

$33
Avg. per night
Jkab Beach Resort
Jkab Beach Resort
7.5 Good
No. 686/11, North Coast Road, Uppuveli, Trincomalee, Sri Lanka
Show on map
3.2 km from city centre,  

Located in Trincomalee, JKAB Beach Resort is within a 25-minute drive of China Bay Airport and provides a private beach and an outdoor pool. It also offers free Wi-Fi, a kids pool and a 24-hour reception.

$60
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. It has a fitness centre, as well as free Wi-Fi, a sauna and a kids pool.

$85
Avg. per night
Amaranthe Bay Resort & Spa
Amaranthe Bay Resort & Spa
8.9 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.

$97
Avg. per night
Nilaveli Beach Hotel
Nilaveli Beach Hotel
8.3 Excellent
T 11th Mile Post, Trincomalee, Sri Lanka
Show on map
15.7 km from city centre,  

Featuring a private beach and an outdoor pool, Nilaveli Beach Hotel is situated in Nilaveli and offers comfortable accommodation. It provides 3-star accommodation with air-conditioned rooms.

$145
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.8 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 also provides a coffee bar, 24-hour room service and a beauty centre.

$213
Avg. per night

Hotel prices in Trincomalee

3 stars

$25 - $145

Nilaveli Beach Hotel

No. 1 most popular

$145
Avg. per night
Hotel Green Garden

No. 2 most popular

$33
Avg. per night
Hotel Tobiko

Best value

Hotel Tobiko
8.5 Excellent
$25
Avg. per night
4 stars and up

$85 - $348

Jungle Beach By Uga Escapes

No. 1 most popular

$213
Avg. per night
Margosa Bay

No. 2 most popular

$348
Avg. per night
Trinco Blu by Cinnamon

Best value

$85
Avg. per night

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

Where to stay in Trincomalee

Trincomalee travel FAQs

  • What are the best hotels in Trincomalee?

    Trinco Blu by Cinnamon, rated with a score of 8.9 from 703 reviewers, is one of the most popular hotels in Trincomalee. Other top stays include Jungle Beach By Uga Escapes, with an average rating of 9.2 from 237 reviewers, and Nilaveli Beach Hotel, with a score of 8.3 from 190 reviewers.