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.

M
Maxi
From
Germany
Amazing new hotel right by the ocean! This place is absolutely beautiful – the hotel is brand new and located right by the water where the waves crash against the shore. You can’t swim at the beach itself, but the pool is fantastic and perfect for relaxing with an ocean view. The chef prepared delicious meals for both dinner and breakfast – everything was fresh and full of flavor. The location is super convenient for first or last day, since it's just a 25 minute drive to the airport without the horrible Colombo traffic.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 294 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
Daham Panduwawala
From
Sri Lanka
The host and the facilities included were something that exceeded the expectations. the interior of the room felt very homely and comfortable. Highly reccomended for any solo traveller or to a person on business trips.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 107 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.

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

I
Ivonne
From
Germany
Great family run business. Lovely atmosphere by the river, excellent food (you can get lunch and dinner and order from a menu). Staff takes you to the other side of the river to a beautiful beach anytime you want. The rooms have a stunning river view, are clean and shower with good pressure and hot water. You can book tours and water sport equipment. We felt very welcome and would definitely go there again.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 176 reviews
Price from
US$63.75
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.

R
Roman
From
Czech Republic
Sometimes you must be very lucky to find a place like this when searching on-line. Fortunately we were! We were pampered by incredibly nice staff. Our villa, garden around, location close to paradise beach was just a traveler ´s dream. Our villa was furnished and arranged in a local spirit, super clean. Simply a fantastic spot where you wish to be when traveling the world!🙏
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.

D
Dilshan Madhusanka
From
Sri Lanka
Good service and comfortable rooms
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 114 reviews
Price from
US$40
1 night, 2 adults

Sri Lancashire Guest House

Bentota (Near Moragalla)

Located in Bentota, within 100 metres of Bentota Beach and 3.5 km of Bentota Lake, Sri Lancashire Guest House provides accommodation with a private beach area and free WiFi as well as free private...

I
Irina
From
Estonia
A lovely Guest House for quiet and relaxing stay. Very clean, very comfortable, very stylish. Wonderful breakfast, probably the best in Sri Lanka :) Located near the beach (across the road) where we could use sunbeds free of charge. Guest House provided beach towels as well. We liked everything and enjoyed every minute of our stay over there. Thank you!
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 228 reviews
Price from
US$38
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, 92 reviews

Popular with guests booking cheap hotels in Bentota

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 426 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, 481 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, 93 reviews

Popular with guests booking cheap hotels in Bentota

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

Enjoy breakfast in Moragalla and nearby

Sunny Villa

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

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$60 per night

E & C Guesthouse

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

Bay Street

Beruwala
Breakfast options
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
Scored out of 10, guest rating 9.3
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$32.20 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 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, 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$56.70 per night
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 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, 426 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$571.12 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 123 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

Cheap hotels that guests love in Moragalla

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