Skip to main content

Search hotels in Trincomalee District, Sri Lanka

Enter your dates and choose from 385 hotels and other places to stay

Check out these popular cities in Trincomalee District

Stay in Trincomalee District's best hotels!

Filter by:

Star rating

Review score

Uppuveli Beach by DSK

Hotel in Trincomalee

Facing the beachfront, Uppuveli Beach by DSK offers 5-star accommodation in Trincomalee and features free bikes, outdoor swimming pool and fitness centre.

K
Kurt
From
Belgium
Everything but the service in particular
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 177 reviews
Price from
5,552.08 Kč
1 night, 2 adults

Regina Beach Bungalow

Hotel in Trincomalee

Situated in Trincomalee, 60 metres from Sampalthivu Beach, Regina Beach Bungalow features accommodation with a garden, free private parking, a terrace and a restaurant.

C
Carmen
From
Germany
5 stars – A Hidden Gem with Amazing Service and Food We had a fantastic stay at Regina Beach Bungalow! From the moment we arrived, we felt warmly welcomed. The place has a relaxed, authentic charm and is located right by the beach – perfect for unwinding. What truly made our stay special was the exceptional service. The owner is incredibly friendly, helpful, and genuinely cares about his guests. He went out of his way to make sure we had everything we needed and shared great tips about the area. The food was absolutely outstanding – probably the best we had in Sri Lanka! Everything was freshly prepared, full of flavor, and made with love. We looked forward to every meal. If you’re looking for a peaceful spot with personal hospitality, great vibes, and top-notch food, we highly recommend Regina Beach Bungalow. We would definitely come back!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 171 reviews
Price from
1,495.19 Kč
1 night, 2 adults

C Beyond Nilaveli

Hotel in Nilaveli

Featuring free WiFi, C Beyond Nilaweli offers accommodation in Nilaveli. The property overlooks a large natural pond and is located 19 km from Trincomalee. Guests can enjoy the on-site restaurant.

I
Ireen
From
Australia
Loved the privacy and the beautiful view. Amazing staff always made us feel well looked after.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 239 reviews
Price from
3,973.24 Kč
1 night, 2 adults

Amanta Beach

Hotel in Nilaveli

Offering a year-round outdoor swimming pool and views of the sea, Amanta Beach is set in Nilaveli, 20 km from Trincomalee. Each air-conditioned room offers a view. Rooms have a private bathroom.

N
Nathalie
From
Belgium
We absolutely had an wonderful stay! The staff was very friendly, the food was delicious. A real private hideaway! If you are looking for a zen experience, we would really recommend this.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 134 reviews
Price from
2,736.07 Kč
1 night, 2 adults

Blue Beach Hotel Trinco

Hotel in Trincomalee

Set within 70 metres of Uppuveli beach and 2.2 km of Trincomalee Railway Station, Blue Beach Hotel Trinco provides rooms with air conditioning and a private bathroom in Trincomalee.

G
Gayathri
From
India
Nice
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 14 reviews
Price from
425.35 Kč
1 night, 2 adults

Blu Marine Nilaveli

Hotel in Trincomalee

Situated in Trincomalee, 700 metres from Nilaveli Beach, Blu Marine Nilaveli features accommodation with a garden, free private parking, a private beach area and a shared lounge.

L
Lorenzo
From
Italy
the hotel is new, rooms are spacious, super clean and modern and the bathroom is great. The staff was also super welcoming and provided every kind of help. breakfast was good. for sure we will suggest it and return in the future!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 98 reviews
Price from
1,417.82 Kč
1 night, 2 adults

Golden Beach Hotel & Restaurant

Hotel in Trincomalee

Located in Trincomalee, a few steps from Uppuveli beach, Golden Beach Hotel & Restaurant provides accommodation with a private beach area, free private parking, a terrace and a restaurant.

B
Bessie
From
United Kingdom
Amazing location, friendly staff and really good value for money
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 56 reviews
Price from
1,505.65 Kč
1 night, 2 adults

Cool Banyan Cabana

Hotel in Trincomalee

Situated in Trincomalee, 500 metres from Uppuveli beach, Cool Banyan Cabana features accommodation with a garden, free private parking, a terrace and a restaurant.

I
Isabelle
From
Germany
Really nice stay, cute little cabanas and perfectly located. 5 minutes to the beach front and Fernando‘s Beach Market. Owners are really nice and helpful too! Clean sheets and beds.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 89 reviews
Price from
425.35 Kč
1 night, 2 adults

Hema Holiday Villa

Hotel in Trincomalee

