Top 15 · updated 2026
Best Hotels in Trincomalee
The top 15 hotels in Trincomalee, ranked by real reviewer feedback.
- 15
- Hotels listed
- 4.0★
- Average rating
- 142
- Reviews aggregated
- Nilaveli resort
- Top-rated
Trincomalee is the main beach base on Sri Lanka's east coast, and its hotels fall into three areas. Trincomalee town, around Dutch Bay and the Orr's Hill lagoon, has budget hotels and guest houses close to the bus stand, Fort Frederick and Koneswaram Temple. Uppuveli, a few kilometres north, is the busiest beach strip, with guest houses, cabanas and mid-range beach hotels a short walk from its restaurants. Nilaveli, further north, has a quieter, longer beach and is the departure point for boat trips to Pigeon Island National Park for snorkelling. The east coast has its own season: seas are calmest and skies clearest from roughly April to September, when the south and west coasts are in monsoon. The hotels below are ranked by real guest reviews.
- 1

Nilaveli resort
5.0(2 reviews)Restaurants J6W2+42, Trincomalee
- 2

Dot Bay Beach Cabana
4.0(10 reviews)Restaurants 132, 82 anandavinayagrvidi, Trincomalee 31000
- 3

Golden Beach Hotel & Restaurant
4.0(10 reviews)Restaurants 66, 12 Alles Garden Road, Trincomalee 31000
- 4

Hotel Green Garden
4.0(10 reviews)Restaurants 28/1 love lane, Trincomalee
- 5

Blackthorn Hotel
4.0(10 reviews)Restaurants 86 Thirugnanasampanthar Street, Trincomalee 31000
- 6

Dutch Bay Beach Cottages
4.0(10 reviews)Restaurants 294 Dyke St, Trincomalee 31000
- 7

Hotel Sea Shadow
4.0(10 reviews)Restaurants Trincomalee
- 8

Trinco Blu by Cinnamon
4.0(10 reviews)Restaurants 8.619344, J699+75H Sampalthivu Post Uppuveli, 81.218409 Sarvodaya Rd, Trincomalee 83408
- 9

Gokanna Pearl Guest & Hostels
4.0(10 reviews)Restaurants 38/10, Beach Road, Alesgarden, Trincomalee
- 10

Trincomalee Beach Resort & Spa
4.0(10 reviews)Restaurants 742 10 Ehamparam Road, Trincomalee 31000
- 11

Elvis Beach Resort
4.0(10 reviews)Restaurants 13/1 Ehamparam Road, Trincomalee
- 12

Havana Club Resort
4.0(10 reviews)Restaurants No 07 Alles Garden, Trincomalee 31000
- 13

Villa Hotel
4.0(10 reviews)Restaurants 22 Lower Rd, Trincomalee 31000
- 14

HILTON COTTAGE
4.0(10 reviews)Restaurants No.7A beach road,alesgarden,trincomalee srilanka, Eastern, Trincomalee 31000
- 15

Liyonaa Beach Hotel
4.0(10 reviews)Restaurants No 15, Murugapuri Lane, Trincomalee 31000
Frequently asked
- What's the highest-rated hotels in Trincomalee?
- Nilaveli resort is currently the highest-rated hotels in Trincomalee on Review Guru, with an average of 5.0 out of 5 stars from 2 reviews.
- Which hotels in Trincomalee has the most reviews?
- Dot Bay Beach Cabana is the most-reviewed hotels in Trincomalee with 10 customer reviews. A higher review count typically means a more reliable signal — a 4.5★ rating from 50 reviewers is stronger than a 5★ rating from 3.
- How many hotels are listed in Trincomalee?
- Review Guru has 15 hotels listed in Trincomalee, aggregating 142 customer reviews across them. We only include a business on a "best of" page once it has at least 3 reviews so the ranking is meaningful.
- How are these hotels ranked?
- We use a Bayesian-weighted average score that combines the business's own star rating with the volume of reviews it has received. This prevents a single 5-star review from outranking 30 consistent 4-star reviews. Read more on our methodology page.
- Are the reviews verified?
- Reviews on Review Guru come from two sources: native submissions written directly on our platform, and imported reviews from Google Maps that we rewrite for clarity while preserving the original rating, sentiment, and named entities. Source is tagged on each review for transparency.
- Should I stay in Nilaveli or Uppuveli in Trincomalee?
- Uppuveli suits travellers who want restaurants, bars and dive shops within walking distance and easy tuk-tuk access to Trincomalee town. It is the more social choice for backpackers, couples and short stays. Nilaveli is quieter and more spread out, with a long, less crowded beach. It suits families and travellers who want a resort-style stay, and it is the closest base for morning boat trips to Pigeon Island for snorkelling. Staying in Trincomalee town itself works best for a short stopover or a budget stay near the bus stand and the temple. Whichever you choose, check recent guest reviews for comments on beach access, cleanliness and air-conditioning.
- When is the best time to visit Trincomalee compared with the south coast?
- Sri Lanka's two coasts have opposite beach seasons. The east coast, including Trincomalee, Uppuveli and Nilaveli, is at its best from roughly April to September, with calm seas for swimming, snorkelling and boat trips. The south and west coasts, such as Galle, Mirissa, Unawatuna and Negombo, are at their best from roughly December to April. From about October to January the north-east monsoon brings heavy rain and rough seas to Trincomalee, and some smaller beach properties close or cut back services. If you are travelling between May and September, the east coast is usually the better beach choice, and well-reviewed hotels in Uppuveli and Nilaveli can book out in July and August.