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

Most booked accommodation in Moragalla and surroundings in the past month

See all

Popular with guests booking accommodation in Moragalla

Popular with guests booking accommodation in Moragalla

Popular with guests booking accommodation in Moragalla

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking accommodation in Moragalla

Popular with guests booking accommodation in Moragalla

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

Popular with guests booking accommodation in Moragalla

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking accommodation in Moragalla

Popular with guests booking accommodation in Bentota

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

Popular with guests booking accommodation in Bentota

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

Popular with guests booking accommodation in Bentota

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

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

Villa Avanthi

Beruwala
Budget options available

<h2>Elegant Accommodation</h2> Villa Avanthi in Beruwala offers a guest house with a private beach area, lush garden, and a year-round outdoor swimming pool.

From US$66.12 per night

Star Light Tropical Villa

Bentota
Budget options available
Scored out of 10, guest rating 10
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.

From US$99.90 per night

Anura's Elephant

Beruwala
Budget options available
Scored out of 10, guest rating 8.8
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

E & C Guesthouse

Beruwala
Budget options available
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 23 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

Sumal Villa

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

Hotel Coconut Bar Sea Lodge

Beruwala
Budget options available
Scored out of 10, guest rating 7.3
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$51.50 per night

Pahalage Guesthouse

Beruwala
Budget options available
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 94 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

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

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.7
Exceptional - What previous guests thought, 26 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$38.94 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 8.1
Very good - What previous guests thought, 406 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$324.50 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, 9 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, 9 reviews
Sorry Still have a plan to SriLanka. Holidays
Guest review by
Finne
Young couple