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.

S
Sally
From
United Kingdom
Really nicely little villa. Kitchenette was well kitted out. Plenty of drinking water was provided. Everything was clean. Pool was a bonus for a dip after a day on the beach. Short walk to beach which had a number of decent restaurants with beach loungers free for guests. Used the airport transport which worked well. Overall a nice place to stay.
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.

L
LiljaK
From
Slovenia
A very nice and new complex of 6 bungalows with a blooming garden and a terrace, where excellent breakfasts and other food are served, as well as a nice and well-kept swimming pool. The rooms are large, nicely decorated, with a large bathroom and outdoor shower. The staff is extremely friendly and helpful. A free tuktuk will take you to the beach whenever you want, as well as from the beach back to the hotel. They also have their own morning safari boat, on which we saw a lot of animals and magical mangroves. If you are headed to Bentota, book this hotel without hesitation!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 278 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.

J
Jérôme
From
France
A piece of heaven in the countryside of Sri Lanka. The villa is located inside a beautiful garden and just 10 min from the beach. The host will do everything to make you feel at home. I really appreciate that the host took me to visit the surrounding area free of charge. The breakfast was delicious, with a choice of Sri Lankan, Indian or Western food. For a very reasonable price, he also offers an excellent dinner. Thanks again :)
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.

P
Pernilla
From
Portugal
After nearly one month of travelling I arrived to Sea Pink and wow! It became clear, I saved the best for last. Beautiful guesthouse, luxurious feel, comfortable and spotless. And if that wasn’t enough 😁 The family makes you feel like a friend right away. No language barriers, even their sweet 3year-old son speaks English. I chose the Sri Lankan breakfast and every morning a sumptuous table of delicious food and fruits was set up for me. The location is a short 5min stroll to the most beautiful beaches along the west coast. Highly recommend this special place if you visit Bentota.
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.

N
Nikolaj
From
Slovenia
Amazing experience! Location is perfect for people who like to have an affordable and quite place for themselves in paradise. You will have your own beach and your own restaurant with mostly traditional food. Accomodation is basic but cosy, clean and comfortable. Room is spacious with nice bed, very good AC, cattle and fridge. Huge window with romantic sea view and bathroom is big and clean. Restaurant will serve you delicious breakfast, excellent fresh juices (ask for local kirala-mangrove apple with young cocconut), cold refreshments and tasty meals made with local veggies, sea food, chicken or pork. Place is run by local youth, so you might get a beach volleyball game with boys who will also help you to go around, rent a scooter, teach some sinhala. There is top ayurvedic center in close vicinity. Highly recommended!
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.

K
Kristof
From
Belgium
We stayed at the villa during our last 2 days in Sri Lanka. Very well maintained beautiful house located next to the ocean. The owner and staff were very friendly and made a great dinner and breakfast. We could easily stay here for a longer period. The rooms are very spacious and extremely well equipped. One of the best rooms we had during our 3 weeks in Sri Lanka. Highly recommended!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 189 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.

S
Sandeep
From
United Arab Emirates
Excellent breakfast, limited options. Included fresh fruit platter, fresh juice, tea and coffee with eggs prepared as per request. Very boutique property, tastefully done, spacious rooms, clean. The decor with lights really changes the mood in the restaurant and pool in the evening. Friendly owners and competent team, equally friendly pooches :)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 385 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.

M
Maryam
From
Oman
Everything was perfect. The family that runs the hotel are so friendly and helpful. The food options were fair enough.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 177 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.

L
Liesbeth
From
Belgium
We loved everything. It was our first stay in Sri Lanka and it couldn’t have been any better. The team helped us with everything: airport transfer, boat safari, turtle farm, restaurant recommendations, etc. Also the very early arrival wasn’t an issue, they even arranged an extra breakfest for us. The accomodotion was very clean and the swimming pool perfect.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 245 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.

L
Leif Aage
From
Norway
Such a nice friendly couple, genuinely helping us in any way possible 😊 The rooms were big and comfy. It's very close to the beach. Breakfast was big and with lots of varieties.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 103 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 8.6
Fabulous - What previous guests thought, 8 reviews

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 Bentota

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

Popular with guests booking cheap hotels in Bentota

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 13 reviews

Popular with guests booking cheap hotels in Bentota

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

Popular with guests booking cheap hotels in Bentota

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

Popular with guests booking cheap hotels in Bentota

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

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 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.

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.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
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
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

Enjoy breakfast in Moragalla and nearby

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 9.8
Exceptional - What previous guests thought, 5 reviews

Situated in Beruwala, 1.8 km from Moragalla Beach, White Elephant Villa & Restaurant features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$48.41 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 392 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$272.58 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$71.50 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

Mango Tree House

Beruwala
Breakfast options
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

Cheap hotels that guests love in Moragalla

See all
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 89 reviews
The location of the property is excellent. On the beach itself. The pool is clean and big enough for a swim and leisure. It’s a peaceful place to unwind and be away from traffic and noise. Trees and greenery surrounds you. Sagarika is a perfect host.
Guest review by
Neville
Family with young children
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 89 reviews
It was our second visit to Sagarika. We love the location on the beach and being able to walk along the beach to restaurants serving great value meals including local fresh fish. The family who own and run the hotel are very friendly and helpful and make everyone very welcome. Breakfasts are delicious and the rooms are clean and comfortable. The hotel garden attracts many local birds including peacocks which are great to see. A lovely place to stay in a sunny safe and friendly country that really needs more tourists. Highly recommend.
Guest review by
Rosalind
Young couple