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

Pranu House

Nilaveli

Set within 600 metres of Nilaveli Beach and 4 km of Pigeon Island National Park in Nilaveli, Pranu House features accommodation with seating area.

T
Thomas
From
United Kingdom
Kind hosts, delicious food and excellent facilities!
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 298 reviews
Price from
US$14.40
1 night, 2 adults

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.

B
Bertrand
From
France
We had a great time at the Nilaveli beach resort. The staff was really very nice. What is not said is that, on the beach, next to the resort, there is an exceptionnal spectacle every day: traditionnal fishing. Fishermen bring an enormous net with a boat, about 1 km away from the shore. The net is linked with 2 long ropes that 20 people pull up from the beach for about 2 hours. Estonishing to discover how many fishes they bring that way in their net!
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 212 reviews
Price from
US$180
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.

S
Sylweriusz
From
Poland
Great location, right on a beautiful beach. The hotel located in a tropical garden full of trees, giving shelter from the sun.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 120 reviews
Price from
US$80
1 night, 2 adults

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.

m
matthew
From
United Kingdom
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
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 115 reviews
Price from
US$67.50
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, 203 reviews
Price from
US$35
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.

I
Ivo Raudhäiding
From
Estonia
During our Sri Lanka vacation, we stayed at the Amaranthe Bay Resort for the last two nights. The Junior Suite we booked was spacious and elegant, with the highlight being the Jacuzzi Bath – a perfect spot to unwind after a day of exploration. Adding to its charm, the balcony offered a breathtaking panorama of the surrounding nature, and we were fortunate to witness stunning sunsets over the nearby lake, creating unforgettable memories. Although the resort's large inviting pool was enjoyable, some sharp corners around the area caused minor inconveniences and led to an unfortunate toe injury. Nevertheless, our overall experience remained highly enjoyable. The hotel's convenient location allowed easy access to the ocean and beach, where we found several delightful restaurants for lunch or dinner. Inside the resort, we had the pleasure of dining at their lovely restaurant, offering reasonable prices and a varied, tasty breakfast. The staff was friendly and attentive, and while there was a minor disagreement about the exchange rate during payment, the managers handled the situation with professionalism, swiftly resolving any issues and leaving us with a positive impression of their commitment to guest satisfaction. Amaranthe Bay Resort's well-maintained and peaceful ambiance made our stay perfect. If you want to get more recommendations for traveling in Sri Lanka, follow us on Instagram @fallinlovewithearth Thank you! We wish you memorable experiences in Sri Lanka.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 356 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.

K
Kathrin Schuhmacher
From
Switzerland
True unspoiled Sri Lankan hospitality! Especially provided by Manohari and Janaka. The whole staff is very helpful and very friendly!
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 722 reviews
Price from
US$108.50
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.

M
Michele
From
United Kingdom
Great rooms, super clean beds and bed linen, bathroom fantastic, shower full pressure and hot water. Fantastic breakfast, great service and lovely staff. Good location for beach bars and restaurants. Swimming pool lovely and clean, thoroughly recommend 👌
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 91 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.

C
Christine
From
United Kingdom
Wonderful location and jungle experience, excellent staff who were really friendly and kind to the wildlife as well as the guests
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 157 reviews
Price from
US$260.41
1 night, 2 adults

Surf reef beach

Trincomalee (Near Nilaveli)

With mountain views, Surf reef beach is located in Trincomalee and has a restaurant, free shuttle service, bar, garden, sun terrace and picnic area.

E
Elisa
From
Netherlands
We had an amazing stay. The place is beautiful, food amazing, cocktails even better and the staff are lovely. Great vibes, can definitely recommend
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 68 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

Popular with guests booking spa hotels in Nilaveli

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

Popular with guests booking spa hotels in Nilaveli

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

Popular with guests booking spa hotels in Nilaveli

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

Popular with guests booking spa hotels in Nilaveli

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

Popular with guests booking spa hotels in Trincomalee

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

Popular with guests booking spa hotels in Trincomalee

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

Popular with guests booking spa hotels in Trincomalee

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

Popular with guests booking spa hotels in Trincomalee

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

Popular with guests booking spa hotels in Trincomalee

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

Popular with guests booking spa hotels in Trincomalee

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 91 reviews

Spa hotels that guests love in Nilaveli

See all
Avg. price/night: US$82.50
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 115 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$140
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 212 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