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.

T
Thilakarathna
From
Sri Lanka
Great place to have a quiet time. Bharathi & the staff is very friendly and helpful. And the food is very tasty. Crab curry is a must.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 298 reviews
Price from
US$50
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.

A
Adriana
From
Spain
Very clean and confortable place. Beach bars near. Nice and long beach for a fantastic walk. Very kind staff. Asrad was very helpful helping us with a problem that we had with our rental tuk tuk. Clean and big pool.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 304 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.

Y
YIRY WANG
From
Canada
As a traveler from Canada to Sri Lanka, my family and I had an unforgettable experience at this beach resort. The highlight was the whale watching tour organized by the hotel, where we were able to see these magnificent creatures up close. The knowledgeable guides provided fascinating information about the whales and the surrounding marine life. The resort's facilities were top-notch, and the staff was attentive and friendly. We enjoyed the delicious food, beautiful beach.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 497 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.

A
Amanda
From
Australia
I love coming here, this is my 3rd visit. I love the open space of the resort, the quite nature, the palm trees, the relaxed poolside, the beach views, the calm ocean is great for swimming. Everything about this resort is amazing for adults, this is my happy place to unwind and re-fill my cup. The staff are caring and kind, the food and cocktails at the beachside restaurant is delicious, we enjoyed beautiful soulful music by the very talented musician who plays multiple instruments. The buffet breakfast is to die for, so many delicious options and food choices. The rooms are simple, large and clean, with comfy beds and amazing views out to the pool / ocean. You can do as little or as much as you like, easy to ride into town and see the local sights or go snorkelling, diving or just relax.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 121 reviews
Price from
US$80
1 night, 2 adults

Happy Beach hotel nilaveli

Hotel in Nilaveli

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.

I
Inga
From
Germany
Very friendly and welcoming staff, super nice and newly done beach front hang out area, fantastic food (both - breakfast and dinner) and the best juices on our trip :)
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 42 reviews
Price from
US$46.75
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.1
Superb - What previous guests thought, 78 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.

J
Jayasingha
From
Sri Lanka
Food are superb. Starf are very friendly. Breakfast are out door besides the swim fool. Clean room. Special thanks for who are the reception girls name jubadi (🤔). My wife and me staying one night and happy to book next trip J7.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 299 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.

M
Marianna
From
Slovakia
The location is excellent and the view from hotel restaurant as well. The hotel staff is really nice and ready to advise on anything required. Meals were really tasty, we tried different things and all were amazing.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 387 reviews
Price from
US$46
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.5
Pleasant - What previous guests thought, 252 reviews
Price from
US$49.50
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

Popular with guests booking three-star hotels in Nilaveli

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 42 reviews

Popular with guests booking three-star hotels in Nilaveli

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

Popular with guests booking three-star hotels in Nilaveli

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

Popular with guests booking three-star hotels in Nilaveli

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 121 reviews

Popular with guests booking three-star hotels in Nilaveli

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

Popular with guests booking three-star hotels in Nilaveli

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 304 reviews

Popular with guests booking three-star hotels in Nilaveli

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

Popular with guests booking three-star hotels in Nilaveli

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

Popular with guests booking three-star hotels in Trincomalee

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 78 reviews

Popular with guests booking three-star hotels in Trincomalee

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 299 reviews

Enjoy breakfast in Nilaveli and nearby

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$36.93 per night

New Shan Guest

Trincomalee
Breakfast options
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 15 reviews

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

From US$38.42 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 299 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

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.