The 10 best cheap hotels in Moragalla, Sri Lanka | Booking.com
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 selection of great cheap hotels in Moragalla

Filter by:

Review score

Ceylon Relax Villa

Moragalla

Ceylon Relax Villa offers accommodations in Moragalla, a 5-minute walk from Moragalla Beach and 29 miles from Mount Lavinia Bus Stand.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 8 reviews
Location 9.3
Price from
$42
1 night, 2 adults

Tree of Life Resort

Bentota (Near Moragalla)

Located in Bentota, a 17-minute walk from Bentota Beach, Tree of Life Resort has accommodations with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.

A
Aliasgar
From
United Arab Emirates
Highly recommended. Newly renovated Huge rooms. 5 * feelings
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 272 reviews
Location 8.9
Price from
$67.50
1 night, 2 adults

Sriyan Villa

Beruwala (Near Moragalla)

Sriyan Villa in Beruwala provides accommodations with free bikes, massage services, and a garden.

J
Jose
From
Colombia
The service and the breakfast.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 104 reviews
Location 9.7
Price from
$22.50
1 night, 2 adults

Sea Pink Residence

Bentota (Near Moragalla)

Offering garden views, Sea Pink Residence in Bentota provides accommodations, a garden, and a bar. This property offers access to a balcony, free private parking, and free Wifi.

L
Lesly
From
France
We stayed here after traveling around Sri Lanka for a week and it was perfect! The family who runs this hotel is really adorable and they will make sure that everything is fine for you, they will help you if you need anything and they serve really good breakfast. You have the choice between English Breakfast and Sri Lankan breakfast, as we stayed for a week we could enjoy the both of them and we always loved it. The room is clean, there is still no hot water but it is not really cold so you still can enjoy a shower especially after a warm day at the beach, which is only at 2min by walk ! There is also a lot of restaurants near the place, and they can arrange you a tuktuk or a taxi if you need to go farther. I will recommend this place without any hesitation, it's really a good value.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 121 reviews
Location 9.3
Price from
$27
1 night, 2 adults

Sea View Villa Bentota, Induruwa

Induruwa (Near Moragalla)

Sea View Villa Bentota, Induruwa is located in Induruwa, just a 2-minute walk from Induruwa Beach and 2.3 miles from Bentota Lake.

W
Walker
From
Sweden
Verry Compatable room and verry nice beach with sea food restaurant
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 143 reviews
Location 9.8
Price from
$35
1 night, 2 adults

Thoduwawa Beach Villa

Paiyagala South (Near Moragalla)

Providing pool views, Thoduwawa Beach Villa in Paiyagala South provides accommodations, a private beach area, pool with a view, a garden, and a terrace.

J
Justine
From
Canada
We absolutely enjoyed our stay. Would 100% recommend for a relaxing and quiet vacation. It is really clean, well maintained. All the staff is doing an excellent job, wonderful service! Food was good and affordable.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 183 reviews
Location 9.4
Price from
$36
1 night, 2 adults

La Perla Bentota

Bentota (Near Moragalla)

Featuring garden views, La Perla Bentota in Bentota offers accommodations, a garden, and a shared lounge. With pool views, this accommodation provides a terrace and a swimming pool.

B
Barry
From
Canada
The property is beautiful,clean and extremely well maintained but the most exceptional feature of La Perla is its staff and owners and most especially Alexandra and Nelson. They are not only gracious and accommodating but Nelson is an incredible chef. The best food we have had in Sri Lanka . His tiger prawns are the best I have had anywhere in the world!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 367 reviews
Location 8.7
Price from
$42
1 night, 2 adults

Amber House Lanka

Bentota (Near Moragalla)

Located in Bentota, 1.2 miles from Bentota Beach, Amber House Lanka features views of the river. Offering a restaurant, the property also has a shared lounge, as well as an indoor pool and a hot tub.

F
Fernando
From
Bahrain
Beautiful location, helpful staff, luxury room facilities, high quality service, and tasty srilanka sea food
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 175 reviews
Location 9.6
Price from
$60
1 night, 2 adults

Lucky Prince Villa

