Search beach hotels in Kalutara District

Find the beach hotels that appeal to you the most

Featured beach hotel destinations

Destination inspiration for your trip – find a beach hotel

Wadduwa

29 beach hotels

Beruwala

25 beach hotels

Kalutara

17 beach hotels

Panadura

4 beach hotels

Aluthgama

4 beach hotels

Moragalla

3 beach hotels

Waskaduwa

3 beach hotels

The best beach hotels in Kalutara District

Check out our pick of great beach hotels in Kalutara District

Filter by:

Star rating
Review score

Sriyan Villa

Beruwala

Located in Beruwala, 1.1 km from Moragalla Beach, Sriyan Villa provides accommodation with a private beach area, free private parking, free bikes and massage services.

E
Elizabeth
From
Malta
Located close to the beach, the homestay is very welcoming and has a beautiful garden where one can sit and relax. The rooms were clear, equipped with kettle and fridge and very comfortable. Would highly recommend the place. The host is very helpful and prepared a very good breakfast for.us.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 107 reviews
Price from
US$25
1 night, 2 adults

Thoduwawa Beach Villa

Paiyagala South

Featuring garden views, Thoduwawa Beach Villa provides accommodation with a private beach area, pool with a view and a garden, around 2.1 km from Maggona Beach.

S
Susan
From
United Kingdom
I loved this small personal hotel. It has 4 bedrooms and it was just perfect. A cute pool that was big enough to keep cool, but you could also swim even if not an Olympic size..The staff are so friendly and if you wish will address you by name. I loved the fresh baked fruit bread at breakfast, my personal choice of a yummy option. Made by Susan in house. The beach is right outside the second area of the property. Local to other places to visit and eat if you are out for the day. It's such a lovely place to stay, I will be returning on my next visit.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 193 reviews
Price from
US$42
1 night, 2 adults

Ayana Sea

Wadduwa

Facing the beachfront, Ayana Sea offers 4-star accommodation in Wadduwa and features a garden and restaurant. Featuring family rooms, this property also provides guests with a children's playground.

m
mariia polaniok
From
United Arab Emirates
I like just everything! Its not possible to not like something there, staff are so great ,they make sure you leave Sri Lanka that it's best country on planet . Hotel room is so beautiful, view from my room will never leave my heart ,I love each detail of this hotel ,art everywhere ! Bathroom is art ,evenings on terrace in swimming pool is for lifetime memory ,all staff becoming yoir friends ,you guys doing such a good job ,thank you!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 251 reviews
Price from
US$187.10
1 night, 2 adults

Lucky Prince Villa & Ayurveda Wellness

Aluthgama

Facing the seafront, Lucky Prince Villa & Ayurveda Wellness is a guest house featuring a 3-star accommodation in Aluthgama. It has a garden, terrace and parking on-site.

a
angela
From
Australia
The husband and wife team who live and work there were beautiful and couldn’t do enough for me
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 111 reviews
Price from
US$47
1 night, 2 adults

FEEL Villa

Kalutara

Situated within less than 1 km of Katukurunda Beach and 41 km of Bambalapitiya Railway Station in Kalutara, FEEL Villa provides accommodation with seating area.

M
Marte
From
Belgium
The room was amazing and soooo clean. There was AC, a warm shower, a big bed, good wifi. But the best part were the people. Such a warm family that made you feel welcome and safe! And they make the best food!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 104 reviews
Price from
US$40.25
1 night, 2 adults

Sunny Villa

Beruwala

Situated in Beruwala, 1.4 km from Moragalla Beach and 46 km from Mount Lavinia Bus Stand, Sunny Villa offers an outdoor swimming pool and air conditioning.

s
susan lloyd
From
United Kingdom
This villa was absolutely beautiful, it’s just been renovated to a very high standard. The whole villa has a stunning design and is very modern, it’s of outstanding quality, and extremely clean. The walk in showers are amazing, the bathrooms, bedrooms and living area are all beautifully designed. The villa is decorated to perfection, with Sri Lankan furniture and beautiful Sri Lankan paintings. You get the entire apartment on the top floor to yourself, and there is a private entrance to the top villa and a kitchen area. This villa is very private and has a lovely swimming pool in the garden. Rosa and her daughter Zara runs this property and they are wonderful, very hospitable people, they speak English and German fluently. The breakfast was delicious, with so many different combinations of Sri Lankan and continental with plenty of fresh fruits. The location is very nice and quiet, and in walking distance to the beach. Aluthgama is just up the road and has plenty of shops, restaurants, banks/ATM a good train station, and buses that run past every 10 minute. You will also love Billy the dog, he’s such a friendly dog and a big part of Sunny Villa. I highly recommend this property it’s very good value for money.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews
Price from
US$80
1 night, 2 adults

The Nonnas Privacy Villa

Beruwala

Set 600 metres from Moragalla Beach and 47 km from Mount Lavinia Bus Stand in Beruwala, The Nonnas Privacy Villa offers accommodation with a kitchen.

J
Joerg
From
Germany
We had a stay of one night after our stay at the other villa of Shameera. Also this Villa is a great place to be, really fantastic. Once again, the host Shameera is a wonderful guy. He is so kind and polite, he helped with everything. eg giving some really good hints, what to do and what kind of activities are good to join. It was our pleasure to stay in this Villa also and also to meet such a great person like Shameera. Thank you for everything, you have done for us. Stay healthy, my friend, We will come back. :-) George & Sabine
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 13 reviews
Price from
US$19.80
1 night, 2 adults

