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

s
shilpi
From
India
Loved d place, staff, owner everyone. Food was lipsmackingly delicious. Free tuk tuk service. Bathroom was so good
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 277 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.

S
Sitara
From
United Kingdom
Srilanka Dinner was arranged. Host Sameer did everything to make us feel comfortable and had a homely feeling.
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.

M
Maria
From
Austria
LOVELY hosts who are ready to help you whenever you need something. The room is neat and clean and very nice. We stayed here for 7 nights and it was still too short. It is a walking distance to the beach where you can find sunbeds under palm trees and watch the sunset. Also the "beach boys" who rent out those sunbeds and make tours with you are a great crew, we had so much fun with them! Don't worry about the train noise. Yes, it's loud, but it my opinion it just belongs to Bentota and you will get used to it.
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.

R
Rose
From
New Zealand
Very nice room very nice free beach screen wi-fi facility very delicious sea food. This is the best place of my Sri Lanka trip...
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 144 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.

T
Tom
From
Germany
Friendly staff and a great location. Food is good and the pool very nice. Quiet area and a beach right in front. Perfect place to relax!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 188 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, 383 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.

I
Iurii
From
Moldova
This is the second time we have stayed in this villa in Bentota. The hospitable hostess (the owner), the beautiful villas for living, the pool, the staff ready to help - everything is fine.
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.

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, 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.0
    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.0
    Exceptional - What previous guests thought, 1 review
  • Popular with guests booking cheap hotels in Moragalla

    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 89 reviews
  • Popular with guests booking cheap hotels in Bentota

    Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 12 reviews
  • Popular with guests booking cheap hotels in Bentota

    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 712 reviews
  • Popular with guests booking cheap hotels in Bentota

    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 458 reviews
  • Popular with guests booking cheap hotels in Bentota

    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 81 reviews
  • Popular with guests booking cheap hotels in Bentota

    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 276 reviews
  • Popular with guests booking cheap hotels in Bentota

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

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

    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 10.0
    Exceptional - What previous guests thought, 18 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.

    From US$77.70 per night
  • Anura's Elephant

    Beruwala
    Breakfast options
    Scored out of 10, guest rating 8.9
    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
  • Bay Street

    Beruwala
    Breakfast options
    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$28.32 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...

  • Sumal Villa

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

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

    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 9.6
    Exceptional - What previous guests thought, 107 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 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, 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, 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.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, 15 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$24.72 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