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

Spa Hotels in Beruwala

Find the spa hotels that appeal to you the most

The best spa hotels in Beruwala

Check out our pick of great spa hotels in Beruwala

Filter by:

Review score

Hela Gedara Villa Beruwala

Hotel in Beruwala

Set in Beruwala, 1.9 km from Moragalla Beach, Hela Gedara Villa Beruwala offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

T
Tom
From
United Kingdom
Great place to stay in Beruwala the hosts were very friendly and the room was huge. For us the location was fine as we had a tuk tuk, not sure if this would be as accessible without.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 5 reviews
Price from
US$145
1 night, 2 adults

Anveela

Hotel in Beruwala

Set in Beruwala, 200 metres from Moragalla Beach, Anveela offers accommodation with a garden, free private parking, a terrace and a restaurant.

R
Raaid
From
United Kingdom
The property was very clean and well located with nice spacious rooms. You are in good hands when you stay here.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 79 reviews
Price from
US$60
1 night, 2 adults

Sky and Sand Guesthouse

Beruwala

Boasting pool with a view, Sky and Sand Guesthouse is situated on the beachfront in Beruwala. The property has pool and garden views, and is 1.8 km from Moragalla Beach.

D
Deimantė
From
Lithuania
It's like a small resort, a small oasis in a colorful city. The staff were so cozy. I am was delightful of environment. The pool was really well-groomed. I was traied an Ayurveda massage. It was one of the best I ever try before.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 120 reviews
Price from
US$78.85
1 night, 2 adults

Sunflower Beach Resort

Beruwala

Situated in Beruwala, a few steps from Moragalla Beach, Sunflower Beach Resort features accommodation with a garden, free private parking, a terrace and a restaurant.

A
Anina
From
Switzerland
large room directly at the beach, very friendly staff, delicious breakfast
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 70 reviews
Price from
US$40
1 night, 2 adults

Sumal Villa

Beruwala

Situated in Beruwala, Sumal Villa offers beachfront accommodation 2 km from Moragalla Beach and provides various facilities, such as a garden, a bar and a shared lounge.

J
Jason
From
Australia
Hospitality of hosts, location and quality all at a good price. Restaurant on premises was excellent and reasonably priced. Hosts even catered for my request for authentic local cuisine.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 18 reviews
Price from
US$36
1 night, 2 adults

Pahalage Guesthouse

Beruwala

Featuring an open-air bath and views of garden, Pahalage Guesthouse is a recently renovated guest house located in Beruwala, 1.7 km from Moragalla Beach.

D
Dmitry
From
Russia
I'm an expat living in Sri Lanka for 2 years. Been to a dozen of hotels around the island and so far this one of my favorite places. It's a nice small hotel/guesthouse for like 10 rooms. The garden and scenery inside is absolutely marvellous! They have a pool and unlike most of the enormous hotel pools with water temperature +30C in SL, it's small and really refreshing! The staff is really pleasant and helpfull (special cheers to Achala :). There was a construction works going in the neighborhood, and they moved me to the better room in another block far away from the noise for free. All the minor problems with the equipment have been dealt immediately. Very pleasant people and atmosphere where I felt like home. The location is also very nice - it's 1.5 hour ride from Colombo and you can just go there for a weekend. I came for 3 days, stayed for 2 weeks. WiFi is pretty good. It's also 3 minute walk from northern Moragalla beach which has a distant underwater reef that protects from waves and high tide even at the worst weather and during off season. Breakfast is good as well as dinner a-la-carte. This is not a luxury place but really cozy and totally worth the price. Will come back there again for sure
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 93 reviews
Price from
US$62.37
1 night, 2 adults

Villa Alex

Beruwala

Located within 1.1 km of Moragalla Beach and 46 km of Mount Lavinia Bus Stand, Villa Alex offers rooms with air conditioning and a private bathroom in Beruwala.

J
Janine
From
Germany
Easy. Contact with support with messages and detailed plan how to reach villa before arrival.
Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 13 reviews
Price from
US$24
1 night, 2 adults

Muthumuni Ayurveda Beach Resort

Hotel in Beruwala

Located in Beruwala, a few steps from Moragalla Beach, Muthumuni Ayurveda Beach Resort provides accommodation with a garden, free private parking, a shared lounge and a terrace.

E
Elle DG
From
United Arab Emirates
ilike the set up coz theres privacy. its like an apartment home.
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 7 reviews
Price from
US$64.13
1 night, 2 adults

New Okay Hotel

Beruwala

Situated in Beruwala, 2.2 km from Moragalla Beach, New Okay Hotel provides accommodation with spa facilities and wellness packages.