The Beach Club

Hotel in Wadduwa

Located in Wadduwa, less than 1 km from Wadduwa Beach, The Beach Club provides accommodation with a garden, free private parking, a private beach area and a terrace.

P
Petr
From
Russia
Very good breakfast, location is not very far from the airport (1 hour and 15 minutes drive), spacious and clean room with aircondition, wifi works well enough for working, food is tasty
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 6 reviews
Price from
US$38.25
1 night, 2 adults

Mbeach Nest

Panadura

Comprising a garden and a shared lounge, Mbeach Nest is a recently renovated accommodation in Panadura situated close to Panadura Beach.

A
Aimee Flor
From
Germany
We booked this on short notice 10 minutes before we arrived and were super happy that the owner is so flexible. The accommodation was super clean and really nice. It’s right at the beach and beside a great restaurant. Everything was clean and the host was really friendly. We felt comfortable and great to stay here. The garden was beautiful and we enjoyed our stay.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 55 reviews
Price from
US$26
1 night, 2 adults

Inuli Coco Hut

Kalutara

Situated in Kalutara and only a few steps from Kalutara Beach, Inuli Coco Hut features accommodation with sea views, free WiFi and free private parking.

S
Sihan
From
Australia
Beautiful views. Amazing feeling right on the coastline, therapeutic. The room is quite spacious and the bed is very large and comfortable. They have a small store on site that sells snacks and drinks for low prices. You can also order breakfast, lunch, and dinner from them, very authentic, fresh, and affordable. The hosts went above and beyond to make sure I enjoyed my stay. Extremely helpful and knowledgeable. Cannot say enough good things about the hosts. Some of the kindest and most genuine people I have ever met. Extremely generous family. It was a very joyful and peaceful stay, at a very affordable price.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 10 reviews
Price from
US$15
1 night, 2 adults
All beach hotels in Kalutara District

Most booked beach hotels in Kalutara District this month

See all

Popular with guests booking beach hotels in Kalutara District

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 251 reviews

Popular with guests booking beach hotels in Kalutara District

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 471 reviews

Popular with guests booking beach hotels in Kalutara District

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 122 reviews

Popular with guests booking beach hotels in Kalutara District

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

Popular with guests booking beach hotels in Kalutara District

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

Popular with guests booking beach hotels in Kalutara District

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 292 reviews

Popular with guests booking beach hotels in Kalutara District

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

Popular with guests booking beach hotels in Kalutara District

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 736 reviews

Popular with guests booking beach hotels in Kalutara District

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 45 reviews

Popular with guests booking beach hotels in Kalutara District

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 373 reviews

FAQs about beach hotels in Kalutara District

Beach hotels that guests love in Kalutara District

See all
Avg. price/night: US$345.26
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 121 reviews
The location and the hotel was very peaceful and clean. Staff were really friendly and attentive to anything you needed! Food was delicious and the chef was generous to whip something up for me being pregnant that wasn’t on the menu which was greatly appreciated! The beach is easily accessible from the hotel to have a swim or watch the sunset
Guest review by
Fathima Suraiya
Young couple
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 17 reviews
The House is magnificent and beautifully located on the beach. It's spotless and very comfortable (great slightly more firm pillows and a comfy bed which are big ones for me). The pool is GREAT as is the outside chill area. It's a really beautiful villa. Hasitha, the guy that was there to assist us was great - very helpful and respected out request for privacy. Communication in general was top notch. The view of the sea from the upper level is magnificent.
Guest review by
Brendan
Young couple
Avg. price/night: US$134.20
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 56 reviews
Everything! The food, awesome breakfast, helpful and friendly staff, beautiful garden, cool pool, close to the beach, private sunset, close to the village with everything you could possibly need (atm, grocery, restaurants..)
Guest review by
Dominika
Young couple
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 53 reviews
- Very nice and large Pool - Direct Beach access - not to far (5 min Walk) to the Main Road - nice and clean property - WiFi worked good, even in the Room
Guest review by
Michael
Family with young children
Avg. price/night: US$67.65
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 171 reviews
1 front desk officer was very helpful and buffet servers too. Bed was comfortable Beautiful beach view from our room. Food was good but less options.
Guest review by
GEORGE
Young couple
Avg. price/night: US$58.83
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 193 reviews
The friendliness and willingness to help from Sanjee and his team was exceptional. Lovely food and great spot on the beach
Guest review by
paul
Young couple
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 66 reviews
The apartment was very nice, spacious and cozy and the amenities are useful and clean. really nice bathroom and comfortable bed (but squeaky). It is very close to the beach which is very practical. Beautiful sunsets from balcony.
Guest review by
Inga Ciszewski
Family with young children
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 98 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
People with friends
Avg. price/night: US$88.80
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 45 reviews
Clean, quiet, on the beach
Guest review by
Mircea
Young couple
Avg. price/night: US$33.99
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 38 reviews
Super friendly hosts, great breakfast, perfect location and an amazing ocean view from the rooftop of the restaurant!
Guest review by
Zara
Solo traveller