The 10 best accommodation in Moragalla, Sri Lanka | Booking.com
Skip to main content

Accommodation in Moragalla

Find the accommodation that appeal to you the most

The best accommodation in Moragalla

Check out our pick of great accommodation 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, 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.

S
Saman
From
Australia
Comfortable large clean rooms, Very friendly staff. Close to the beach. Had delicious breakfast in the morning too..
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)

Offering a garden and sea view, Sea View Villa Bentota, Induruwa is situated in Induruwa, 200 metres from Induruwa Beach and 3.7 km from Bentota Lake.

J
Jhonsen
From
Australia
Excellent beach front villa and restaurant ...
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.

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

M
Mahendra Gangai
From
South Africa
The setting, ambience, food and staff are amazing. Nelson is a RockStar and arranged all our site seeing at very affordable rates. His cooking is second to none and the meals prepared are authentic Sri Lanka cuisine.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 383 reviews
Price from
US$42
1 night, 2 adults

Taru Villas The Long House - Bentota

Bentota (Near Moragalla)

Located in Bentota, 200 metres from Bentota Beach, Taru Villas The Long House - Bentota provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a shared...

E
Esther
From
Netherlands
The hospitality and friendliness of the staff is just perfect! The food is great too. We started our holiday here and it was great to recover from the flight, you can also go for trips, we went to the Brief Gardens which was great, but there is more to explore, so you can definitely stay longer here.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 135 reviews
Price from
US$284.63
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.

R
Radoslaw
From
Poland
We stayed in the top floor apartment. Place was huge with a large terrace. It was much bigger than we expected and we really enjoyed it. Apartment had great amenities. The terrace is facing west and overlooking the lagoon so each evening we were enjoiying beautiful sunsets. The boat is a great option to get to the beach side and the staff was always ready to drop or pick us up.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 177 reviews
Price from
US$65
1 night, 2 adults

Lunuganga Estate

Bentota (Near Moragalla)

Lunuganga Estate features an outdoor swimming pool, garden, a restaurant and bar in Bentota.

p
pamela
From
Sri Lanka
everything is fabulous, accommodation, setting, staff, food - everything!!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 201 reviews
Price from
US$334.97
1 night, 2 adults
All accommodation in Moragalla

Most booked accommodation in Moragalla and surroundings in the past month

See all

Save money on accommodation in Moragalla and nearby – budget options available

  • Star Light Tropical Villa

    Bentota
    Budget options available
    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
    Budget options available
    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
  • Sumal Villa

    Beruwala
    Budget options available
    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
    Budget options available
    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
  • Hotel Coconut Bar Sea Lodge

    Beruwala
    Budget options available
    Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 45 reviews

    Hotel Coconut Bar Sea Lodge has a private beach area, terrace, a restaurant and bar in Beruwala.

    From US$50.99 per night
  • Pahalage Guesthouse

    Beruwala
    Budget options available
    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.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
  • Sky and Sand Guesthouse

    Beruwala
    Budget options available
    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

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
  • Niyanca Guest

    Beruwala
    Breakfast options

    Featuring garden views, Niyanca Guest offers accommodation with a garden and a balcony, around 1.7 km from Moragalla Beach.

    From US$57 per night
  • Set in Beruwala, 1.6 km from Moragalla Beach and 47 km from Mount Lavinia Bus Stand, DR SCHREIBER VILLa offers a garden and air conditioning.

    From US$47.88 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...

  • 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
  • Located in Aluthgama, 200 metres from Moragalla Beach, Ahyora Beach Beruwala provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area. 47 km from...

    From US$50.40 per night

Accommodation that guests love in Moragalla

See all
  • Avg. price/night: US$46.62
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 8 reviews
    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.
    Guest review by
    Sally
    Young couple
  • Avg. price/night: US$46.62
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 8 reviews
    Sorry Still have a plan to SriLanka. Holidays
    Guest review by
    Finne
    Young couple
  • 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