Skip to main content

The best B&Bs in Moragalla

Check out our selection of great B&Bs in Moragalla

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Aayu's Guest, hotel in Moragalla

Featuring free WiFi throughout the property, Aayu's Guest offers accommodations in Bentota, 1640 feet from Bentota Lake. Certain rooms include a seating area to relax in after a busy day.

The place is warm, welcoming and feels like you are at home. The breakfast was gorgeous.
Scored 9.7
9.7
Rated exceptional
Exceptional
127 reviews
Price from
$30
1 night, 2 adults
River Breeze Villa Bentota, hotel in Moragalla

Offering a barbecue and sun terrace, River Breeze is set in Bentota. Guests can enjoy the on-site restaurant.

My family and I are glad to be in River Breeze Villa ☺️ Ruchira and Pradeep are very helpful , kind and caring during our stay in this villa . It was my pleasure to meet them and I’m very thankful to them for everything and welcoming us so warmly🙏🏻🫶🏻✨ I would highly recommend it to you ✨
Scored 9.8
9.8
Rated exceptional
Exceptional
120 reviews
Price from
$23
1 night, 2 adults
Thoduwawa Beach Villa, hotel in Moragalla

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

We absolutely enjoyed our stay. Would 100% recommend for a relaxing and quiet vacation. It is really clean, well maintained. All the staff is doing an excellent job, wonderful service! Food was good and affordable.
Scored 9.7
9.7
Rated exceptional
Exceptional
156 reviews
Price from
$36
1 night, 2 adults
New Jaya Villa, hotel in Moragalla

Offering garden views, New Jaya Villa in Bentota features accommodations and a garden.

Breakfast was superb different every day and tasty. We had our own kitchenette, fridge and sink which gave us freedom to cook if we wished. Will certainly stay again if we return to Sri Lanka, quirky place with great beaches and restaurants. Wendy and Steve Australia
Scored 9.1
9.1
Rated wonderful
Wonderful
120 reviews
Price from
$12
1 night, 2 adults
Sri Lancashire Guest House, hotel in Moragalla

Sri Lancashire Guest House features air-conditioned rooms in Bentota. This beachfront property offers access to free Wifi and free private parking.

Lovely hosts that were attentive and helpful. Genuinely good people. There is a delicious and wide spread for breakfast. Quiet location by the beach and the entire home is so delicately and thoughtfully put together. It's filled with house plants and decor that really add to the aesthetic and wonderful location. A must visit staycation if you plan on visiting Bentota and would like to save costs but also meet amazing people.
Scored 9.8
9.8
Rated exceptional
Exceptional
149 reviews
Price from
$38
1 night, 2 adults
Manel Villa, hotel in Moragalla

With Bentota Beach reachable in a few steps, Manel Villa features accommodations, a restaurant, a private beach area, a garden, and a bar.

Everything was absolutely wonderful. From the moment we arrived the hosts welcomed us. We absolutely loved the private beach, we had a breakfast and dinner at the property and it was absolutely phenomenal. I would highly recommend!
Scored 9.0
9.0
Rated wonderful
Wonderful
175 reviews
Price from
$15
1 night, 2 adults
Susee Villa, hotel in Moragalla

Offering sea views, Susee Villa in Bentota features accommodations and a garden. There's a private entrance at the bed and breakfast for the convenience of those who stay.

This is the best place you can find in Bentota (and probably Sri Lanka). Spacious AC room, sparkling clean with good shower made our stay comfy, but the owner made it exeptional! The attitude and the way the owners treated us was amazing. We felt like family guests. They greeted us with delicious tea, helped organize the most romantic NY dinner at the beach. And also let us stick around till late evening and use the shower afterwards to head to the airport. The villa territory is a tropical paradise with fruit trees and flowers, just 1 minute away from the great beach. There is also a parking space at the entrance.
Scored 9.3
9.3
Rated wonderful
Wonderful
116 reviews
Price from
$19.80
1 night, 2 adults
La Perla Bentota, hotel in Moragalla

Featuring a garden with a swimming pool, La Perla Bentota is located in Bentota, a 2-minute walk away from Bentota Beach. This property provides guests with a restaurant.

It's a beautiful property, The staff were very helpful, breakfast was good, and the rooms were clean and I highly recommend this place
Scored 9.5
9.5
Rated exceptional
Exceptional
271 reviews
Price from
$36
1 night, 2 adults
Sea View Villa Bentota, Induruwa, hotel in Moragalla

Just a 2-minute walk from Induruwa Beach and 300 yards from Bentota Beach, Sea View Villa Bentota, Induruwa features accommodations in Induruwa with a garden.

Verry Compatable room and verry nice beach with sea food restaurant
Scored 9.6
9.6
Rated exceptional
Exceptional
108 reviews
Price from
$35
1 night, 2 adults
Sahana Sri Villa, hotel in Moragalla

Offering a sun terrace and views of the garden, Sahana Sri Villa is located in Bentota, 2297 feet from Bentota Lake. Certain units feature a seating area for your convenience.

The moment I arrived in, I felt at home, very clean and welcoming place. After 2 weeks traveling in Sri Lanka we had the best breakfast of our trip there, it was delicious and great variety of food. The owners are very friendly and caring! Really good place to stay and relax.
Scored 9.1
9.1
Rated wonderful
Wonderful
317 reviews
Price from
$22.61
1 night, 2 adults
All B&Bs in Moragalla
Looking for a B&B?
For travelers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms might be shared by other guests, and there's usually shared space with the host.

B&Bs That Guests Love in Moragalla

  • Avg. price/night: $60
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 40 reviews
    Authentic family run hotel on the beach with practically your own private pool.
    Katie
    Young couple