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.

S
Stefano
From
Switzerland
Perfect place to spend a relaxing holiday at the beach. Beautiful, large, comfortable, and well equipped rooms, excellent service on all departments, beautiful beach, very good restaurant with varied menu. For breakfast (we always took Sri Lankan) and were offered different dishes for each of the three days we spent there. You are out of town and therefore will need transportation to go anywhere. This can be easily arranged through the hotel (that has also a private tuk-tuk), but honestly, apart from a lovely three hours tour of Trincomalee city, the only thing we really wanted was to enjoy the peace and beauty of the resort. Even with heavy rain it was wonderful to sit in the room's veranda. Tip: if you are an early riser you can watch the local fishermen in the process of retrieving the nets with the catch. Fascinating!
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.

S
Susan
From
United Kingdom
beach swimming pool and location
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.

M
Margarita
From
Belgium
Everything!!! Staff very friendly and always keen to help! The most amazing experience! Fantastic breakfast! You will not regret it! Rooms very spacious and really clean!! I would highly recommend this place!!!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 189 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.

S
Scott
From
Australia
It's a fantastic place to stay the rooms were very clean. The location is right next to the beach, restaurants all around. The owner ( Thines)is a really good guy who was extremely helpful. Really enjoyed our stay.
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.

J
Josielle
From
Malta
Great accommodation, nice scenery
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 355 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.

A
Aloka Dias
From
Italy
For family it’s a good place to enjoy, food was excellent
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 699 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.

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.6
Fabulous - What previous guests thought, 155 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.

C
Ciara
From
Ireland
Comfortable bed, really good air conditioning and ceiling fan, clean ensuite bathroom, nice shower with good pressure. The breakfast is amazing. Definitely the nicest breakfast we had in Sri Lanka. Everything cooked fresh each morning (we got a tour of the kitchen to see the food being prepared) Best of all was the staff. Super friendly and helpful, gave us lots of information about yours, restaurants etc. Very helpful organizing whale watching tours and tuk tuks, but not pushy at all about doing tours if we weren't interested. The manager even warned us that whales hadn't been seen recently and if we did the whale watching tour we probably wouldn't see them. He didn't try to sell us every tour and trip etc, just gave us useful and trustworthy information. Amazing value for money.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 64 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, 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$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