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, 9 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, 293 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
Joerg
From
Germany
We stayed 4 night in this villa and our stay was more than fantastic!!! The host Shameera is such a great and wonderful guy. The villa is located in a very green garden with a lot of space around the building. You can sit on the veranda and look for hours only in the garden and you will see real nature with different flowers, trees, animals etc. It was so relaxing!! :-) The breakfast is served by the host every morning on the veranda outside and it contains day by day different local specialties with a wonderful taste. Also his hints, what to to in the surroundings and possible activities are great and useful. Thank you once again for hosting us in your small escape from normal life, Shameera. We will really come back to your villa. Promised!! :-) Best wishes George & Sabine
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, 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.

K
Kristine
From
Australia
The natural quiet beach front location with amazing food, staff and Long Island ice tea cocktails! Perfect holiday ingredients. Come and stay. You won’t be disappointed!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 148 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.

A
Audrone
From
Lithuania
Very good food Right on the beach Friendly staff Spotless garden
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 193 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.

C
Cheryl
From
Isle of Man
Fabulous place! Beautiful gardens, spotlessly clean and spacious room, friendly and attentive staff and the most delicious food served in huge portions. My favourite hotel of all time!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 399 reviews
Price from
US$44
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, 175 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.

V
Vikash
From
India
Rooms were very spacious and clean. We loved the greenery around it. And bathroom was exceptional. Really huge and spotless clean. The pool was very clean and refreshing. Breakfast spread was also good.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 249 reviews
Price from
US$59
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.

E
Emilija
From
Serbia
Hosts are very nice people, they helped us with train tickets, the owner dropped us by tuk tuk to train station, they feed us well…
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 111 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, 9 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 Moragalla

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

Popular with guests booking cheap hotels in Bentota

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

Popular with guests booking cheap hotels in Bentota

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

Popular with guests booking cheap hotels in Bentota

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

Popular with guests booking cheap hotels in Bentota

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

Popular with guests booking cheap hotels in Bentota

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

Popular with guests booking cheap hotels in Bentota

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

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

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.

From US$96.80 per night
Scored out of 10, guest rating 9.7
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.

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

Located in Beruwala and only 600 metres from Moragalla Beach, MB Villa provides accommodation with sea views, free WiFi and free private parking.

From US$28.50 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 61 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$60 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 24 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$46.19 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 19 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, 27 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$31.86 per night

Enjoy breakfast in Moragalla and nearby

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

Featuring air-conditioned accommodation with a terrace, Chaya Villa Guest House is located in Beruwala. There is an on-site restaurant, plus free private parking and free WiFi are available.

From US$32.20 per night

Sumal Villa

Beruwala
Breakfast options
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 17 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.3
Very good - What previous guests thought, 97 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, 59 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, 425 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$558.14 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

Paradise Bay

Beruwala
Breakfast options
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 33 reviews

Located in Beruwala, Paradise Bay offers beachfront accommodation 2 km from Moragalla Beach and offers various facilities, such as a private beach area, an infinity pool and a garden.

Cheap hotels that guests love in Moragalla

See all
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 91 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 9.0
Superb - What previous guests thought, 91 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