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.

H
Haroldas
From
Lithuania
Very beautiful place in front of beach! Also you can go to watch dolphins from this resort.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 210 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
Susan
From
United Kingdom
beach swimming pool and location
Scored out of 10, guest rating 8.1
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.

R
Randikapr
From
United Kingdom
Wasee was a great host. He went far and beyond to make our stay memorable. The property is spotless clean and situated in a calm yet walking distance from the Nilaveli beach. Breakfast was excellent as well.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 195 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.

E
Elisabeth
From
Norway
Excellent location right by the beach! A few restaurants nearby. Super nice host!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 635 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.

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, 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.

T
Tiffany
From
Germany
The hotel stuff was amazing! Especially Shobana and Prathees from the Bar. We felt like home and we highly recommend this hotel.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 710 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.

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.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.

M
Myriam
From
France
The staff was very nice and very warm. We really appreciated the quality of the service. The room was great, the restaurant was really good and the pool and the private beach are clearly amazing assets. We stayed there for 3 days and we felt like we were in a paradise bubble. I also had a very nice massage. I highly recommend and will go back for sure!!
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 156 reviews
Price from
US$251.64
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.

K
Klaudia Maria
From
Norway
Great room, with good ac and a comfortable bed. Tasty restaurant in at the premises. + for all the cute dogs in the area.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 66 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
  • 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$160
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 210 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