Skip to main content

Cheap hotels in Moragalla

Find the cheap hotels that appeal to you the most

The best cheap hotels in Moragalla

Check out our pick of great cheap hotels in Moragalla

Filter by:

Review score

Ceylon Relax Villa

Moragalla

Featuring air-conditioned accommodation with a pool with a view, Ceylon Relax Villa is located in Moragalla. This apartment provides free private parking, free shuttle service and free WiFi.

F
Finne
From
Finland
Sorry Still have a plan to SriLanka. Holidays
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 8 reviews
Price from
US$42
1 night, 2 adults

Tree of Life Resort

Bentota (Near Moragalla)

Situated in Bentota, 1.4 km from Bentota Beach, Tree of Life Resort features accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.

B
BK
From
Portugal
Wonderful bedroom. Superb bathroom Fantastic pool Great staff
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 280 reviews
Price from
US$76.50
1 night, 2 adults

Sriyan Villa

Beruwala (Near Moragalla)

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.

C
Christian
From
Canada
Great place, very friendly owner, everything was perfect! Recommended for sure.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 107 reviews
Price from
US$25
1 night, 2 adults

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.

D
Debra
From
United Kingdom
What a find, such a lovely family such a warm and friendly welcome. Vish took us on a sight seeing trip to so many places he is an amazing guy so chilled and knowledgeable about the area food at the hotel was amazing. Definitely worth a visit and if you can get a tour with Vish take one.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 121 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.

J
Jhonsen
From
Australia
Excellent beach front villa and restaurant ...
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 145 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.

B
Bronislav
From
Czech Republic
Beautiful accommodation, friendly and kind staff, the surroundings of the pool and the park very clean and pleasant
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 190 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.

K
Kateřina
From
Czech Republic
best accommodation in Sri Lanka so far! absolutely gorgeous garden with clean and fresh pool, rooms were nice, built in European style, so it has a separate shower, which comes in hand. But the owners and staff were absolutely the best. they were really nice and kind the whole stay, we had a lot of fun together. Mrs. Alexandra was lovely, kind and helpful all the time. Mr. Nelson is the best cook in Sri Lanka, we really enjoyed his cuisine. There is no chance finding better accommodation. also the beach is calm and without people.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 386 reviews
Price from
US$42
1 night, 2 adults

Amber House Lanka

Bentota (Near Moragalla)

Situated in Bentota, 2 km from Bentota Beach, Amber House Lanka features views of the sea. Featuring a restaurant, the property also has a shared lounge, as well as an indoor pool and a hot tub.

A
Arne
From
Belgium
The property is located next to the river and the hotel can provide you with watersport activities. They have a nice swimming pool with a cute turtle fountain.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 176 reviews
Price from
US$65
1 night, 2 adults

Kurumba Villas

Bentota (Near Moragalla)

Offering pool views, Kurumba Villas is an accommodation situated in Bentota, 800 metres from Bentota Beach and 400 metres from Bentota Lake.

P
Paris
From
Abkhazia
The chalet style apartments were spacious, clean, surrounding a good size pool. Would stay again. Staff were friendly and helpful.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 246 reviews
Price from
US$59
1 night, 2 adults

Lucky Prince Villa

Aluthgama (Near Moragalla)

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

D
Dr. Cécile
From
Switzerland
Very nice and clean rooms with A/C. Owners were very helpful and nice
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 104 reviews
Price from
US$47
1 night, 2 adults
All cheap hotels in Moragalla

Looking for a cheap hotel?

For those on a budget, these cheap and cheerful hotels still have a lot to offer, with most offering WiFi and convenient locations. Popular with backpackers, many properties can be found in central locations and include comfortable rooms with private or shared bathrooms. You’ll also find a number of options which feature a 24-hour front desk and luggage storage.

Most booked cheap hotels in Moragalla and surroundings in the past month

See all

Popular with guests booking cheap hotels in Moragalla

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

Popular with guests booking cheap hotels in Moragalla

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

Popular with guests booking cheap hotels in Moragalla

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 8 reviews

Popular with guests booking cheap hotels in Bentota

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 401 reviews

Popular with guests booking cheap hotels in Bentota

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

Popular with guests booking cheap hotels in Bentota

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 723 reviews

Popular with guests booking cheap hotels in Bentota

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

Popular with guests booking cheap hotels in Bentota

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

Popular with guests booking cheap hotels in Bentota

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

Popular with guests booking cheap hotels in Bentota

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

Stay connected in Moragalla and nearby. Cheap hotels with free WiFi

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

Offering a garden and garden view, Rupa Villa is situated in Beruwala, 1.6 km from Moragalla Beach and 46 km from Mount Lavinia Bus Stand.

From US$55.86 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 37 reviews

Set within 1.4 km of Moragalla Beach and 46 km of Mount Lavinia Bus Stand in Beruwala, Om yoga Shala Beruwala offers accommodation with seating area.

From US$20 per night
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$55.50 per night
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.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 60 reviews

Set in Beruwala, 500 metres from Moragalla Beach, Anura's Elephant offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$56 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 23 reviews

Located in Beruwala, 1.7 km from Moragalla Beach, E & C Guesthouse provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$64.90 per night
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.78 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 25 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$35.40 per night

Enjoy breakfast in Moragalla and nearby

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

Located in Beruwala, within 1.7 km of Moragalla Beach and 47 km of Mount Lavinia Bus Stand, Chaya Villa Guest House provides accommodation with a private beach area and free WiFi as well as free...

From US$23.75 per night

Sumal Villa

Beruwala
Breakfast options
Scored out of 10, guest rating 8.7
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
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 93 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
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.1
Very good - What previous guests thought, 401 reviews

Cinnamon Bey features bright and spacious rooms with a private balcony. It features an outdoor pool. The sea-facing rooms are air-conditioned and are equipped with a minibar, a safe and satellite TV.

From US$259.60 per night
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$91.30 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 16 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$27.81 per night

Anveela

Beruwala
Breakfast options
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 79 reviews

Set in Beruwala, 200 metres from Moragalla Beach, Anveela offers accommodation with a garden, free private parking, a terrace and a restaurant.

From US$60 per night