Skip to main content

Resorts in Nilaveli

Find the resorts that appeal to you the most

The best resorts in Nilaveli

Check out our pick of great resorts in Nilaveli

Filter by:

Review score

Pigeon Island Beach Resort and Spa

Nilaveli

Pigeon Island Beach Resort and Spa is located to the north of Trincomalee City. Offering rooms and suites with a private balcony, the resort has an outdoor pool and a fitness centre.

N
Nathali
From
France
Excellent all round. Beautiful hotel in nilaveli. Extremely clean and tidy. Very good food and great service. Meeting facilities were also staff very friendly- my 1st visit and then when I returned on the 1st floor. Housekeeping member was great and was always concerned to make my room up nicely. Thoroughly trustworthy as well. Read more
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 115 reviews
Price from
US$67.50
1 night, 2 adults

Amaranthe Bay Resort & Spa

Trincomalee (Near Nilaveli)

Offering an outdoor swimming pool and a spa and wellness centre, Amaranthe Bay Resort & Spa is located just 5 km north of the Trincomalee town on the beautiful East Coast of Sri Lanka.

K
Kate
From
Russia
Everything was perfect. Thank you very much for helping with early check-in, with the problem of bike crash, we enjoy staying here very much! Highly recommend this place!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 361 reviews
Price from
US$139.50
1 night, 2 adults

Adaar

Trincomalee (Near Nilaveli)

Located in Trincomalee, 6.6 km from Pigeon Island National Park, Adaar provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

B
BEENA
From
India
It has a private beach access and very comfortable rooms.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 93 reviews
Price from
US$87.50
1 night, 2 adults

Trinco Blu by Cinnamon

Trincomalee (Near Nilaveli)

Trinco Blu by Cinnamon is a luxurious 4-star beachfront resort located 6.5 km from Trincomalee. It provides spacious accommodation with a freshwater pool, 3 dining options and free Wi-Fi.

R
Ranjith
From
Sri Lanka
Location and the view of are breathtaking. Pool was large and clean. Tucked away close to the city amenities. Staff was very pleasant and cordial always ready to go the extra mile to make your stay comfortable. Food was excellent.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 749 reviews
Price from
US$127.50
1 night, 2 adults

Dila Beach Resort

Trincomalee (Near Nilaveli)

Located in Trincomalee, 300 metres from Uppuveli beach, Dila Beach Resort provides accommodation with a garden, free private parking and a terrace.

A
Andrea
From
Italy
Great value for money Super kind staff Best location close to the beach and main tourist road
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 21 reviews
Price from
US$27
1 night, 2 adults

Palm Beach Resort by Yosha Guest

Trincomalee (Near Nilaveli)

Situated in Trincomalee, 100 metres from Uppuveli beach, Palm Beach Resort by Yosha Guest features accommodation with a garden, free private parking, a terrace and a restaurant.

S
Silje
From
Norway
Super friendly staff, big room, AC and close to the beach. The food in the resturant was really good!
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 101 reviews
Price from
US$22.50
1 night, 2 adults

Trinco Diyash Beach Hotel

Trincomalee (Near Nilaveli)

Situated in Trincomalee, within a few steps of Uppuveli beach and 1.8 km of Trincomalee Railway Station, Trinco Diyash Beach Hotel features accommodation with a terrace and free WiFi as well as free...

d
dasanayaka
From
Sri Lanka
Super location beautiful rooms very clean
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 16 reviews
Price from
US$30
1 night, 2 adults

Uga Jungle Beach - Trincomalee

Trincomalee (Near Nilaveli)

The 5-star Jungle Beach Resort is located in Trincomalee, just 27 km from Trincomalee Bus and Railway Station. It offers a well-appointed spa and a variety of recreational options.

R
Rajiv
From
South Africa
Ishhara at front desk very helpful. Service was excellent. Food out of this world. Very good alround service
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 161 reviews
Price from
US$228.40
1 night, 2 adults

JKAB Beach Resort

Trincomalee (Near Nilaveli)

Situated in Trincomalee, a few steps from Uppuveli beach, JKAB Beach Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

A
ANUJAN
From
Sri Lanka
the JKAB beach resort is on the best places for a stay. food is good, service definitely be better. thank you JKAB team for a lovely stay 🙂
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 325 reviews
Price from
US$90
1 night, 2 adults

Hera Ceylon

Nilaveli

Situated in Nilaveli, 600 metres from Nilaveli Beach, Hera Ceylon features accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

L
Loïc
From
France
Everything ! The place is very well designed and well equipped, the staff is very caring and nice and the food is amazing. You’ll find everything you need in a single place.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 11 reviews
All resorts in Nilaveli

Top picks for Nilaveli hotels

Explore our most popular hotels in Nilaveli

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 493 reviews
    From
    US$68
    1 night, 2 adults
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 216 reviews
    From
    US$126
    1 night, 2 adults
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 294 reviews
    From
    US$144
    1 night, 2 adults
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 331 reviews
    From
    US$60
    1 night, 2 adults
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 148 reviews
    From
    US$76
    1 night, 2 adults
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 207 reviews
    From
    US$180
    1 night, 2 adults
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 121 reviews
    From
    US$80
    1 night, 2 adults
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 430 reviews
    From
    US$12
    1 night, 2 adults
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 168 reviews
    From
    US$30
    1 night, 2 adults
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 387 reviews
    From
    US$124
    1 night, 2 adults
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 186 reviews
    From
    US$117
    1 night, 2 adults
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 302 reviews
    From
    US$52
    1 night, 2 adults
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 298 reviews
    From
    US$14
    1 night, 2 adults
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 180 reviews
    From
    US$35
    1 night, 2 adults
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 9 reviews
    From
    US$300
    1 night, 2 adults
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 233 reviews
    From
    US$14
    1 night, 2 adults
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 34 reviews
    From
    US$120
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 298 reviews
    From
    US$20
    1 night, 2 adults
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 24 reviews
    From
    US$65
    1 night, 2 adults
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 43 reviews
    From
    US$50
    1 night, 2 adults

