Plan your trip

Find hotels in Moragalla from $31

  • Upfront pricing

    Our total price for your stay includes taxes and fees

  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices

    Learn about One Key

  • Be picky

    Search almost a million properties worldwide

  • Go beyond your typical stay in Moragalla

    Pet friendly

    Hot tub

    Pool

    Spa

    Resort

    Family friendly

    Villa

    Apart­ment

    Waterpark

    Condo

    Cottage

    Check prices for these dates

    Check prices for these dates, December 14 – 15, 2026

    View in a map

    Our top choices for Moragalla hotels

    1. Hotel Riu Sri Lanka - All Inclusive

    A modern hotel room with a large bed, a balcony with a view of the sea, and a ceiling fan.

    2. Radisson Blu Resort Galle

    A pool area with lounge chairs and a canopy structure.

    3. Taj Bentota Resort & Spa

    A swimming pool surrounded by palm trees and beach umbrellas, with people swimming and relaxing.

    4. Riff Hikkaduwa

    A woman sitting on a sofa by a window overlooking the ocean at sunset.

    5. Jetwing Lighthouse, A Luxury Reserve

    A wooden deck with a table and chairs, overlooking a body of water at sunset.

    6. Heritance Ahungalla

    A dining table set with dinnerware and glasses, positioned in front of a window with a view of palm trees and a pool.

    7. Le Grand Galle

    Spa

    8. The Blue Water - Geoffrey Bawa Heritage Resort Hotel

    A pool area with lounge chairs and umbrellas, surrounded by palm trees.

    9. Suite Lanka

    A resort with a gazebo, palm trees, and a view of the ocean.

    10. The Bartizan

    A terrace with outdoor seating, a view of the ocean, and a small structure.

    11. Hikka Tranz by Cinnamon

    A hotel room with a bed, a ceiling fan, artwork on the wall, and a view into the bathroom.

    12. The Dutch Bungalow

    A courtyard with a green lawn, outdoor seating, and potted plants.

    13. Anantara Kalutara Resort

    A modern outdoor lounge area with seating and tables, surrounded by greenery and a covered structure.

    14. Araliya Beach Resort & Spa Unawatuna- Where you meet the sea all year

    An aerial view of a coastal resort with a beach, clear turquoise waters, and a large hotel building.

    15. Seagate Hotel

    A pool area with lounge chairs and umbrellas, surrounded by palm trees and a view of the ocean.

    16. Cocobay Unawatuna

    A beachfront property with a pool area, palm trees, and a view of the ocean.

    17. The Fort House

    A well-lit corridor with a bench, potted plants, and a door at the end.

    18. Villa White Queen Resort & Spa

    A pool with glowing lights at night surrounded by tropical vegetation.

    19. Thaala Bentota

    Dining

    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.

    View all properties

    Stay near popular Moragalla attractions

    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!

    A tropical beach with palm trees, a thatched-roof hut, and a clear blue sky.

    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.

    See properties

    A wooden sign with text in two languages indicating a protected zone.

    Sinharaja Forest Reserve

    Rating: 8.6/10 (29 reviews)

    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.

    See properties

    A couple walking on a beach at sunset with the sun reflecting on the water.

    Photo by tara thamara

    Moragalla Beach

    Rating: 8.4/10 (26 reviews)

    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.

    See properties

    A glass of water with a lime slice on a sandy beach at sunset.

    Photo by Angelic Gong

    Ahungalla Beach

    Rating: 8.8/10 (13 reviews)

    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.

    See properties

    Brief Garden, Bevis Bawa

    Rating: 8.0/10 (3 reviews)

    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.

    See properties

    Induruwa Beach

    Rating: 8.8/10 (5 reviews)

    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.

    See properties

    Kosgoda Beach

    Rating: 9.0/10 (2 reviews)

    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.

    See properties

    Sinharaja Rain Forest

    Rating: 9.0/10 (4 reviews)

    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.

    See properties

    Top Moragalla Hotel Reviews

    Bombay Bicycle Club Bentota

    A beach with sun loungers and a palm tree.

    Lunuganga Estate

    A swimming pool with steps leading into it, surrounded by lounge chairs and a staircase leading to a building.

    Sheraton Kosgoda Turtle Beach Resort

    An aerial view of a resort with a large swimming pool, beachfront, and lush greenery.

    Nyne Hotels The Muse - Bentota

    A poolside area with a covered seating area, lounge chairs, and palm trees.

    R Degrees Boutique Hotel & Spa

    A poolside area with lounge chairs and umbrellas, surrounded by palm trees and overlooking the ocean.

    Jetwing Saman Villas, A Luxury Reserve - Adults Only

    A spacious room with a wooden ceiling, a bar area with stools, and a view of the ocean.

    Hotel Riu Sri Lanka - All Inclusive

    A modern hotel room with a large bed, a balcony with a view of the sea, and a ceiling fan.

    Riverside Inn Fuji

    A bedroom with a large window, a ceiling fan, and a bed with pillows.

    Heritance Ahungalla

    A dining table set with dinnerware and glasses, positioned in front of a window with a view of palm trees and a pool.

    The Sandals By Edwards Collection

    An aerial view of a beach with palm trees, a swimming pool, and rocky coastline.

    Wunderbar Beach Hotel

    A beach with wooden lounge chairs and white umbrellas.

    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.

    Explore a world of travel with Expedia