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
139 reviews
Price from
$30
1 night, 2 adults
River Breeze Villa Bentota, hotel in Moragalla

River Breeze Villa Bentota in Bentota provides accommodations with a garden, barbecue facilities, and a shared lounge. With river views, this accommodation offers a patio.

Great Service.
Scored 9.7
9.7
Rated exceptional
Exceptional
135 reviews
Price from
$25
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
159 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
121 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.

The guests were so kind, they really took care of me. The room is big, clean and comfy with a great balcony. And the breakfast was amazing. I was sad not to be able to stay longer.
Scored 9.8
9.8
Rated exceptional
Exceptional
169 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
186 reviews
Price from
$15
1 night, 2 adults
Welcome Family Guest House., hotel in Moragalla

Just a 6-minute walk from Bentota Beach and 500 yards from Bentota Lake, Welcome Family Guest House. Features accommodations in Bentota, with a garden.

The stay was very nice. Hosts were very helpful
Scored 9.6
9.6
Rated exceptional
Exceptional
100 reviews
Price from
$33.12
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
120 reviews
Price from
$19.80
1 night, 2 adults
La Perla Bentota, hotel in Moragalla

A 2-minute walk from Bentota Beach in Bentota, La Perla Bentota offers accommodations with access to spa facilities, wellness packages, and beauty services.

Amazing cozy place with great service & vibes. Nelson the owner & manager is such a helpful & friendly guy. Rooms were so clean & the pool is nice but not heated. Breakfast is tasty & fresh. Highly recommended
Scored 9.4
9.4
Rated wonderful
Wonderful
285 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
117 reviews
Price from
$35
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

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