Skip to main content

Beach Hotels in Beruwala

Find the beach hotels that appeal to you the most

The best beach hotels in Beruwala

Check out our selection of great beach hotels in Beruwala

Filter by:

Review score

Sriyan Villa

Beruwala

Sriyan Villa in Beruwala provides accommodations with free bikes, massage services, and a garden.

S
Seneviratne
From
United States
Had a perfect and special breakfast. I really liked it. Host is very helpful. Arranged free transport to the beach. And helped to find everything what i want. And there is a kitchen with all the kitchen items you can cook there in your way. City also near to villa.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 107 reviews
Price from
$25
1 night, 2 adults

Sunny Villa

Beruwala

Sunny Villa is located in Beruwala, just a 16-minute walk from Moragalla Beach and 29 miles from Mount Lavinia Bus Stand.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews
Price from
$80
1 night, 2 adults

The Nonnas Privacy Villa

Beruwala

The Nonnas Privacy Villa is located in Beruwala, just a 7-minute walk from Moragalla Beach and 29 miles from Mount Lavinia Bus Stand.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 10 reviews
Price from
$19.80
1 night, 2 adults

Ceylon Seascape Villa

Beruwala

Offering garden views, Ceylon Seascape Villa in Beruwala features accommodations and a garden. There's a private entrance at the apartment for the convenience of those who stay.

H
Hafeelullah
From
Sri Lanka
I stayed here for 2 days with my wife, and we had a wonderful experience. The hospitality was truly nice, and the host was very helpful. The room was clean and well-maintained, making our stay very comfortable. It’s a convenient and quiet place — perfect for a peaceful getaway!
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 13 reviews
Price from
$21.60
1 night, 2 adults

Sujee Villa CeylonHub

Beruwala

Sujee Villa CeylonHub is a recently renovated homestay in Beruwala where guests can make the most of the private beach area and garden.

J
James
From
United States
One of the best stays I've had in Sri Lanka!!! Our stay at Sujee Villa was absolutely amazing. From the moment we arrived, we felt incredibly welcomed. Mr.Fernando, the owner, was fantastic and he was so friendly and helpful, making us feel right at home. He took care of everything we needed and was always there for us. Our room was spacious, comfortable, and impeccably clean. Highly recommended!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 6 reviews
Price from
$20
1 night, 2 adults

SunSet Guest House

Beruwala

SunSet Guest House is located in Beruwala, just 1.3 miles from Moragalla Beach and 29 miles from Mount Lavinia Bus Stand.

C
Carlos
From
Italy
Lovely owners helpful and willing to provide local tuk tuk rides.Nice rooms with a great balcony.The owner will help anything and gives advice. Small guest house with a beautiful sea view.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 15 reviews
Price from
$32
1 night, 2 adults

E & C Guesthouse

Hotel in Beruwala

Located in Beruwala, one mile from Moragalla Beach, E & C Guesthouse provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 23 reviews
Price from
$39.14
1 night, 2 adults

The beach gate villa

Beruwala

Offering a garden, The beach gate villa offers accommodations in Beruwala. This beachfront property offers access to a terrace, free private parking, and free Wifi.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 25 reviews
Price from
$22.50
1 night, 2 adults

Bay Street

Beruwala

Bay Street provides air-conditioned rooms in Beruwala. This property offers access to a terrace and free private parking.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 17 reviews
Price from
$22.50
1 night, 2 adults

Anveela

Hotel in Beruwala

Located in Beruwala, a 2-minute walk from Moragalla Beach, Anveela has accommodations with a garden, free private parking, a terrace and a restaurant.

J
Jan
From
Belgium
The super friendly host took the time to welcome us, give us tips for dinner, arranged a tuktuk and told us about the culture and way of Sri Lankan living. The apartment was spacious, very clean and near the beach. The pool and garden were very well maintained.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 79 reviews
Price from
$60
1 night, 2 adults
All beach hotels in Beruwala

