20 Best Beach Hotels and Resorts in Sri Lanka | Holidays

Top 20 Beach Hotels & Resorts in Sri Lanka

 Last Updated: 14 Nov, 2018 By

ones and spending your nights at any of the luxury beach hotels acknowledged by many for having the best services and amenities ever. Believe it or not, but you do not have to search muchto make your dreams come true as Asia is rich with magnificent beach travel destinationslike that of Sri Lanka. Being recognized as one of the best beach getaways in Asia, Sri Lanka never disappoints anyone by having quite a number of spectacular holiday resorts to accommodate the visitors during their vacation . Go through the list below and decide for yourself which is the best beach accommodation in Sri Lanka that suits you and your loved ones.

1. Vivanta by Taj Bentota

Vivanta by Taj Bentota

The magnificent Vivanta by Taj Bentota in Sri Lanka is undoubtedly one of the most luxurious exotic beach resorts on the island, located along one of the finest and most pristine beaches on the South West coast of the island. This 5-star hotel is definitely an ideal destination for couples to spend their honeymoon in Sri Lanka, enjoying the picturesque views of the blue Indian Ocean whilst savouring delicious foods offered by the finest restaurants on site.

2. The Eden Resort & Spa

The Eden Resort & Spa

Located on the golden coastline of Beruwela, this fascinating 5-star resort offers numerous first class amenities and promises memorable experience to each and every guest. It has been acknowledged by many as one of the best luxury spa resorts in Sri Lanka, offering a total relaxation to the guests, letting them to indulge in different kinds of therapies and beauty treatments. Such relaxing therapies and spa are just what you need the most after a tiring yet enjoyable day at the beaches.

3. The Fortress Resort & Spa

The Fortress Resort & Spa

The uniquely designed hotel with a combination of the colonial Dutch and Portuguese influences as well as the fusion of Sri Lankans motifs, the architecture of the resort is echoing the historic days of Old Ceylon. Located on the Southern shores of Sri Lanka, each room in the resort owns either private courtyards or balconies which offer stunning sea view. It will be great to wake up every morning and be able to enjoy the picturesque view of the sea with your loved ones whilst having a wonderful breakfast at any of the on site restaurants.

4. Amanwella Resort

Amanwella Resort

Strategically located in Tangalle which is one of the most beautiful holiday spots in the Southern coast of Sri Lanka, the Amanwella Resort offers varieties of suites set close to the beach with terraces providing superior views of the ocean. In order to ensure that the guests will be able to leave the island with memorable memories, the resort offers a variety of excursions and will gladly recommend places to visit and must see spots on the island as well as entertaining holiday activities whilst staying for a vacation at the 5-star resort.

5. Amaya Beach Resort & Spa

Amaya Beach Resort & Spa

The Amaya Beach Resort & Spa is often being chosen by the newly-weds as one of the best honeymoon beach resorts in Sri Lanka due to its perfect location on the beautiful shores of Passikudah Bay. The white sandy shore and the lush tropical gardens stretch are known as the calmest stretch on the East side of Sri Lanka, making it as a perfect getaway for honeymooners. The resort will be more than pleased to arrange a honeymoon tour in Sri Lanka upon your request to ensure that you and your partner I have the most memorable trip together.

6. Jungle Beach Resort

Jungle Beach Resort

Located at Trincomalee which is home to some of the most popular tourist attractions in Sri Lanka, the guests are given plenty of opportunities to experience a luxurious vacation whilst being surrounded by the nature on the East coast of Sri Lanka. The onsite restaurant caters the best seafood and fusion of dishes that are mouth-watering to keep your empty stomachs happy. In order to keep the guests busy with fun activities, the resort offers a variety of things to do on the beaches including thrilling water sports as well as a number of excursions.

7. Serene Pavilions Boutique Hotel

Serene Pavilions Boutique Hotel

Hidden among tropical gardens, yet located right in front of the azure Indian Ocean on one of most popular beaches in Sri Lanka, the 5-star Serene Pavilions Boutique Hotel flaunt Balinese-style pavilions offering the guests an exclusive stay on the beach. Located nearby the famous Galle Fort in the Bay of Galle, the hotel cannot be more strategically situated for the guests to enjoy both the white sandy beaches as well as visiting some other popular tourist attractions on the Southwest coast of Sri Lanka. The guests may obtain maximum relaxation by the pool after spending much time on the beaches or dine at the onsite restaurant and savour the fine delicacies cooked by the experienced chefs.