M
Matthew
From
Australia
It’s a budget option - for the price, absolutely nothing more you could ask.
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 20 reviews
Price from
US$20
1 night, 2 adults

La Perla Bentota

Bentota (Near Beruwala)

Boasting a terrace with pool views, pool with a view and a garden, La Perla Bentota can be found in Bentota, close to Bentota Beach and 3.2 km from Bentota Lake.

C
Cheryl
From
Isle of Man
Fabulous place! Beautiful gardens, spotlessly clean and spacious room, friendly and attentive staff and the most delicious food served in huge portions. My favourite hotel of all time!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 383 reviews
Price from
US$42
1 night, 2 adults
All spa hotels in Beruwala

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 Beruwala and surroundings in the past month

See all

All-inclusive spa hotels in Beruwala and nearby

  • Cinnamon Bey Beruwala

    Bentota
    All-inclusive options available
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 378 reviews

    Cinnamon Bey features bright and spacious rooms with a private balcony. It features an outdoor pool. The sea-facing rooms are air-conditioned and are equipped with a minibar, a safe and satellite TV.

    From US$142.78 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 772 reviews

    Situated in Bentota, 300 metres from Bentota Beach, Cinnamon Bentota Beach - Signature Selection features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a...

    From US$298.54 per night
  • Dalmanuta Gardens

    Bentota
    All-inclusive options available
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1 review

    Specialising in traditional Ayurvedic wellness treatments, Dalmanuta Gardens features spacious bungalows with free Wi-Fi.

    From US$59.33 per night
  • Ypsylon Tourist Resort

    Beruwala
    All-inclusive options available
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 27 reviews

    Ypsylon Tourist Resort - Level 1 offers beachfront accommodation in Beruwela’s tourist site.

    From US$50 per night
  • Earl's Reef

    Bentota
    All-inclusive options available
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 278 reviews

    Earl's Reef has a garden, a shared lounge and a sun terrace with swimming pool and buffet breakfast in Bentota.

    From US$180 per night
  • Ceylon Serenity Villas

    Beruwala
    All-inclusive options available
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 59 reviews

    1.1 km from Moragalla Beach, Ceylon Serenity Villas is a recently renovated property set in Beruwala and offers air-conditioned rooms with free WiFi and private parking.

  • The Palms

    Bentota
    All-inclusive options available
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 137 reviews

    Welcome to The Palms! Located in the picturesque town of Beruwala, Sri Lanka. The Palms offers a tropical paradise with the glistening Indian Ocean as its backdrop.

    From US$138.62 per night
  • Sath Villa Naadi Ayurveda Resort

    Moragalla
    All-inclusive options available
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Located in Moragalla, 300 metres from Moragalla Beach, Sath Villa Naadi Ayurveda Resort provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Enjoy breakfast in Beruwala and nearby

  • Located in Aluthgama, 200 metres from Moragalla Beach, Ahyora Beach Beruwala provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area. 47 km from...

    From US$50.40 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 30 reviews

    Offering a garden and river view, Selnara Private Luxury Villa and Ayurveda Spa is located in Bentota, 600 metres from Moragalla Beach and 47 km from Mount Lavinia Bus Stand.

    From US$36.05 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 458 reviews

    Occidental Eden Beruwala provides elegant rooms on the west coast of Sri Lanka, along the golden sands of Beruwela. It features a freshwater outdoor pool, an Ayurveda Centre and 3 restaurants.

    From US$158.65 per night
  • Lakshmi Villa

    Aluthgama
    Breakfast options

    Located just 1.1 km from Moragalla Beach, Lakshmi Villa features accommodation in Aluthgama with access to a garden, barbecue facilities, as well as a shared kitchen.

    From US$22.40 per night
  • Bougain Villa

    Bentota
    Breakfast options
    Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 39 reviews

    Bougain Villa is a 3-star hotel located in the quiet and charming village of Kaluwamodara. Featuring air-conditioned rooms, the property has an outdoor pool with sunbeds, free WiFi and a restaurant.

    From US$71.50 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 126 reviews

    Set in Aluthgama, 2.3 km from Bentota Beach, Residence Jasmine offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

    From US$35 per night
  • Kavi Villa

    Bentota
    Breakfast options
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 14 reviews

    Situated within 49 km of Mount Lavinia Bus Stand and 1.2 km of Aluthgama Railway Station, Kavi Villa offers rooms with air conditioning and a private bathroom in Bentota.

    From US$20 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 45 reviews

    Featuring river views, River View Villas in Aluthgama features accommodation, an outdoor swimming pool, a garden, a shared lounge, a terrace and a restaurant.

    From US$67.85 per night

