• Things to do
  • Places to visit
  • Hotels and resorts
  • Honeymoon packages
  • Holiday packages
  • Real Traveler Stories

    ..
    SHARES
    Vivanta Bentota

    Sri Lanka, a beautiful island nation that is surrounded by the Indian Ocean, Bay of Bengal, and the Arabian Sea on all sides, is an escape worth your time and money. Being home to beautiful beaches lined with palm trees, that feel straight out of a postcard, Sri Lanka is also known to be a quintessential romantic destination. And what tops an ultimate experience in this island nation, is that of a stay in one of the best resorts in Sri Lanka.

    Best Resorts In Sri Lanka For An Awesome Staycation

    Hence, make sure you choose one of these handpicked sorts in Sri Lanka that will provide you luxury and comfort at its best.

    1. Amaya Resorts And Spa, Kandy

    Amaya Resorts And Spa, Kandy

    Image Source

    Suggested Read: 10 Best Water Sports In Sri Lanka That Will Lift Your Spirits And Stir Your Soul

    For those who’re in search of a picture-perfect resorts in Sri Lanka to capture postcard-like memories, should look no further than the Amaya Resorts And Spa in Kandy. Offering an unforgettable experience with an in-house restaurant, a spa, an outdoor pool, and luxe suites that feature wood furnishings and balconies with valley views, this is one of the best resorts in Sri Lanka.

    Location: Amaya Hills, Herrassagala, Kandy 20000, Sri Lanka
    Tariff Per Night: INR 9,725
    Google Ratings: 4.3/5


    Sri Lanka Holiday Packages On TravelTriangle

    Book your Sri Lanka trip from TravelTriangle: Inclusive of Hotels, Sightseeing, Transfers, & Meals. Best Prices Guaranteed. Get Customizable Package & Free Guidance From Destination Experts. Book Now!


    2. Jetwing Lighthouse, Galle

    Jetwing Lighthouse, Galle

    Image Source

    Jetwing Lighthouse is one of the most elegant and romantic 5 star luxury resorts in Sri Lanka. Equipped with elegance and fantastic amenities, all guest rooms here are provided with a butler service for a perfectly private stay. With access to a wide swath of beach and plenty of pools, the resort provides plenty of opportunities for an ultimate tropical holiday.

    Location: Dadella, Galle 80000, Sri Lanka
    Tariff Per Night: INR 14,788
    Google Ratings: 4.5/5

    3. Amanwella, Tangalle

    Amanwella, Tangalle

    Image Source

    Suggested Read: Sri Lanka May Allow Visa-Free Entry To Indian Travelers To Spur More Tourism

    Amanwella Resort is a renowned name when it comes to best resort to stay in Sri Lanka. With its 30 contemporary suites, each with its own plunge pool and terrace, you can’t find a more better place to enjoy luxury and comfort. Other amenities include a beachfront restaurant, an infinity pool with views of the Indian Ocean.

    Location: Amanwella, Bodhi Mawatha, Wella Wathura, Godella Wela, Tangalle, Sri Lanka
    Tariff Per Night: INR 59,300
    Google Ratings: 4.4/5

    4. The Fortress

    The Fortress Sri Lanka

    Image Source

    Considered to be the best 5 stars Sri Lanka beach resorts, The Fortress, reflects charm and sophistication. Unwind in their stylish and luxury rooms with a brilliant view of the Indian Ocean. Enjoy and relax at their Spa Naturel offering signature Ayurveda therapies, or can plunge in their outdoor pool, relish the delicacies at their in-house dining restaurants and make the most of your vacation in this Sri Lanka luxury resort.

    Location:Koggala, Habaraduwa, Galle 80000, Sri Lanka
    Tariff Per Night: INR 16,067
    Google Ratings: 4.5/5

    5. Shangri-La’s Hambantota Golf Resort & Spa

    Shangri-La’s Hambantota Golf Resort & Spa

    Image Source

    Suggested Read: 10 Restaurants In Kandy To Treat Your Inner Foodie With True Sri Lankan Flavours!

    Built and spread across 59 hectares of land, Shangri-La’s Hambantota Golf Resort & Spa is one of the best resorts in Sri Lanka with a private pool and also among the among the popular 5 star luxury resorts in Sri Lanka for a perfect vacation. Equipped with 18-hole golf course, a spa, a fitness room, and two in-house restaurants, this resort is well designed with a beautiful ambience, and luxury rooms with sea view balconies allow guests to relish joyful memories with their family, and loved ones.

    Location: Sittrakala Watta, Chithrakala, Ambalantota, Sri Lanka
    Tariff Per Night: INR 17,723
    Google Ratings: 4.5/5

    6. The Kingsbury, Colombo

    The Kingsbury, Colombo

    Image Source

    The Kingsbury is one of the top resorts in Sri Lanka that has own hearts of travellers owing to its unparalleled service and hospitality. Comfortable rooms comes with ocean views, this resort has 4 in-house dining restaurants, an outdoor pool, a spa, and a fitness center along with other impeccable amenities to enjoy luxury and comfort at its best.

    Location: Janadhipathi Mawatha, Colombo, Sri Lanka
    Tariff Per Night: INR 11,726
    Google Ratings: 4.5/5

    7. The Eden Resort & Spa

    The Eden Resort & Spa

    Image Source

    Suggested Read: 8 Awesome Places To Visit In Ella To Make The Most Of Your Sri Lankan Vacation!

    The Eden Resort & Spa is a perfect getaway that is located at a distance of 3 kms from the famous Ventura Beach. Focusing on the comfort of the guests, The Eden Resort & Spa wraps the guests in luxury like none other. Be it the Ayurvedic spa where you can rejuvenate, lavish pool, the fine dining restaurants, the cor the breathtaking vistas, one cannot help but feel spoilt for choice at one of the 5 star luxury resorts in Sri Lanka.

    Location: Kaluwamodara, Beruwala 12070, Sri Lanka
    Tariff Per Night: INR 5,436
    Google Ratings: 4.3/5

    8. Vivanta Bentota

    Vivanta Bentota

    Image Source

    Considered to be one of the top 10 resorts in Sri Lanka, Vivanta Bentota is an ideal choice to spend some quality time on your trip to Sri Lanka. Offering spa and sauna facilities, along with outdoor pool and in-house eatery, the resort also has lavish accommodations featuring all modern amenities in the room.

    Location: National Holiday Resort , Bentota, Galle, Bentota 80500, Sri Lanka
    Tariff Per Night: INR 10,036
    Google Ratings: 4.5/5

    Visiting Sri Lanka anytime soon? Pick one of these best resorts in Sri Lanka that will turn your holiday in this paradise into a memorable experience! And to add to the whole experience, customize one of the best Sri Lanka holiday packages, and let TravelTriangle plan the perfect itinerary for you!

    Further Read: 8 Exotic Wedding Venues In Sri Lanka That Let You Take The Vows With Love, And Amidst Luxury


    Looking To Book An International Holiday?

    Book memorable holidays on TravelTriangle with 650+ verified travel agents for 65+ domestic and international destinations.


    Comments

    comments

    Category: Places To Stay, Resorts, Sri Lanka

    Best Places To Visit In India By Month