Aluthgama (Near Moragalla)

Lucky Prince Villa provides beachfront accommodations in Aluthgama.

G
Gore
From
India
Staff very cooperative and understanding. Location was really good. All the amenities were fulfilled. Value for Money, Breakfast really good
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 102 reviews
Location 9.4
Price from
$47
1 night, 2 adults

Sri Lancashire Guest House

Bentota (Near Moragalla)

Sri Lancashire Guest House features air-conditioned rooms in Bentota. This beachfront property offers access to free Wifi and free private parking.

s
shai
From
Israel
Nishanti and Wasanthe went far and beyond and did everything to make us feel cozy and at home. They made us breakfast packs when we needed to leave very early, and their breakfast was excellent! The place was very clean and with good smell. Thank you Nishanti and Wasanthe!
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 196 reviews
Location 9.4
Price from
$38
1 night, 2 adults
All cheap hotels in Moragalla

Looking for a cheap hotel?

For those trying to save, these fun, budget hotels still have lots to offer, from Wifi to convenient locations. Popular with backpackers, many properties are set in central areas and include comfortable rooms with private or shared bathrooms. You’ll also find loads of options that feature 24-hour front desks and luggage storage.

Most booked cheap hotels in Moragalla and surrounding area in the past month

See all

Enjoy breakfast in Moragalla and nearby

  • Rupa Villa

    Beruwala
    Breakfast options
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Featuring a garden, Rupa Villa provides accommodations in Beruwala. This property offers access to a patio, free private parking, and free Wifi.

  • Sunny Villa

    Beruwala
    Breakfast options
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 5 reviews

    Sunny Villa is located in Beruwala, just a 16-minute walk from Moragalla Beach and 29 miles from Mount Lavinia Bus Stand.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 15 reviews

    Offering a garden, Star Light Tropical Villa provides accommodations in Bentota. This property offers access to a terrace, free private parking, and free Wifi.

  • Anura's Elephant

    Beruwala
    Breakfast options
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 60 reviews

    Located in Beruwala, a 6-minute walk from Moragalla Beach, Anura's Elephant has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

  • E & C Guesthouse

    Beruwala
    Breakfast options
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 22 reviews

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

  • Bay Street

    Beruwala
    Breakfast options
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 16 reviews

    Bay Street provides air-conditioned rooms in Beruwala. This property offers access to a terrace and free private parking.

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 22 reviews

    Offering a garden, The beach gate villa offers accommodations in Beruwala. This beachfront property offers access to a terrace, free private parking, and free Wifi.

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

    Chaya Villa Guest House in Beruwala provides accommodations with a garden, a terrace, and a shared lounge. This guest house provides free private parking, a 24-hour front desk, and free Wifi.

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

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 37 reviews

    Offering a garden, Om yoga Shala Beruwala offers accommodations in Beruwala. There's a private entrance at the bed and breakfast for the convenience of those who stay.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 8 reviews

    The Nonnas Privacy Villa is located in Beruwala, just a 7-minute walk from Moragalla Beach and 29 miles from Mount Lavinia Bus Stand.

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

    Offering a garden, Dil's Place features accommodations in Beruwala. This property offers access to a terrace, free private parking, and free Wifi.

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

    Sriyan Villa in Beruwala provides accommodations with free bikes, massage services, and a garden.

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 7 reviews

    Aliya Lanka is a recently renovated guest house in Beruwala where guests can make the most of its garden and terrace. This beachfront property offers access to free Wifi and free private parking.

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

    Ocean Villa offers accommodations in Beruwala, 1.1 miles from Moragalla Beach and 29 miles from Mount Lavinia Bus Stand. This property offers access to a balcony, free private parking, and free Wifi.

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

    Offering garden views, Guest House Basilea in Beruwala provides accommodations and a garden. This property offers access to a terrace, free private parking, and free Wifi.

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 5 reviews

    Located in Beruwala, 1.1 miles from Moragalla Beach, White Elephant Villa & Restaurant has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Cheap hotels that guests love in Moragalla

See all
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 86 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
    Excellent - What previous guests thought, 86 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