
Find beach hotels & resorts in Sri Lanka
- Upfront pricingOur total price for your stay includes taxes and fees
- Treat yourselfSave 10% or more on over 100,000 hotels worldwide with Member Prices
- Be pickySearch almost a million properties worldwide

We found 1880 beach stays in Sri Lanka, from luxury resorts to beachfront rentals. Explore these popular Sri Lanka beach destinations.
Check availability on Sri Lanka Beach Hotels
Our top choices for Sri Lanka beach hotels

1. Terrace Green Hotel and Spa - Free Airport Pick-up or Drop-off
Terrace Green Hotel and Spa - Free Airport Pick-up or Drop-offcleanliness Relax at a spa retreat steps from Negombo Beach, where ocean adventures await.

cleanliness Step onto warm sands just steps away at Galle Face Hotel, a beachfront sanctuary where Indian Ocean meets colonial elegance.

cleanliness Discover beachfront bliss with sandy shores, a lively beach club, and waterfront dining at this Art Deco coastal haven.

cleanliness Unwind at this coastal sanctuary with private beach access, sun loungers, and refreshing cocktails just minutes from Colombo City Centre.

cleanliness Seaside tranquility with direct beach access and stunning ocean views just steps from your door at this beachfront hotel.

cleanliness Soak up the sun at this oceanfront paradise with private beach amenities, minutes away from Negombo's sandy shores.

cleanliness Sun, surf, and relaxation await at this coastal getaway directly on Mirissa Beach, complete with umbrellas and a welcoming beach bar.

cleanliness Soak up sun and sea at this beachfront haven with poolside relaxation and spa services.
Top Sri Lanka Hotel Reviews

Taj Samudra
Find out more about Sri Lanka
Book your dream Sri Lanka beach vacation with deals from $37
Make the most of your vacation with hotels on the water in Sri Lanka
How do I find the best Sri Lanka beach hotels?
With 2,470 unfiltered, genuine customer reviews of hotels in Sri Lanka on the beach, you can read what people really think about their stay and get a feel for where would be perfect for you.
How can I find Sri Lanka hotels on the beach with nice views?
From beachfront getaways overlooking a pretty pool or tranquil garden to luxury cliff-top hotels with dramatic ocean vistas, there are loads of stunning rooms with a perfect view. Use our ocean view filter for Sri Lanka beach hotels with dreamy water views from your window.
How much do Sri Lanka beach hotels cost?
Prices for beachfront hotels in Sri Lanka currently start at $37 a night going up to $257 for top-notch accommodation. Prices and availability are subject to change. Additional terms may apply.
How do I find family-friendly Sri Lanka hotels on the beach?
Use the family friendly filter to explore truly welcoming hotels offering kid-friendly amenities and fun-filled activities—from highchairs and cribs to water sports and beach games.
Can I cancel my Sri Lanka beach hotel?
It’s easy to cancel a booking, yes. Just log into your My Trips page and go to your itinerary to see your cancellation options. If you want peace of mind knowing you can cancel, penalty-free, book one of the many beach hotels in Sri Lanka offering free cancellation.
Why should I book my Sri Lanka beach hotel with Expedia?
Get amazing deals on an exciting selection of hotels on the beach in Sri Lanka, enjoy 24/7 customer service, and save more when you bundle your hotel, car rental, and flights together. With everything you need in one place, it’s easy to click, book, and travel with Expedia.
Are there any Sri Lanka beach hotels with a pool?
Many condos, motels, hotels, and beach resorts in Sri Lanka have a pool for you to dip into. To find them really easily, use our pool search filter.
Are there any cheap Sri Lanka beach hotels?
Currently, there are 1880 tempting beach hotels in Sri Lanka to choose from, with prices from just $37 a night. So, compare prices, amenities, and ratings in one place for a great wallet-friendly hotel.
Explore a world of travel with Expedia
- Ohiya Hotels
- Hotels on the Lake in Anuradhapura District
- Hotel Wedding Venues Hotels in Negombo
- Hotels with Restaurants in Kiribathgoda
- Seeduwa - Katunayake Hotels
- Family Hotels in Kataragama
- Hotels & Resorts for Couples in Galle
- 5 Star Hotels in Matara
- Casino Hotels in Colombo
- Negombo Hotels
- Hotels with Free Airport Shuttle in Negombo
- Honeymoon Resorts & in Colombo
- Beach Hotels in Weligama
- Jaffna Hotels
- Beach Hotels in Matara
- Colombo Hotels
- Hotels & Resorts for Couples in Kandy
- Kandy Hotels
- Luxury Hotels in Deniyaya
- Luxury Hotels in Sigiriya
- Hotels with Connecting Rooms in Colombo
- Hotels with Restaurants in Panadura
- Anuradhapura Hotels
- Beach Hotels in Negombo
- Cheap Hotels in Colombo
- Hotel Wedding Venues Hotels in Wadduwa
- Cheap Hotels in Negombo
- Sigiriya Hotels
- Hotels with a Pool in Anuradhapura
- Beach Hotels in Unawatuna
- Hotel Wedding Venues Hotels in Kandy
- Mirissa Hotels
- Resorts & Hotels with Spas in Kurunegala
- Hotel Wedding Venues Hotels in Colombo
- Cheap Hotels in Galle
- Beach Hotels in Mount Lavinia
- Beach Hotels in Colombo
- Tissamaharama Hotels
- Business Hotels in Colombo
- Galle Hotels
- Honeymoon Resorts & in Nuwara Eliya
- Ella Hotels
- Resorts & Hotels with Spas in Batticaloa District
- Cheap Hotels in Kandy
- Hotels with a View in Kandy
- Beach Hotels in Hikkaduwa
- Nuwara Eliya Hotels
- 5 Star Hotels in Colombo
- Luxury Hotels in Colombo
- Honeymoon Resorts & in Kandy
- Hotels & Resorts for Couples in Colombo
- Hotel Wedding Venues Hotels in Kandy District
- Hotels & Resorts for Couples in Gampaha
- Resorts & Hotels with Spas in Colombo
- Haputale Hotels
- Hatton Hotels
- Hotel Wedding Venues Hotels in Weligama
- Things to do in Sigiriya
- Things to do in Gampola
- Things to do in Panadura
- Things to do in Boralesgamuwa
- Things to do in Rakwana
- Things to do in Matara
- Things to do in Katugastota
- Things to do in Kandy
- Things to do in Kadawatha
- Things to do in Mirissa
- Things to do in Hokandara
- Things to do in Bandaragama
- Things to do in Kataragama
- Things to do in Seeduwa - Katunayake
- Things to do in Batticaloa District
- Things to do in Malabe
- Things to do in Hambantota District
- Things to do in Colombo
- Things to do in Kithulgala
- Things to do in Piliyandala
- Things to do in Hunnasgiriya
- Things to do in Ampara District
- Things to do in Maharagama
- Things to do in Marawila
- Things to do in Waskaduwa
- Things to do in Mawanella
- Things to do in Kiribathgoda
- Things to do in Battaramulla
- Things to do in Kurunegala
- Things to do in Ohiya
- Things to do in Trincomalee
- Things to do in Nugegoda
- Things to do in Polonnaruwa
- Things to do in Wattala












