Looking for a beach hotel?

There’s nothing like waking up to the sound of crashing waves and the sea air floating into your bedroom window. Beachfront accommodations come in a variety of forms, from all-inclusive resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea, and outdoor pools with attached bars.

Most booked beach hotels in Beruwala and surrounding area in the past month

See all

Popular with guests booking beach hotels in Beruwala

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 31 reviews

Popular with guests booking beach hotels in Beruwala

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

Popular with guests booking beach hotels in Beruwala

Popular with guests booking beach hotels in Beruwala

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

Popular with guests booking beach hotels in Beruwala

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 97 reviews

Popular with guests booking beach hotels in Beruwala

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 25 reviews

Popular with guests booking beach hotels in Beruwala

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 120 reviews

Popular with guests booking beach hotels in Beruwala

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 23 reviews

Popular with guests booking beach hotels in Beruwala

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 70 reviews

Popular with guests booking beach hotels in Beruwala

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 93 reviews

Enjoy breakfast in Beruwala and nearby

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 13 reviews

Located in Bentota, one mile from Beru Beach, Manara Beach Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

From $44 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 3 reviews

Chaya Villa Guest House in Beruwala provides accommodations with a garden, a terrace, and a shared lounge. This guest house provides free private parking, a 24-hour front desk, and free Wifi.

From $23.75 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 45 reviews

Hotel Coconut Bar Sea Lodge has a private beach area, terrace, a restaurant and bar in Beruwala.

From $51.50 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 383 reviews

Cinnamon Bey features bright and spacious rooms with a private balcony. It features an outdoor pool.

From $272.58 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 93 reviews

Pahalage Guesthouse is a recently renovated guest house in Beruwala where guests can make the most of its open-air bath and garden.

From $56.70 per night

Located in Aluthgama, a 2-minute walk from Moragalla Beach, Ahyora Beach Beruwala provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area. 29...

From $61.60 per night

The Palms

Bentota
Breakfast options
Scored out of 10, guest rating 7.9
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 $244.24 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 7 reviews

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

From $74.99 per night

Beach Hotels with swimming pools in Beruwala and nearby

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

Shehan Villa offers accommodations in Beruwala, a 7-minute walk from Beru Beach and 28 miles from Mount Lavinia Bus Stand. With garden views, this accommodation provides a terrace.

From $25.65 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 461 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 Center and 3 restaurants.

From $237.97 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 20 reviews

A few steps from Maggona Beach in Maggona, Colibri Villa offers accommodations with access to spa facilities, wellness packages, and beauty services.

From $94.40 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 127 reviews

Located in Aluthgama, 1.4 miles from Bentota Beach, Residence Jasmine has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From $32.40 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 299 reviews

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

From $215.95 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 12 reviews

Located within 0.6 miles of Bentota Lake in Bentota, Ranga Holiday Resort provides an outdoor swimming pool and a garden.

From $102.85 per night
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 1 review

Located in Bentota, a few steps from Bentota Beach, Marina Bentota has accommodations with a garden, free private parking, a private beach area and a terrace.

From $177.76 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 36 reviews

Located in Bentota, 1.6 miles from Bentota Beach, Lagoon Bentota Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

From $58.28 per night

Highly rated beach hotels in Beruwala and nearby

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 103 reviews

Lucky Prince Villa provides beachfront accommodations in Aluthgama.

From $50.50 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 189 reviews

Providing pool views, Thoduwawa Beach Villa in Paiyagala South provides accommodations, a private beach area, pool with a view, a garden, and a terrace.

From $58.83 per night

Thaala Bentota

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

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

From $324.50 per night

Ceylonika Rest

Aluthgama
8.0+ review score
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 6 reviews

Ceylonika Rest in Aluthgama provides adults-only accommodations with a private beach area and a garden. There's a private entrance at the homestay for the convenience of those who stay.

