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

Spa Hotels in Nilaveli

Find the spa hotels that appeal to you the most

The best spa hotels in Nilaveli

Check out our pick of great spa hotels in Nilaveli

Filter by:

Review score

Nilaveli Beach Resort - Level 1 Certified

Hotel in Nilaveli

Nilaveli Beach Resort is set on the bronzed sands of Nilaveli Beach. This tranquil resort welcomes guests with a private beach area, cosy guestrooms and free internet access at all public areas.

j
joe
From
Spain
I’ve given this place a score of 10, but there certainly are buts - the on location staff are fantastic - the room is wonderful, right on the beach - I was LITERALLY the only person there and they still went out there way to help me
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 211 reviews
Price from
US$190
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.

B
Berit
From
Norway
Very nice atmosphere with friendly staff. The beach is clean and nice. Good breakfast and very nice dinner buffet.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 119 reviews
Price from
US$80
1 night, 2 adults

Secret Escape Nilaveli Ayurveda Hotel & Spa

Hotel in Nilaveli

Set in Nilaveli, 300 metres from Nilaveli Beach, Secret Escape Nilaveli Ayurveda Hotel & Spa offers accommodation with a garden, free private parking, a shared lounge and a terrace.

V
Victoria
From
Russia
The beach is close, they provide dinner,friendly hosts The room meets the requirements of the photo
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 21 reviews
Price from
US$34
1 night, 2 adults

Blu Marine Nilaveli

Trincomalee (Near Nilaveli)

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.

V
Veronika
From
Czech Republic
This was our best stay in Sri Lanka so far. Very attentive staff, rooms are new, huge, comfy and clean. During our stay, we decided to stay longer as we really liked it there. The bathroom is new and also there is a hot water which I consider as a huge plus. The design of the place is great, the garden is well maintained. The service is perfect and they even try to improve it. Breakfasts are local and very delicious, every day we ate something new. We are 100% recommending this place as it was very pleasant. Everything was perfect, no complaints :)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 191 reviews
Price from
US$35
1 night, 2 adults

Lobster Inn

Trincomalee (Near Nilaveli)

Located within 100 metres of Uppuveli beach and 4.3 km of Kanniya Hot Springs in Trincomalee, Lobster Inn offers accommodation with seating area.

A
Alexander
From
Germany
Extremely friendly host - warm hearted. Next time we'll stay longer!! Thank you :)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 633 reviews
Price from
US$22.20
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.

H
Heewon
From
South Korea
Accomodations was nice and whole workers were kind and friendly. It was so beatiful experience staying here.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 358 reviews
Price from
US$139.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.

G
Ganapathy
From
Indonesia
Good hotel. Great sea front Excellent staff.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 701 reviews
Price from
US$98
1 night, 2 adults

Havana Club Resort

Trincomalee (Near Nilaveli)

Set in Trincomalee, 500 metres from Uppuveli beach, Havana Club Resort offers accommodation with an outdoor swimming pool, free private parking and a garden.

R
Rajamani
From
Spain
I had an excellent stay at the hotel. Lovely and helpful staff, quiet place (when low season) and comfortable rooms. Food is also great!!! I definitely recommend it :) The beach just a walking distance.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 89 reviews
Price from
US$50
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.5
Very good - What previous guests thought, 156 reviews
Price from
US$260.41
1 night, 2 adults

Surf reef beach

Trincomalee (Near Nilaveli)

Located in Trincomalee, 200 metres from Uppuveli beach, Surf reef beach features accommodation with a hot spring bath, a spa centre and a public bath.

P
Pascal Marc
From
Switzerland
The guesthouse is run by the whole family, you receive a warm welcome and can eat very well in the in-house restaurant for a fair price! The host can actually organize everything for you, scooters, dives, drivers, everything your heart desires. would love to come back!
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 65 reviews
Price from
US$36
1 night, 2 adults
All spa hotels in Nilaveli

Looking for a spa hotel?

What better way to unwind after a day’s sightseeing than relaxing in a health and wellness spa? Spa hotels focus on maximum relaxation for their guests, with luxury features like hot tubs, thermal pools and professional massage services. Some spa hotels use mineral-rich water pumped straight out of the ground, helping to maintain and restore good health.

Most booked spa hotels in Nilaveli and surroundings in the past month

See all

Spa hotels that guests love in Nilaveli

See all
  • Avg. price/night: US$93.50
    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 116 reviews
    The staff and all staff are amazing will go beyond to help, the pool is very big and clean, the access to private beach area fantastic, they have a recognised PADI…diving team on site…the rooms are spacious and the food meets all nationalities needs…if you want a place to relax and have wonderful people around you this is the place
    Guest review by
    matthew
    Solo traveller
  • Avg. price/night: US$180
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 211 reviews
    Fabulous location on the beach, great for a relaxing few days. Rooms were clean, spacious and well equipped. All the staff we came in contact with were friendly and helpful. We ate in the restaurant both evenings and food was cooked fresh to order and tasty. Breakfast is plentiful and they met our needs with some special requests. Would love to come back, wish we had stayed a little longer!
    Guest review by
    Angus
    Young couple