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

L
Lynnie4
From
New Zealand
This place is a little gem. I enjoyed my stay at The tree of life resort. I was well taken care of by all the staff. The room was comfy, clean and stylish. The food was delicious and the pool was refreshing. This resort would suit groups. You could easily book the whole resort out as it only has 6 chalets. I totally recommend this place, and I'm looking forward to returning.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 295 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.

D
Dinuka
From
Australia
Unexpectedly found, It is small villa, with mini fridge and kitchen. Room is plenty for 2 of us, with a comfortable bed. Everything was there that we can think of like hot water, A/C, and the internet. Owner of the place was very kind towords us.Beach near it was one of the best. He arrange a village tour for free of charge. Breakfast was also good. The time spent there was very enjoyed.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 108 reviews
Price from
US$25
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
Vojtěch
From
Czech Republic
The best thing was the short way to the ocean.
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.

J
Jaap
From
Netherlands
Great pool and sea. Great seaview. Nice dinner
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 198 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, 403 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.

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, 179 reviews
Price from
US$63.75
1 night, 2 adults

Shan Villa

Bentota (Near Moragalla)

Set within 600 metres of Bentota Beach and 400 metres of Bentota Lake in Bentota, Shan Villa features accommodation with seating area.

M
Mohena
From
Switzerland
Great hospitality, i can recommend this home stay with a warm heart.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 100 reviews
Price from
US$12
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.

G
Gergana
From
Bulgaria
The villas are very good and comfortable. The staff is friendly. The pools is clean. One of the villas that we used had three bedrooms. Each bedroom has its own bathroom. There is also a kitchen in the villa that one can use. We have visited also a fish restaurant on 15-minutes walk from the villas - NOVA SEAFOOD RESTAURANT.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 252 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.

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, 117 reviews
Price from
US$40
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 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 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, 93 reviews

Popular with guests booking cheap hotels in Bentota

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

Popular with guests booking cheap hotels in Bentota

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

Popular with guests booking cheap hotels in Bentota

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

Popular with guests booking cheap hotels in Bentota

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 158 reviews

Popular with guests booking cheap hotels in Bentota

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

Popular with guests booking cheap hotels in Bentota

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

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

Anura's Elephant

Beruwala
Breakfast options
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$70 per night

Bay Street

Beruwala
Breakfast options
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 20 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, 29 reviews

Set 1 km from Moragalla Beach, The beach gate villa offers a private beach area, a garden and air-conditioned accommodation with a terrace and free WiFi.

From US$31.86 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 4 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$30.36 per night

Sumal Villa

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

Aliya Lanka

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

Set in Beruwala, Aliya Lanka offers beachfront accommodation 400 metres from Moragalla Beach and provides various facilities, such as a garden and a shared lounge.

From US$59 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 100 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$76.39 per night

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

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

Set 600 metres from Moragalla Beach and 47 km from Mount Lavinia Bus Stand in Beruwala, The Nonnas Privacy Villa offers accommodation with a kitchen.

From US$22.57 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 108 reviews

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.

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

Ocean Villa is located in Beruwala, 1.8 km from Moragalla Beach, 47 km from Mount Lavinia Bus Stand, as well as 3.3 km from Kande Viharaya Temple.

From US$20.60 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 37 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$31.93 per night
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.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 84 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

Cheap hotels that guests love in Moragalla

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