Set in Trincomalee, within 200 metres of Uppuveli beach and 4.3 km of Kanniya Hot Springs, Hema Holiday Villa offers accommodation with a garden and free WiFi throughout the property as well as free...

M
Markéta
From
Czech Republic
Amazing, colorful house with perfect garden for chilling and the host is just sweet. I loved to talk with him. He also prepared delicious breakfast!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 73 reviews
Price from
928.48 Kč
1 night, 2 adults

Villa Hotel

Hotel in Trincomalee

Located in Trincomalee, 1.7 km from Uppuveli beach, Villa Hotel provides accommodation with free bikes, free private parking, a garden and a shared lounge.

R
Rishi
From
United Kingdom
Lovey view. Family loved the hotel. Very helpful staff.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 14 reviews
Price from
556.26 Kč
1 night, 2 adults
See all 385 hotels in Trincomalee District

Most booked hotels in Trincomalee District in the past month

See all
  • Popular with guests booking hotels in Trincomalee District

    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 423 reviews
  • Popular with guests booking hotels in Trincomalee District

    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 177 reviews
  • Popular with guests booking hotels in Trincomalee District

    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 56 reviews
  • Popular with guests booking hotels in Trincomalee District

    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 414 reviews
  • Popular with guests booking hotels in Trincomalee District

    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 28 reviews
  • Popular with guests booking hotels in Trincomalee District

    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 14 reviews
  • Popular with guests booking hotels in Trincomalee District

    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 323 reviews
  • Popular with guests booking hotels in Trincomalee District

    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 275 reviews
  • Popular with guests booking hotels in Trincomalee District

    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 134 reviews
  • Popular with guests booking hotels in Trincomalee District

    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 211 reviews

Trincomalee District's best hotels with breakfast

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 39 reviews

    Facing the beachfront, That's why beach nilaveli offers 2-star accommodation in Trincomalee and has a garden, private beach area and terrace.

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 13 reviews

    Situated in Nilaveli, a few steps from Nilaveli Beach, Happy Beach hotel nilaveli features accommodation with a garden, free private parking, a private beach area and a restaurant.

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 72 reviews

    Set in Uppuveli, 200 metres from Uppuveli beach, Swiss kiss beach resort offers accommodation with a garden, free private parking, a private beach area and a terrace.

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 29 reviews

    Located in Trincomalee, 600 metres from Uppuveli beach, Parallel villa provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 37 reviews

    Set in Trincomalee, 1.1 km from Nilaveli Beach, Cocolagoon eco Resort Nilaveli offers accommodation with a garden, free private parking, a terrace and a restaurant.

  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 24 reviews

    Located in Trincomalee, 700 metres from Nilaveli Beach, Sunstar Nilaveli provides accommodation with a garden, free private parking, a terrace and a restaurant.

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 38 reviews

    Set in Trincomalee, 700 metres from Uppuveli beach, Aa Inn offers accommodation with a garden, free private parking and a restaurant.

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 69 reviews

    Anantamaa Hotel is tucked away in Trincomalee just steps away from the beach. Enjoy soothing spa treatments at the wellness centre or spend a quiet afternoon relaxing by the outdoor pool.

Budget hotels in Trincomalee District

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 275 reviews

    Set in Trincomalee in the Trincomalee District Region, Bluewater Beach Resort features an outdoor pool and views of the mountains.

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 10 reviews

    Set in Trincomalee, 1.1 km from Uppuveli beach, Trinco Lagoon Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 44 reviews

    Set in Trincomalee, Capital Trincomalee offers beachfront accommodation 200 metres from Uppuveli beach and offers various facilities, such as a terrace, a restaurant and a bar.

  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 258 reviews

    Set in Trincomalee, a few steps from Nilaveli Beach, Hotel Coral Bay offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 129 reviews

    Situated in Trincomalee, 50 metres from Uppuveli beach, Seaside Resort features accommodation with a garden, free private parking, a shared lounge and a terrace.

  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 376 reviews

    Located in Trincomalee, 70 metres from Uppuveli beach, Elegant Green Beach Resort provides accommodation with a garden, free private parking, a private beach area and a terrace.

  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 423 reviews

    Set in Trincomalee, 1.6 km from Uppuveli beach, Hotel Green Garden offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

  • Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 273 reviews

    Offering an outdoor swimming pool and a restaurant, JKAB Park Hotel is located in Trincomalee, a 3 -minute drive from the Trincomalee Railway Station. It is 13 km away from the Nilaveli Beach.

