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

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, 180 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 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 10
Exceptional - What previous guests thought, 20 reviews

Popular with guests booking B&Bs in Bentota

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

Popular with guests booking B&Bs in Bentota

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

Popular with guests booking B&Bs in Beruwala

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 120 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

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.8
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
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 106 reviews

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.

From US$75.75 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