Moragalla

Best Beach Hotels in Moragalla

Enter your dates to find beach hotels in Moragalla that appeal to you the most.

Swipe up to view more

Hotels in Moragalla Reviews

See all
Explore genuine reviews and ratings from real travellers to find the perfect accommodation for your needs.
9.4/10
Amazing
GGuest UserThis is more a resort then a normal hotel. with good facilities . Even though it is more then 20 years old it is still o'kay and is currently being updated and renovated. Back when it first opened ,it was probably the best resort in all of Sri Lanka!! Quiet location ,a bit out of town ,but easy to get a Tuk Tuk to get around. it is about 2 hours by bus from Colombo ,or probably quicker by train ........ but not as much fun! Staff where freindly and helpful if needed.
Occidental Eden Beruwala

Occidental Eden Beruwala

Hotel near Beruwala
Price per night from:0
9.0/10
Great
GGuest UserUnfortunately underwhelming... We booked a room with 2 double beds (alternatively 2 single bed) for a higher price because that's what we wanted - when we checked in, we were given a room with 1 double bed. Unfortunately the bed couldn't be spitted and no other room was available (which we highly doubted, as we were one of the early one's checking in that day). We received a very soft co-sleeper bed... The first night, we went to bed quite early as we were exhausted from the day. Suddenly, there was banging on the door - up to 10 times - before I was awake enough to open the door to 2 service guys from the hotel, giving me some cut fruits and 4 pralines - at 10:30pm!? I was totally confused by the time and behaviour... Also the personnel wasn't of great help when asked regarding directions, post office, or else... We just didn't like the experience we had in this hotel.
The Palms

The Palms

Hotel near Beruwala
Price per night from:0

Frequently Asked Questions

What are the best Beach hotels in Moragalla?

If you’re heading to Moragalla for business or leisure, Occidental Eden Beruwala (from AU$ 121) and The Palms (from AU$ 91) are top-rated hotels.

How much does it cost to stay in a Beach hotel in Moragalla?

For Beach hotels in Moragalla, weekday prices average AU$ 254, while weekend rates (Friday–Saturday) average AU$ 267.

What Beach hotels in Moragalla have gyms?

Keeping up with your exercise routine while travelling is easy. The Palms (from AU$ 91) offers fitness facilities.

Which Beach hotels in Moragalla provide spa services?

The Palms (from AU$ 91) is a popular hotel that offers spa services.

What are the best Beach hotels in Moragalla with breakfast?

Occidental Eden Beruwala (from AU$ 121) and The Palms (from AU$ 91) offer delicious breakfast to start your day.

What's the best high-end Beach hotel in Moragalla?

For those seeking luxury accommodations, Occidental Eden Beruwala (from AU$ 121) and The Palms (from AU$ 91) provide outstanding services.

How to get deals for Beach hotels in Moragalla?

Trip.com offers a range of promotions and discounts on Beach hotels. Visit the promotions page to find the latest hotel deals on Trip.com.

Beach hotel details in Moragalla

Total Properties5
Number of Reviews178
Lowest PriceAU$ 158
Highest PriceAU$ 212
Average Price (Weekends)AU$ 267
Average Price (Weekdays)AU$ 254