Hotels in Trincomalee District that you can book without a credit card

  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 13 reviews

    Situated in Trincomalee, 2.8 km from Uppuveli beach, Aathi Resort features accommodation with a garden, free private parking and a terrace.

  • SSS HOTEL

    Hotel in Trincomalee
    No credit card needed
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 28 reviews

    Set in Trincomalee, 400 metres from Uppuveli beach, SSS HOTEL offers accommodation with a garden, free private parking, a private beach area and a terrace.

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 72 reviews

    Set in Trincomalee, within 400 metres of Uppuveli beach and 4.2 km of Kanniya Hot Springs, White Villa Hotel offers accommodation with a private beach area and free WiFi throughout the property as...

  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 8 reviews

    Located in Trincomalee, 100 metres from Nilaveli Beach, The Coastal Hotel provides accommodation with a garden, free private parking, a private beach area and a terrace.

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 41 reviews

    Located in Trincomalee, 1.1 km from Nilaveli Beach, Anoo Garden Villa provides accommodation with a garden, free private parking, a shared lounge and a terrace.

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 12 reviews

    Situated in Trincomalee, 300 metres from Nilaveli Beach, Beach Walk Villa features accommodation with a garden, free private parking and a terrace.

  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 36 reviews

    Situated in Trincomalee, 200 metres from Uppuveli beach, Rea Beach Way Hotel features accommodation with a garden, free private parking, a private beach area and a terrace.

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 6 reviews

    Situated in Trincomalee, 300 metres from Uppuveli beach, Sunntop Cabana features accommodation with a garden, free private parking, a terrace and a restaurant.

FAQs about hotels in Trincomalee District

Planning a trip? Get inspired by reviews of cities in Trincomalee District

  • 10.0

    I went to Trincomalee for a family occasion, so I didnt have...

    I went to Trincomalee for a family occasion, so I didnt have so much time to explore the area. I found a lovely beach not far away from J7 Villaj Resort and I got the imperssion, there are not so many tourist in the area. There is a lot of activities around Trincomalee, if you like wateractivities, you find them on internet, what to do in Trincomalee...... There are local restaurants serving fresh seafood - from sea daily. Its easy to find a tuktuk or use the app pickme (works in all Sri Lanka). I wish I had more time in Trincomalee after I found the beach, but for sure I will go back and stay there for a longer period. Just take the night train from Colombo (from 11 Eur - first class) or reverse. Its a good place to relax and finish your trip after exploring historical places Sri Lanka.
    Guest review by
    Göran
    Sweden
  • 10.0

    Nilaveli is the perfect beach if you want peace and quiet ,...

    Nilaveli is the perfect beach if you want peace and quiet , not many shops or facilities about, a few ok restaurants near by some expensive for Sri Lanka even more pricey than England, would need to travel 15km by local Tuk Tuk to find a good choice in Trincomalee-Nilaveli-Pulmodai which around 2000 rupees each way
    Guest review by
    Gary
    United Kingdom
  • 8.0

    Visited Fort Fredrick, The navel base and the town.

    Visited Fort Fredrick, The navel base and the town. Deer park in town is a lovely place to come really close to lots of deer in an open setting and feed them too! Free to enter just bought some feed to make friends with the deer!
    Guest review by
    MAITHRI
    United Kingdom
  • 10.0

    Very soft golden sand. Sea was not rough during our stay.

    Very soft golden sand. Sea was not rough during our stay. Snorkeling trips are arranged by guides to nearby Pigeon Island. Pristine corrals and species. May be less restaurants along the beach, and not much of public facilities like toilets and wheelchair access etc
    Guest review by
    Nandun
    Sri Lanka
  • 10.0

    I wanted to go to Trincomalee for personal reasons but also...

    I wanted to go to Trincomalee for personal reasons but also because the beach and the hotel looked good. If you want only a beach holiday, then it’s great but if you want to sightsee, you might enjoy central Sri Lanka a bit more. We loved the chance to see a local community. We enjoyed the hotel, so could have stayed a night or two longer but we like Sri Lanka for its rich history and sight seeing opportunities too.
    Guest review by
    Edward
  • 10.0

    Nilaveli has a lot to offer.

    Nilaveli has a lot to offer. The lower part of the beach closer to Trincomalee is very much like Bali or Goa with lots of accommodation including budget friendly options. It has many small cafes and restaurants right on the beach. There are also many dive shops offering diving experiences at Pigeon Island just off the coast. The upper end of the beach is more secluded and has fewer beach cafes and bars. This is where the larger more upmarket Nilaveli Beach Hotel is located.
    Guest review by
    Christopher
    Australia