Filter by:

Review score

Pigeon Island Beach Resort and Spa

Nilaveli

Pigeon Island Beach Resort and Spa is located to the north of Trincomalee City. Offering rooms and suites with a private balcony, the resort has an outdoor pool and a fitness centre.

N
Nathali
From
France
Excellent all round. Beautiful hotel in nilaveli. Extremely clean and tidy. Very good food and great service. Meeting facilities were also staff very friendly- my 1st visit and then when I returned on the 1st floor. Housekeeping member was great and was always concerned to make my room up nicely. Thoroughly trustworthy as well. Read more
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 115 reviews
Price from
US$67.50
1 night, 2 adults

Amaranthe Bay Resort & Spa

Trincomalee (Near Nilaveli)

Offering an outdoor swimming pool and a spa and wellness centre, Amaranthe Bay Resort & Spa is located just 5 km north of the Trincomalee town on the beautiful East Coast of Sri Lanka.

K
Kate
From
Russia
Everything was perfect. Thank you very much for helping with early check-in, with the problem of bike crash, we enjoy staying here very much! Highly recommend this place!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 361 reviews
Price from
US$139.50
1 night, 2 adults

Adaar

Trincomalee (Near Nilaveli)

Located in Trincomalee, 6.6 km from Pigeon Island National Park, Adaar provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

B
BEENA
From
India
It has a private beach access and very comfortable rooms.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 93 reviews
Price from
US$87.50
1 night, 2 adults

Trinco Blu by Cinnamon

Trincomalee (Near Nilaveli)

Trinco Blu by Cinnamon is a luxurious 4-star beachfront resort located 6.5 km from Trincomalee. It provides spacious accommodation with a freshwater pool, 3 dining options and free Wi-Fi.

R
Ranjith
From
Sri Lanka
Location and the view of are breathtaking. Pool was large and clean. Tucked away close to the city amenities. Staff was very pleasant and cordial always ready to go the extra mile to make your stay comfortable. Food was excellent.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 749 reviews
Price from
US$127.50
1 night, 2 adults

Dila Beach Resort

Trincomalee (Near Nilaveli)

Located in Trincomalee, 300 metres from Uppuveli beach, Dila Beach Resort provides accommodation with a garden, free private parking and a terrace.

A
Andrea
From
Italy
Great value for money Super kind staff Best location close to the beach and main tourist road
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 21 reviews
Price from
US$27
1 night, 2 adults

Palm Beach Resort by Yosha Guest

Trincomalee (Near Nilaveli)

Situated in Trincomalee, 100 metres from Uppuveli beach, Palm Beach Resort by Yosha Guest features accommodation with a garden, free private parking, a terrace and a restaurant.

S
Silje
From
Norway
Super friendly staff, big room, AC and close to the beach. The food in the resturant was really good!
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 101 reviews
Price from
US$22.50
1 night, 2 adults

Trinco Diyash Beach Hotel

Trincomalee (Near Nilaveli)

Situated in Trincomalee, within a few steps of Uppuveli beach and 1.8 km of Trincomalee Railway Station, Trinco Diyash Beach Hotel features accommodation with a terrace and free WiFi as well as free...

d
dasanayaka
From
Sri Lanka
Super location beautiful rooms very clean
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 16 reviews
Price from
US$30
1 night, 2 adults

Uga Jungle Beach - Trincomalee

Trincomalee (Near Nilaveli)

The 5-star Jungle Beach Resort is located in Trincomalee, just 27 km from Trincomalee Bus and Railway Station. It offers a well-appointed spa and a variety of recreational options.

R
Rajiv
From
South Africa
Ishhara at front desk very helpful. Service was excellent. Food out of this world. Very good alround service
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 161 reviews
Price from
US$228.40
1 night, 2 adults

JKAB Beach Resort

Trincomalee (Near Nilaveli)

Situated in Trincomalee, a few steps from Uppuveli beach, JKAB Beach Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

A
ANUJAN
From
Sri Lanka
the JKAB beach resort is on the best places for a stay. food is good, service definitely be better. thank you JKAB team for a lovely stay 🙂
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 325 reviews
Price from
US$90
1 night, 2 adults

Hera Ceylon

Nilaveli

Situated in Nilaveli, 600 metres from Nilaveli Beach, Hera Ceylon features accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

L
Loïc
From
France
Everything ! The place is very well designed and well equipped, the staff is very caring and nice and the food is amazing. You’ll find everything you need in a single place.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 11 reviews
All resorts in Nilaveli

Looking for a resort?

Travellers who truly “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal onsite amenities like pools, spas, restaurants, activities, excursions and shops, and stay the night in luxurious private rooms, villas or apartments.

Most booked resorts in Nilaveli and surroundings in the past month

See all

Popular with guests booking resorts in Nilaveli

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

Popular with guests booking resorts in Nilaveli

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 1 review

Popular with guests booking resorts in Nilaveli

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 11 reviews

Popular with guests booking resorts in Trincomalee

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

Popular with guests booking resorts in Trincomalee

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 361 reviews

Popular with guests booking resorts in Trincomalee

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 93 reviews

Popular with guests booking resorts in Trincomalee

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

Popular with guests booking resorts in Trincomalee

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