Review Guru — Sri Lanka's trusted review platform

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.

Been to one of these? Open its page and tap a star to rate it — your review directly improves this ranking.
  1. 1
    Nilaveli resort

    Nilaveli resort

    5.0(2 reviews)Restaurants

     J6W2+42, Trincomalee

  2. 2
    Dot Bay Beach Cabana

    Dot Bay Beach Cabana

    4.0(10 reviews)Restaurants

     132, 82 anandavinayagrvidi, Trincomalee 31000

  3. 3
    Golden Beach Hotel & Restaurant

    Golden Beach Hotel & Restaurant

    4.0(10 reviews)Restaurants

     66, 12 Alles Garden Road, Trincomalee 31000

  4. 4
    Hotel Green Garden

    Hotel Green Garden

    4.0(10 reviews)Restaurants

     28/1 love lane, Trincomalee

  5. 5
    Blackthorn Hotel

    Blackthorn Hotel

    4.0(10 reviews)Restaurants

     86 Thirugnanasampanthar Street, Trincomalee 31000

  6. 6
    Dutch Bay Beach Cottages

    Dutch Bay Beach Cottages

    4.0(10 reviews)Restaurants

     294 Dyke St, Trincomalee 31000

  7. 7
    Hotel Sea Shadow

    Hotel Sea Shadow

    4.0(10 reviews)Restaurants

     Trincomalee

  8. 8
    Trinco Blu by Cinnamon

    Trinco Blu by Cinnamon

    4.0(10 reviews)Restaurants

     8.619344, J699+75H Sampalthivu Post Uppuveli, 81.218409 Sarvodaya Rd, Trincomalee 83408

  9. 9
    Gokanna Pearl Guest & Hostels

    Gokanna Pearl Guest & Hostels

    4.0(10 reviews)Restaurants

     38/10, Beach Road, Alesgarden, Trincomalee

  10. 10
    Trincomalee Beach Resort & Spa

    Trincomalee Beach Resort & Spa

    4.0(10 reviews)Restaurants

     742 10 Ehamparam Road, Trincomalee 31000

  11. 11
    Elvis Beach Resort

    Elvis Beach Resort

    4.0(10 reviews)Restaurants

     13/1 Ehamparam Road, Trincomalee

  12. 12
    Havana Club Resort

    Havana Club Resort

    4.0(10 reviews)Restaurants

     No 07 Alles Garden, Trincomalee 31000

  13. 13
    Villa Hotel

    Villa Hotel

    4.0(10 reviews)Restaurants

     22 Lower Rd, Trincomalee 31000

  14. 14
    HILTON COTTAGE

    HILTON COTTAGE

    4.0(10 reviews)Restaurants

     No.7A beach road,alesgarden,trincomalee srilanka, Eastern, Trincomalee 31000

  15. 15
    Liyonaa Beach Hotel

    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.