Price: $123 nightly, $149 total, Nov 16 - Nov 17, Total with taxes and fees
Review: Thaala Bentota is an excellent place to relax., by Isaac Anand, 24 days ago
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Moragalla invites adventure seekers and nature lovers alike with its stunning beaches, lush forests, and serene preserves. Experience the perfect blend of outdoor thrills and cultural exploration as you immerse yourself in the breathtaking scenery and vibrant local life. Your ideal getaway awaits!
Bentota Beach
Rating: 8.6/10 (122 reviews)
Experience the best of sun-soaked relaxation at Bentota Beach, perfect for beach lovers seeking vibrant vibes and stunning views. Located about 21 miles by car from Moragalla, this beautiful stretch of sand offers easy access for those looking to unwind and enjoy the coastal charm of Sri Lanka.
With its own charm and appeal, Sinharaja Forest Reserve is ideal for nature lovers seeking an immersive experience in Sri Lanka’s biodiversity. This UNESCO World Heritage site features lush rainforests teeming with unique flora and fauna. Located about 16 miles from Moragalla, it offers convenient access for a memorable day of exploration.
Considered a premier spot for beach lovers, Moragalla Beach offers a relaxing atmosphere with stunning coastal views. Located about 22 miles by car from Moragalla, this beach captures the essence of laid-back island life, making it a convenient base for exploring Sri Lanka's beautiful western coastline.
A must-see for beach lovers, Ahungalla Beach offers a serene escape with its inviting sands and tranquil waves. Located about 30 miles by car from Moragalla, this picturesque spot provides a relaxing atmosphere perfect for sunbathing and unwinding. Staying near Ahungalla Beach ensures easy access to its stunning coastline.
Ideal for travelers interested in serene landscapes, Brief Garden, Bevis Bawa offers a unique blend of art and nature with its tranquil, secluded vibes. Located about 16 miles by car from Moragalla, it's a convenient stop for those seeking a peaceful retreat amidst lush greenery.
Discover the appeal of Induruwa Beach, a perfect spot for beach lovers seeking a serene getaway in Sri Lanka. This stunning beach offers relaxing vibes and picturesque views, making it an ideal place to unwind. It’s about a 23-mile drive from Moragalla, ensuring easy access for a laid-back retreat.
For beach lovers seeking a tranquil escape, Kosgoda Beach offers a serene atmosphere with beautiful sandy shores and vibrant beach vibes. Located about 30 miles by car from Moragalla, it’s an easy drive to a perfect spot for sunbathing and relaxation, making a stay near the beach a convenient choice.
Perfectly suited for adventure seekers, Sinharaja Rain Forest offers a unique immersion into Sri Lanka's lush biodiversity. This UNESCO World Heritage site features vibrant flora and fauna, creating an unforgettable outdoor experience. Located about 15 miles from Moragalla, it makes for an easy excursion while exploring the region.
Review: Lovely place! The staff were all friendly and very attentive they made sure we had a comfortable stay and provided everything we needed. The hotel is situated by the beach also includes a big pool and a nice pool bar. I’d definitely visit again! It’s a place for everyone, family, friends and couples, by Sultanah Al, May 13, 2022, rated 10/10 Excellent
Review: Exceptional holiday destination. Well-appointed villas and helpful staff. Food is very good as well. Beach is clean and a short walk from hotel., by Anonymous traveler, October 30, 2018, rated 10/10 Excellent
Review: My travel agent had originally booked me a hotel inland, but I couldn’t visit Sri Lanka’s coastline without spending a night by the beach. I found this hotel on Hotels.com, and I’m so glad I did! The location ( right on a quiet, scenic stretch of beach) was peaceful and beautiful. Most of the time, I had the beach almost entirely to myself. The room was spacious, spotless, comfortable, and tastefully decorated. The pool was lovely too, but honestly, the beachside area was just too perfect not..., by Maria, November 8, 2025, rated 10/10 Excellent
Review: It was an amazing, relaxing stay. The staff is very professional. We enjoyed the beautiful view from our plunge pool. Would have loved to stay longer., by ivonne, January 20, 2022, rated 10/10 Excellent
Review: Everything about the Hotel Riu Sri Lanka was great. The staff, the food, the facility--you couldn't ask for a better experience., by Anonymous traveler, June 28, 2017, rated 10/10 Excellent
Review: It was an amazing stay with my parents and my grand mother. Good access, nice pool, beautiful sun sets and most importantly, excellent service. Can improve on extra bed (for a triple room) and better range with the breakfast buffet (need sea food), by Pasan, December 30, 2024, rated 10/10 Excellent
Review: amazing place right on the hidden beach with infinity pool. Their are only 5 rooms with a big lobby which make it feels like a summer beach home., by Anonymous traveler, March 9, 2017, rated 10/10 Excellent
Review: The staff was really friendly and attentive. The beach was lovely. We had a great time and felt really well taken care of. I like family run hotels for the personal touch, and this one had it in spades., by Anonymous traveler, February 16, 2018, rated 10/10 Excellent
Frequently Asked Questions
What is the best area to stay in Moragalla?
The best area to stay in Moragalla is along the beachfront, particularly near the Moragalla Beach Road.
This area is the heart of Moragalla's visitor experience, offering direct access to the Indian Ocean. Hotels and resorts here are typically set back slightly from the main road, ensuring a tranquil stay while remaining close to local eateries and small shops. The beach itself is a long stretch of golden sand, known for its calm waters, making it ideal for swimming and relaxation.
For couples seeking a romantic getaway, this beachfront strip is perfect. You'll find many accommodations offering private balconies with ocean views, spa services, and fine dining options.
When is the best time to go to Moragalla?
While Moragalla itself is a small coastal village, the best time to visit the wider region, including nearby Bentota, for a relaxing beach vacation is generally from December to March. During these months, the weather is typically dry and sunny, with lower humidity, making it ideal for enjoying the coastline.
Couples looking for a tranquil escape will appreciate this period. The calm seas are superb for swimming, snorkeling, and boat trips on the Bentota River. The pleasant temperatures allow for comfortable exploration of the area's natural beauty and cultural sites without the disruption of heavy rainfall.
Travelers seeking water sports activities will also find these months most suitable.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Moragalla.
How much is the nightly rate at a Moragalla hotel?
Prices for hotels in Moragalla often vary, but you can find a great deal from $31 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.