Skip to main content

B&Bs in Moragalla

Find the B&Bs that appeal to you the most

The best B&Bs in Moragalla

Check out our pick of great B&Bs in Moragalla

Filter by:

Review score

Sea Pink Residence

Bentota (Near Moragalla)

Featuring a garden, bar and views of garden, Sea Pink Residence is set in Bentota, 400 metres from Bentota Beach. This property offers access to a balcony, free private parking and free WiFi.

T
Trubirohová
From
Slovakia
We had the most pleasant stay at Sea Pink Residence. The hosts were very nice and helpful. They were interested in whether everything was okay and whether we needed anything. The breakfast was excellent. The room was spacious and very clean. We felt at home there. The hosts have no problem planning and recommending trips in the area. If you are going to visit Bentota, Sea Pink Residence is the right place. We will definitely be back on our next visit to Sri Lanka.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 122 reviews
Price from
US$27
1 night, 2 adults

Sea View Villa Bentota, Induruwa

Induruwa (Near Moragalla)

Boasting sea views, Sea View Villa Bentota, Induruwa features accommodation with a private beach area, a garden and a bar, around 200 metres from Induruwa Beach.

V
Vladimir
From
Russia
Friendly hosts. They were very friendly and helped with everything. Nice room, clean. The beach and the ocean are great. It is comfortable to swim and relax.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 146 reviews
Price from
US$35
1 night, 2 adults

Thoduwawa Beach Villa

Paiyagala South (Near Moragalla)

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.

H
Helen
From
Australia
This villa is amazing. It’s right on the beach where it’s good to swim but also the pool is fabulous too. The staff are wonderful, nothing is too much trouble. I had dinner there every night because it was so good. The rooms are beautiful and spacious with lots of little personal touches. Apart from the train station right next door ( you quickly get used to it and after the first day I barely noticed it) it’s a lovely quiet place to relax and take it easy.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 192 reviews
Price from
US$42
1 night, 2 adults

La Perla Bentota

Bentota (Near Moragalla)

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.

G
Gábor Erhard
From
Hungary
Everything was exceeding our expectations. The hotel alone is beautiful with a lot of trees and nice lights, a great pool and cosy, clean rooms. The food is also superb, they offer a great selection for dinner and lunch for a good price and you get a huge portion, which is always appreciated, but on top of that everything tastes really really good! The cherry on top is the staff… all people working there is clearly there for you to ensure you spend an amazing time there. Everyone is super helpful and everyone is unimaginably nice. I highly recommend visiting this place and stay there for many nights. We regretted that we couldn’t stay there for longer time, trully amazing place and people!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 391 reviews
Price from
US$44
1 night, 2 adults

Lucky Prince Villa & Ayurveda Wellness

Aluthgama (Near Moragalla)

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.

V
Viivi
From
Finland
Amazing Sri lankan hospitality. Big, beautiful and clean room with balcony. The shower closet is a nice extra as the water is not all over the bathroom. Good breakfast and they will cook you also dinner on request. Just few minutes walk from the beach
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 106 reviews
Price from
US$47
1 night, 2 adults

Sri Lancashire Guest House

Bentota (Near Moragalla)

Located in Bentota, within 100 metres of Bentota Beach and 3.5 km of Bentota Lake, Sri Lancashire Guest House provides accommodation with a private beach area and free WiFi as well as free private...

C
Carol
From
New Zealand
What a great start to our holiday in Sri Lanka. Wasantha & Nishanthi are wonderful hosts, their kindness, smiles & sense of humour made us feel at home. We had a fun time cycling around Bentota and the local area on their push bikes. The guesthouse is across the road from the beach which is an added bonus. We have been in Sri Lanka for five weeks and can say that Nishanthi’s breakfasts are by far the best - a great introduction to Sri Lankan food. We will certainly recommend the guesthouse to all our friends & family.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 220 reviews
Price from
US$38
1 night, 2 adults

Sahana Sri Villa

Bentota (Near Moragalla)

Situated within 100 metres of Bentota Beach and 500 metres of Bentota Lake in Bentota, Sahana Sri Villa features accommodation with seating area and a kitchen.

S
Solvi
From
Norway
Genuin BB owned and driven by a wonderful Sri Lankan family. Home made excuisite breakfast! Friendly and safe environment.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 414 reviews
Price from
US$26.60
1 night, 2 adults

New Jaya Villa

Bentota (Near Moragalla)

Set within 400 metres of Bentota Beach and less than 1 km of Bentota Lake in Bentota, New Jaya Villa offers accommodation with seating area.

p
prest
From
India
An ideal place to spend 3 nights. Very near the beach, multiple restaurants, local shops and snack bars. The property itself is extremely well kept by Jaya. I loved eating his freshly grown fruit for breakfast, and he's really interesting and helpful, particularly with local knowledge. You wont be getting ripped off when Jaya is helping you book activities (lovely mangrove tour and pit stop at ayurveda garden!). Very relaxing feel to the place too! The room was more than spacious. Everything you needed from kitchen facilities to, mosquito net, good fan,
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 114 reviews
Price from
US$12
1 night, 2 adults