Save money on spa in Beruwala and nearby – budget options available

  • Laluna Ayurveda Resort

    Bentota
    Budget options available
    Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 16 reviews

    Set in Bentota, 2.1 km from Bentota Beach, Laluna Ayurveda Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    From US$73.45 per night
  • Amber House Lanka

    Bentota
    Budget options available
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 177 reviews

    Situated in Bentota, 2 km from Bentota Beach, Amber House Lanka features views of the sea. Featuring a restaurant, the property also has a shared lounge, as well as an indoor pool and a hot tub.

    From US$86.96 per night
  • Selavi Resort Bentota

    Bentota
    Budget options available
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 10 reviews

    Located in Bentota, 2.3 km from Bentota Lake, Selavi Resort Bentota provides accommodation with a garden, free private parking, a shared lounge and a terrace.

    From US$82.35 per night
  • Lagoon Bentota Resort

    Bentota
    Budget options available
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 36 reviews

    Situated in Bentota, 2.6 km from Bentota Beach, Lagoon Bentota Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

    From US$58.28 per night
  • AIDA Hotel - Bentota

    Bentota
    Budget options available
    Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 16 reviews

    AIDA Hotel - Bentota is a Charming Hotel Located in Srilanka's Galle District. Just 2 minutes' walk from Bentota Beach, it features an outdoor pool and free Wi-Fi.

    From US$100 per night
  • City Beach Apartment

    Bentota
    Budget options available
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 96 reviews

    Offering garden views and a garden, City Beach Apartment features accommodation ideally set in Bentota, within a short distance of Bentota Beach, Bentota Lake and Bentota Railway Station.

    From US$50.85 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 36 reviews

    Boasting air-conditioned accommodation with a balcony, Luxury My Villa Bentota 200m Bentota Beach is situated in Bentota.

    From US$75 per night
  • Villa Arana Bentota

    Bentota
    Budget options available
    Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 15 reviews

    Located 400 metres from Bentota Beach, Villa Arana Bentota offers accommodation with a terrace, as well as a garden.

    From US$59.94 per night

Highly rated spa hotels in Beruwala and nearby

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

    NH Bentota Ceysands Resort is situated a 15-minute drive from the popular Sea Turtle Hatchery. It features an outdoor swimming pool and a fitness centre. Free Wi-Fi access is available at all areas.

    From US$113.66 per night
  • Villa River View

    Aluthgama
    8.0+ review score
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 12 reviews

    Featuring a balcony with river views, a garden and barbecue facilities, Villa River View can be found in Aluthgama, close to Bentota Beach and 700 metres from Aluthgama Railway Station.

  • Mahi Villa

    Bentota
    8.0+ review score
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 39 reviews

    Offering a garden and lake view, Mahi Villa is set in Bentota, 700 metres from Bentota Beach and 500 metres from Bentota Lake.

    From US$25.96 per night
  • Thaala Bentota

    Bentota
    8.0+ review score
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 712 reviews

    Thaala Bentota is located on the best beach strip along Sri Lanka’s western coastline. The property is 99 km from Bandaranaike International Airport and 66 km away from the city of Colombo.

    From US$175.23 per night
  • Sapara River Guest

    Bentota
    8.0+ review score
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 35 reviews

    Located just 1.4 km from Bentota Beach, Sapara River Guest offers accommodation in Bentota with access to a garden, barbecue facilities, as well as a shared kitchen.

    From US$30 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 13 reviews

    Located in Bentota, 1.5 km from Bentota Beach, Nivartana Villa and Purana Ayurveda Center provides accommodation with a garden, free private parking, a shared lounge and a terrace.

    From US$26.09 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 101 reviews

    Situated within 500 metres of Bentota Beach and 400 metres of Bentota Lake in Bentota, Channa Villa & Tours features accommodation with seating area.

    From US$24 per night
  • Jilan Homestay

    Bentota
    8.0+ review score
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 75 reviews

    Located in Bentota, 600 metres from Bentota Beach, Jilan Homestay offers beachfront accommodation and various facilities, such as a garden.

    From US$16 per night

FAQ about spa hotels in Beruwala

Spa hotels that guests love in Beruwala

See all
  • Avg. price/night: US$71.50
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 120 reviews
    The garden looks fantastic and the staff is very nice and helpful. Breakfast is great and we had there the most delicious tea yet. The room was spacious and they run a cleaning service every day.
    Guest review by
    CORNEL
    Young couple
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 70 reviews
    the best thing was the amazing staff, the spacious ac room, the cook was genius, the breakfast was adorable, the localization was perfect
    Guest review by
    Piotr
    Young couple