8. Anantara Peace Haven Tangalle Resort

Anantara Peace Haven Tangalle Resort

Set along a secluded stretch of Sri Lanka’s Southern most coastlines and located on a rocky outcrop in a beautiful corner of the island, this resort is most probably one of the world’s best beach resorts. This resort is perfect for those who prefer to spend an exotic beach holiday in Sri Lanka whilst enjoying the scenic views of the Indian Ocean as well as having an access to several iconic cultural sites on the island. Savour all the traditional, colonial and international delights at the on site restaurants and later enjoy some wine at the private wine cellar owned by the 5-star resort.

9. Anantara Kalutara Resort

Anantara Kalutara Resort

Located only one hour away from Sri Lanka’s capital city along the island’s Southwest coast, the Anantara Kalutara is one of the famous beachfront family-friendly resorts on the island. With multiple dining options and several excursions for Sri Lanka beach tour, no wonder the resort is receiving many guests all year round from different countries and continents in the world. Beach holidays in Sri Lanka will not be perfect without having the time and amenities to enjoy water sports activities on the beach. Thus, the Anantara Kalutara Resort has make it easier for the guests to enjoy themselves by offering a wide range of activities including boating, fishing, water skiing as well as windsurfing.

10. Heritance Ahungalla

Heritance Ahungalla

Nature lovers will definitely fall in love with this place as it offers not only comfortable accommodations but also varieties of excursions focusing on nature, such as Madu Ganga River Safari, Whale Watching as well as a visit to Brief Garden. Experience the luxurious spa amenities at the hotel and sooth yourselves with massage therapies and body treatments provided by the hotel’s expert therapists, using Sri Lankans own brand of pure massage oil and herbal cosmetics. The Heritance Ahungalla also offers varieties of food on its several on site restaurants including Jute Restaurant, Upper Room Restaurant and has a sip of coffee at the infamous Mustard Coffee Shop.

11. Bentota Beach By Cinnamon

Bentota Beach By Cinnamon

Located along the South coast of Sri Lanka, the Bentota Beach by Cinnamon Hotel boasts a magnificent view of the Indian Ocean and Benthara River. Staying at this hotel will not make anyone get bored or feel lazy due to the fact that it offers a wide range of excursions as well as varieties of water sports to be enjoyed on the beach. Treat your taste buds with numerous dining options at the restaurants and lounges offered by the hotel. This place is definitely one of the best beach hotels in Sri Lanka due to the fact that the hotel is able to host numerous kinds of events including wedding ceremonies.

12. The Long Beach Resort Koggala

The Long Beach Resort Koggala

The mesmerizing beachfront resort is located along the 1 km stretch of white sandy beach in Koggala. Relaxing on the beach is not the only activity the resort has to offer. It is strategically situated nearby many attractions such as the turtle hatchery and several temples and places of worship. The guests can also explore some of the small rain forests nearby the resort after having a great time on the beach right in front of the resort. The numerous spa treatments offered at the resort is another thing the guests should not miss after spending their days on the beach as well as on the land.

13. Saman Villas Bentota Hotel

Saman Villas Bentota Hotel

The Saman Villas Bentota Hotel has been acknowledged by many tourists as one of the finest and luxurious boutique hotels in Sri Lanka, a place that promises the true definition of peace and serenity. The suites and duplex villas of the hotel are beautifully located on either side of a rocky outcrop, with direct stunning views of the Indian Ocean. Dining at the terrace restaurant or the dining pavilions accompanied with the dazzling ocean right in front of the guests will be something that no one could ever forget for the rest of their lives.

14. AVANI Kalutara Resort

AVANI Kalutara Resort

This is another perfect place for nature enthusiasts due to its location where the guests will be able to breathe the fresh air from the sea and enjoy playing in the sun whilst relaxing on the beach or get themselves busy exploring the Kalu River and the sacred mountains nearby the resort. Adventure seekers might as well want to do some hiking and take a look at the waterfalls few steps away from the resort. There are abundance of activities offered at the resort including horse riding, diving and snorkeling as well as whale and dolphin watching.

15. Royal Palms Beach Hotel

Royal Palms Beach Hotel

This hotel is probably the most perfect beach holiday destination among the tourists as it provides an ideal getaway with warm sandy beaches right in front of the hotel. Located in the sea side town of Kalutara which is 40km away from Colombo, the Royal Palms Beach Hotel offers different kinds of rooms and suites to fit every guest’s preferences to ensure everyone enjoy their time at the hotel to the fullest. With almost every room and suite facing the picturesque and beautiful Indian Ocean, nothing can go wrong while spending a worthwhile vacation here.