From $26.88 per night

Sisi's Place

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

Facing the beachfront, Sisi's Place offers 3-star accommodations in Bentota and has a garden, private beach area and terrace.

Senero House

Bentota
8.0+ review score
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 23 reviews

Just a 5-minute walk from Bentota Beach and 400 yards from Bentota Lake, Senero House features accommodations in Bentota with a shared lounge.

From $22.95 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 101 reviews

Offering a garden and a shared lounge, Channa Villa & Tours in Bentota is close to Bentota Beach and Bentota Lake.

From $24 per night

Tharul Home

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

Offering sea views, Tharul Home in Bentota provides accommodations, a garden, and a shared lounge. This beachfront property offers access to a balcony, free private parking, and free Wifi.

From $18 per night

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

Grace Villa Bentota

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

Grace Villa Bentota offers accommodations in Bentota, 1.8 miles from Bentota Railway Station and 2.2 miles from Aluthgama Railway Station.

From $7 per night

Canal Villa

Bentota
Budget options available
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 71 reviews

Providing garden views, Canal Villa in Bentota offers accommodations, a private beach area, an open-air bath, free bikes, a garden, and a terrace.

From $47.50 per night

Prince Beach Hotel Bentota

Bentota
Budget options available
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 26 reviews

Located in Bentota, a 4-minute walk from Bentota Beach, Prince Beach Hotel Bentota has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

From $53.59 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 138 reviews

Surrounded by lush greenery and vegetation, Palm Beach Inn & Sea Shells Cabanas is located within a 10-minute drive from the popular Lunuganga.

From $66 per night

Ocean View

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

Located in Bentota, 0.9 mi from Bentota Lake and 0.6 mi from Bentota Turtle Hatchery, Ocean View features a barbecue and views of the sea. Free WiFi is available in public areas.

From $37.40 per night

Amal Beach Hotel

Bentota
Budget options available
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 197 reviews

Featuring free WiFi and a terrace, Amal Beach Hotel offers accommodations in Bentota. Guests can enjoy the on-site restaurant. Free private parking is available on site.

From $122.13 per night

Wunderbar Beach Hotel

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

Located on Bentota Beach, Hotel Wunderbar features an on-site turtle farm and an outdoor pool. A 5-minute drive from Bentota River, it has water sports facilities and Ayurvedic massage.

From $99 per night

Sandali Walauwa

Bentota
Budget options available
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 152 reviews

Steps from Bentota’s beach, Sandali Walauwa offers rooms with wooden furnishings and a private balcony with views of the pool. Free internet access is available at the business center.

From $49.50 per night

FAQ about beach hotels in Beruwala

Beach Hotels That Guests Love in Beruwala

See all
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 97 reviews
A lovely friendly atmosphere, staff and owners really took care of us. The food was incredible! The view from the garden is stunning and a perfect location to watch sunset.
Guest review by
Jessica
Travelers with friends
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 97 reviews
Very cute villa with lovely furniture and many common areas. Nice garden and directly located at the ocean (sand beach for swimming is 5 min walking).
Guest review by
Mona
Solo traveler
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 97 reviews
The Place is stylish and calm, romantic yet simple. Coffee and coctails are very good. Prices are reasonable and massage is perfect. Managers are flexible and taking care about the guests very well. And, Yes, IT IS RIGHT ON THE BEACH! I am quite sure that is one of the best possible locations in the town. I apprecaite my stay and have nice memory.Regards, Rimma
Guest review by
Rimma
Solo traveler
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 70 reviews
Beautiful location on the beach :)
Guest review by
Wilson
Solo traveler
Avg. price/night: $60
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 27 reviews
View from seaside restaurant is nice
Guest review by
Sharmi
Young couple
Avg. price/night: $51.50
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 45 reviews
It was a really amazing location on the beach front. The rooms were really comfortable as well.
Guest review by
Shawn
Travelers with friends