The 10 best three-star hotels in Nilaveli, Sri Lanka | Booking.com
Skip to main content

Three-Star Hotels in Nilaveli

Find the three-star hotels that appeal to you the most

The best three-star hotels in Nilaveli

Check out our pick of great three-star hotels in Nilaveli

Filter by:

Review score

Anukama Resort

Hotel in Nilaveli

Located in Nilaveli, 1.4 km from Nilaveli Beach, Anukama Resort provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

H
Holly
From
United Kingdom
The property was lovely, with a great pool and games available (board games, archery and volleyball). Close to a beautiful beach. Staff went above and beyond and were really helpful and friendly. Room had everything we needed. A little remote but staff were so helpful with providing tuk tuks and helping us with finding a taxi for onward travel. Would recommend!
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 297 reviews
Price from
US$65
1 night, 2 adults

The Reef Resort

Hotel in Nilaveli

Situated in Nilaveli, 200 metres from Nilaveli Beach, The Reef Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

P
Pedro
From
Portugal
Very attentive staff and good facilities. 1 min walk from the beach! Recommend and Ashat will take care of you.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 299 reviews
Price from
US$35
1 night, 2 adults

Cardamon Hotel Nilaveli

Hotel in Nilaveli

Located in Nilaveli, 12 km from Trincomalee, Cardamon Hotel Nilaveli features a restaurant, bar and free WiFi throughout the property.

A
Ana
From
South Africa
everyone was so friendly & made us feel right at home! restaurant was lovely with really great staff! Sajeevan & Dileswaran were always there to help us with anything we needed! absolutely stunning location, best place on the beach strip. There’s nothing like waking up to the sound of the waves crashing & looking out the window to see the sea
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 489 reviews
Price from
US$67.50
1 night, 2 adults

Nilaveli Beach Hotel

Hotel in Nilaveli

This hotel is nestled on Nilavali Beach, a 10-minute boat ride from Pigeon Island. There is no available WiFi, a large outdoor pool and spacious rooms with views of the ocean.

J
Jeyanthan
From
Canada
Great location great service great food!!!
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 119 reviews
Price from
US$80
1 night, 2 adults

Capital Trincomalee

Trincomalee (Near Nilaveli)

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.

V
Vesna
From
Slovenia
Amazing place to stay! Spaceous and very clean rooms, just 50 m away from the most beautiful beach here around! Lovely and generous people which are taking care of all your needs and desires! The food in their restaurant is prepared with lots of love and you can taste it! Highly reccomend it!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 72 reviews
Price from
US$54
1 night, 2 adults

J7 Villaj Resort

Trincomalee (Near Nilaveli)

J7 Villaj Resort has an outdoor swimming pool, garden, a terrace and bar in Trincomalee. This 3-star hotel offers an ATM and a tour desk.

P
Paul & Kat
From
Canada
We recently had the pleasure of staying at J7 Villaj, and I must say it was an exceptional experience from start to finish. From the moment we walked into the lobby, we were greeted by warm and attentive staff who made us feel right at home. Not only that, we arrived close to 11pm and as we sat with a welcome drink, the manager came from home to welcome us personally. Now that is service. The room on the 2nd floor overlooking the pool was large, bright and clean. The plus was that the bed was so comfortable and ensured a good night’s sleep. Also, the comfortable chairs on the balcony were a great place to relax after a day at the beach with a nice cold drink. Talking of the beach, it’s only a 5min walk away and we were not disappointed. It has nice soft sand and has no garbage. There are plenty of sun loungers available at the various bars along the beach, usually for the price of a drink - but even that isn’t enforced that strongly. One of the highlights, though, of our stay was undoubtedly the dining experience at J7. The delightful food we won’t soon forget. Whether it was breakfast, lunch, or dinner, each dish was expertly prepared and presented well. The attentive waitstaff made sure every dining experience was a memorable one. The prices, whether for food or drink, are also some of the lowest in the area and their portion sizes are very good. You definitely can’t go wrong. The popularity is also shared by the number of locals who eat and have parties here. As you know when travelling, always eat where the locals eat. As for the hotel’s location, it couldn’t have been better. It was conveniently situated near Trincomalee, making it easy for us to explore the city’s attractions. Additionally, the hotel’s manager helped organize motorbike rentals and side trips at prices that were the same or cheaper than we found on the street. The attention to detail and the commitment to guest satisfaction at J7 truly sets it apart.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 300 reviews
Price from
US$70
1 night, 2 adults

New Shan Guest

Trincomalee (Near Nilaveli)

Located in Trincomalee, New Shan Guest provides 3-star accommodation with private balconies.

M
Magdalena
From
Poland
A wonderful place to completely relax. Peace and quiet, and a very nice manager who is always willing to help.
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 15 reviews
Price from
US$24.65
1 night, 2 adults

Trinco Beach by DSK

Trincomalee (Near Nilaveli)

Located in Trincomalee, a few steps from Dutch Bay Beach, Trinco Beach by DSK provides accommodation with free bikes, free private parking, a restaurant and a bar.

R
Rubika
From
Sri Lanka
The service was good. The staffs were very friendly. They provided us early checkin and late checkout as we requested. We had our lunch in the hotel restaurant.The food was really tasty. It's beach front hotel and has a nice view from hotel.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 378 reviews
Price from
US$121
1 night, 2 adults

JKAB Park Hotel

Trincomalee (Near Nilaveli)

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.

H
Hrvoje
From
Croatia
Friendly staff, nice breakfast and everything very clean.
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 276 reviews
Price from
US$49.50
1 night, 2 adults

SSS HOTEL

Trincomalee (Near Nilaveli)

Set in Trincomalee, within 400 metres of Uppuveli beach and 1.8 km of Trincomalee Railway Station, SSS HOTEL offers accommodation with a private beach area and as well as free private parking for...

F
Farees
From
Germany
The rooms are very spacious and the customer service was on point! They offered us on request authentic Sri Lankan food and also vehicles and drivers to travel around Trincomalee! They made sure not to cross any boundaries and were respectful!
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 81 reviews
Price from
US$18
1 night, 2 adults
All three-star hotels in Nilaveli

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

Most booked three-star hotels in Nilaveli and surroundings in the past month

See all

Save money on three-star in Nilaveli and nearby – budget options available

  • J7 Villaj Resort

    Trincomalee
    Budget options available
    Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 300 reviews

    J7 Villaj Resort has an outdoor swimming pool, garden, a terrace and bar in Trincomalee. This 3-star hotel offers an ATM and a tour desk.

    From US$71.40 per night
  • Trinco Star Cabana

    Trincomalee
    Budget options available
    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 113 reviews

    Set in Trincomalee, 600 metres from Uppuveli beach, Trinco Star Cabana offers accommodation with a garden, free private parking and a restaurant.

    From US$37.23 per night
  • Silver Beach Hotel

    Trincomalee
    Budget options available

    Set within 90 metres of Uppuveli beach and 4.4 km of Kanniya Hot Springs, Silver Beach Hotel features rooms in Trincomalee. With free WiFi, this 3-star hotel has a garden and a restaurant.

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

    Located in Trincomalee, a few steps from Uppuveli beach, Under Water Safaris and Resort provides accommodation with a garden, free private parking, a private beach area and a terrace.

    From US$46 per night