16. Citrus Waskaduwa

Citrus Waskaduwa

The Citrus Waskaduwa is certainly one of the magnificent luxury five star resorts in Sri Lanka due to the fact that it owns an unspoiled 400 meter long beachfront for its own guests to have fun and enjoy themselves on the beach. The resort portrays the true definition of an ideal beach vacation as it overlooks the mass blue sea water of the amazing Indian Ocean. Apart from water sports, the guests can experience the unique transportation used by the locals, known as ‘Tuk Tuk’ or join any of the railway tours or just cycle at one of the many adventurous cycling trails the hotel has to offer.

17. Jetwing Lighthouse, Luxury Hotel Galle

Jetwing Lighthouse, Luxury Hotel Galle

A tropical paradise for a perfect getaway and that is what the Jetwing Lighthouse has to offer, with a perfect amount of sun during the day, smooth sandy beaches and the mesmerizing Indian Ocean Sea. Enjoy the sunsets whilst having a drink and have small yet meaningful talks with your loved ones at the hotel terraces before dining at one of the one site restaurants that offers numerous delicious cuisines. As for honeymooners that are looking for some romantic dining options, the outdoor dining on the rocks at Jetwing Lighthouse will be more than perfect.

18. Hambantota Luxury Beach Resort

Hambantota Luxury Beach Resort

Prepare to be enchanted upon checking into one of the rooms or suites of the outstanding Hambantota Luxury Beach Resort. Located on the pristine Southern coast of Sri Lanka, the resort does not only offers amazing views of the Indian Ocean and white sandy beach, but also allows the guests to venture and explore some of Asia’s fascinating nature sanctuaries such as the Yala and Bundala National Parks. It is good to know that this resort is the largest resort in Sri Lanka, with varieties of dining opportunities as well as activities and excursions for the guests to enjoy themselves in Sri Lanka.

19. The Blue Water Hotel

The Blue Water Hotel

Just like the other 5-star hotel located right in front of the beach, The Blue Water Hotel offers the guests a breathtaking view of the vast Indian Ocean, a truly back paradise for every traveler. Located along Sri Lanka’s West coast, this luxurious hotel lies amidst wild coconut groves in the town of Wadduwa. Explore the fishing villages once getting tired of playing on the beach or pay a visit to any of the Buddhist temples in the town. Richmond Castle is another attraction situated nearby the hotel for the guests to venture and explore during the day.

20. Casa Colombo Mirissa Hotel

Casa Colombo Mirissa Hotel

Located in a quiet beautiful Southern port town of Mirissa, the Casa Colombo Mirissa Hotel becomes another reason why to visit beaches of Sri Lanka. Unlike other luxury hotels in Sri Lanka, this property only owns several suites and villas to ensure the guests are being treated very well and able to experience serene and tranquil vacations whilst staying in the hotel. Beautiful and fantastic view of the ocean awaits the guests, and thus it perfect for those who enjoy watching sunsets by the beach with their loved ones.

Pack your sunscreen and swimming wears and get ready to catch a flight to Sri Lanka! Stay at any of the luxury hotels and you will never regret splurging at one of these luxurious accommodations in the beautiful island. Traveling to Sri Lanka for family vacation will definitely be more meaningful by checking into any of the best beach resorts listed above. So, make most of this list and and enjoy your holiday in the beautiful island of Sri Lanka.

Published: 22 Jan, 2018By
Tags: Sri Lanka Tours

About the author

Tour My India

Tour My India is among the top notch online travel organizations, which has been recognized by the Department of Tourism, Government of India. Owing to its rich experience in the travel domain, it has earned specialization in offering all types of tours. Right from an excursion on the rugged terrain of hilly areas, to pilgrimage on holy places, Tour My India has quality experience and expertise in making all the arrangements for a safe and memorable trip.


November 29, 2018
10 Best Countries to Visit That Offer Visa-on-Arrival for Indian Tourists

In India, the meaning of the term ‘Visa’ has now changed! Unlike the ol...

October 30, 2019
15 Romantic Places in Sri Lanka That Will Leave You Wonderstruck

A question to all the couples, are you looking for the popular romantic des...

November 14, 2018
19 Best Family Attractions in Sri Lanka

Wondering where to spend your family holidays? If yes, then its time you pl...