River Breeze Villa Bentota

Bentota (Near Moragalla)

Featuring a patio with garden views, a garden and barbecue facilities, River Breeze Villa Bentota can be found in Bentota, close to Bentota Lake and 2.5 km from Bentota Beach.

S
Sunil Raja
From
Switzerland
It is very simple and clean too. Surround is attractive.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 182 reviews
Price from
US$30
1 night, 2 adults

Channa Villa & Tours

Bentota (Near Moragalla)

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

A
Alexey
From
Kazakhstan
Great place to stay in Bentota within a 5 minute walk to the best beach in the area. There are also good eateries around with excellent food and reasonable prices. The rooms at the villa are maintained to the highest standards, very clean, hot water, kitchen, cutlery, complimentary tea/coffee. Channa, the host , and his family are very supportive, helped to arrange airport transfer and some other trips. Strongly recommend.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 102 reviews
Price from
US$21
1 night, 2 adults
All B&Bs in Moragalla

Looking for a B&B?

For travellers 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 may be shared by other guests, and there is often shared space with the host.

Most booked B&Bs in Moragalla and surroundings in the past month

See all

Popular with guests booking B&Bs in Moragalla

Popular with guests booking B&Bs in Moragalla

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking B&Bs in Moragalla

Popular with guests booking B&Bs in Bentota

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

Popular with guests booking B&Bs in Beruwala

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 95 reviews

Popular with guests booking B&Bs in Bentota

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

Popular with guests booking B&Bs in Aluthgama

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

Popular with guests booking B&Bs in Bentota

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

Popular with guests booking B&Bs in Beruwala

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

Popular with guests booking B&Bs in Bentota

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 102 reviews

Save money on B&Bs in Moragalla and nearby – budget options available

Villa Avanthi

Beruwala
Budget options available

Set 1.6 km from Moragalla Beach, Villa Avanthi offers a private beach area, an outdoor swimming pool and air-conditioned accommodation with a balcony and free WiFi.

From US$66.12 per night

Sunny Villa

Beruwala
Budget options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews

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.

Star Light Tropical Villa

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

Set in Bentota, 700 metres from Moragalla Beach and 46 km from Mount Lavinia Bus Stand, Star Light Tropical Villa offers spacious air-conditioned accommodation with a terrace and free WiFi.

From US$99.90 per night

Sumal Villa

Beruwala
Budget options available
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 18 reviews

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.

From US$37.40 per night

Pahalage Guesthouse

Beruwala
Budget options available
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 95 reviews

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.

From US$56.70 per night

Sky and Sand Guesthouse

Beruwala
Budget options available
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 120 reviews

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.

From US$71.50 per night

The Olive Villa

Beruwala
Budget options available

Featuring city views, The Olive Villa offers accommodation with a garden and a balcony, around 600 metres from Moragalla Beach.

From US$74.10 per night

Mango Tree House

Beruwala
Budget options available
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 4 reviews

Set within 500 metres of Moragalla Beach and 47 km of Mount Lavinia Bus Stand, Mango Tree House offers rooms with air conditioning and a private bathroom in Beruwala.

From US$102.60 per night

Enjoy breakfast in Moragalla and nearby

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 21 reviews

Located in Beruwala and only 1.7 km from Moragalla Beach, Gästehaus Isabella provides accommodation with garden views, free WiFi and free private parking.

From US$37 per night

Niyanca Guest

Beruwala
Breakfast options

Featuring garden views, Niyanca Guest offers accommodation with a garden and a balcony, around 1.7 km from Moragalla Beach.

From US$57 per night

Bay Street

Beruwala
Breakfast options
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 17 reviews

Located within 1.7 km of Moragalla Beach and 47 km of Mount Lavinia Bus Stand, Bay Street provides rooms with air conditioning and a private bathroom in Beruwala.

From US$30.47 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 26 reviews

Featuring a balcony with garden views, a private beach area and a garden, The beach gate villa can be found in Beruwala, close to Moragalla Beach and 46 km from Mount Lavinia Bus Stand.

From US$38.94 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 58 reviews

Set 1 km from Moragalla Beach, Guest House Basilea offers 3-star accommodation in Beruwala and has a garden. This property offers access to a terrace, free private parking and free WiFi.

From US$22.50 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 38 reviews

Guesthouse Panorama in Beruwala has 1-star accommodation with a private beach area and a bar. This beachfront property offers access to a terrace, free private parking and free WiFi.

From US$33.99 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 17 reviews

Set in Beruwala, 2.1 km from Moragalla Beach and 47 km from Mount Lavinia Bus Stand, SunSet Guest House offers air conditioning.

From US$32.96 per night

Hiru Hotel

Beruwala
Breakfast options

Located within 600 metres of Moragalla Beach and 47 km of Mount Lavinia Bus Stand, Hiru Hotel offers rooms with air conditioning and a private bathroom in Beruwala.

From US$59.28 per night
gogless