12 Best Resorts In Sri Lanka - Updated 2024

Claudine
Claudine 
Updated
| 5 min read

Sri Lanka is an island country residing in the Indian Ocean. Hailed as “The Pearl of the Indian Ocean,” this South Asian nation boasts rich cultural heritage, vast wilderness, sprawling beach lines, unique delicacies, and stunning wildlife. This country has several things to do, making it an ideal destination for all types of travelers. From pristine beaches to thousand-year-old temples, Sri Lanka offers a wide array of magnificent landmarks. Art, culture, and local cuisines can be found almost everywhere. If you’re planning to visit this island paradise soon, some of the best places to check out are Polonnaruwa Ruins, an archeological park with hundreds of ancient structures, Udawalawe National Park, home to various wild animals that offers safari tours, and Sinharaja Forest Reserve, a forest park with plenty of wild vegetation and animals. For a comfortable stay, read this list of the best resorts in Sri Lanka.

We handpicked these listings carefully, considering (wherever possible) Superhost status, recent guest reviews, location, accommodation type, prices, availability of dates, decor, and amenities. The image galleries get refreshed with the latest updates regularly. They were last updated on April 09, 2024.

1. Tea Cottage Resort (from USD 42)

Tea Cottage Resort offers a nature-friendly lifestyle, showcasing nature at its finest. Spend some quality time with your loved ones in this distraction-free area in the heart of Greenwood Estate, Nawalapitiya.

The air-conditioned, hardwood-floored rooms feature a flat-screen satellite television, a kitchenette, a dining space, and bathroom facilities that come with a bathtub. For a fun and exciting vacation, explore the activities offered, such as water rafting, trekking and hiking, a tea trail and spa, biking and river bathing, and soft archery.

Stayed at this property?

Tea Cottage Resort & Spa

Wifi Available

Address: Greenwood Estate, Nawalapitiya
4.98 km (3.1 mi) from Kadiyanlena Eco Resort

Parking Restaurant Room service Bar 24-HOUR FRONT DESK Garden Terrace Non-smoking rooms

2. Cinnamon Bentota Beach (from USD 179)

Cinnamon Bentota Beach, situated along the captivating Indian Ocean and a winding river, is the perfect tropical paradise getaway on the southern coast of Sri Lanka. The resort features the finest water sports facilities, such as snorkeling and diving, and it’s close to several local tourist attractions, historic sites, and cultural hubs.

The property offers different types of stunning accommodations for guests, such as premium rooms, luxury rooms, and suites with air conditioning, a desk, an electric teapot, a fridge, a minibar, a safety deposit box, a flat-screen television, a balcony, a private bathroom with a bidet, and free WiFi.

Stayed at this property?

Cinnamon Bentota Beach

Wifi Available Wheelchair accessible

Address: Colombo-Galle-Hambantota-Wellawaya Highway,Galle,Southern Province
92.36 km (57.4 mi) from Kadiyanlena Eco Resort

Parking Restaurant Room service Meeting/banquet facilities Bar 24-HOUR FRONT DESK Garden Terrace

3. Anantara Peace Haven Tangalle Resort (from USD 264)

Anantara Peace Haven Tangalle Resort is a lovely hideaway along the beach line of the Indian Ocean. It features luxury suites with stunning garden and ocean views. Their villas have their own pools with a lounge area overlooking the ocean, a living and dining area, two bathrooms, and a pantry. Guests can indulge in mouthwatering food served at the resort’s restaurants. Additionally, a relaxing day awaits at Antara Spa, featuring state-of-the-art facilities including treatment rooms, a yoga pavilion, a relaxation area, and a beauty salon. You can lounge by the pool with a refreshing beverage from the bar. Activities offered by the resort include cooking classes, yoga sessions, and culinary tours. Mulkirigala Rock Temple is just a 29-minute drive from the hotel.

Stayed at this property?

Anantara Peace Haven Tangalle Resort

Wifi Available Wheelchair accessible

Address: Goyambokka Estate
113.39 km (70.5 mi) from Kadiyanlena Eco Resort

Parking Room service Meeting/banquet facilities Bar 24-HOUR FRONT DESK Tennis court Sauna Fitness centre

4. Thaulle Resort (from USD 232)

Thaulle Resort is situated in the heart of Sri Lanka’s wilderness, with nearby attractions such as Yala National Park and Yoda Lake. It features 28 guestrooms and suites equipped with modern amenities. Their larger suites have a separate living room where your whole family can gather and spend time together. Additionally, there is a spa that offers services such as massages, herbal baths, yoga sessions, acupuncture, and more. You can indulge in local and international cuisines at the restaurant, lounge by the pool, or take a peaceful walk by the lake.

Stayed at this property?

Thaulle Pure Ayurveda Resort - Yala

Wifi Available Wheelchair accessible

Address: No. 35, Mahadeira, Yodakandiya
115.72 km (72.0 mi) from Kadiyanlena Eco Resort

Parking Restaurant Room service Bar Fitness centre Garden Terrace Non-smoking rooms

5. Jetwing Vil Uyana (from USD 464)

This luxurious sanctuary hidden amidst nature features top-notch accommodations complete with modern amenities. Their garden-view villas each have an open-air lounge area and a courtyard, while their marshland-view, paddy-field-view, and forest-view villas feature a balcony and a private plunge pool. They also have lake-view suites located near a lake with a balcony hanging directly over the pristine waters. The resort features a state-of-the-art gym, a spa, a library, a swimming pool, a restaurant, a bar, and a wine cellar. Biking tours and other day trips are available upon request.

Stayed at this property?

Jetwing Vil Uyana

Wifi Available

Address: Sigiriya
103.14 km (64.1 mi) from Kadiyanlena Eco Resort

Parking Restaurant Room service Bar 24-HOUR FRONT DESK Fitness centre Garden Terrace

6. Karpaha Sands (from USD 180)

This hidden gem on the east coast of Sri Lanka offers 15 kilometers (9.3 miles) of stunning white beach. It features 17 tented suites complete with modern amenities such as a spacious living area, a terrace, a bathroom with a bathtub, and an outdoor shower. This resort is best for adults who want romantic getaways in Sri Lanka. Karpaha Sands also houses an infinity pool and a kids’ pool with daybeds and sun loungers, where guests can relax and drink refreshing beverages with their families. Indulge in an exquisite dining experience at the hotel’s restaurant, where they serve delectable local and European cuisines. At the spa, an expert masseuse can relieve your stress with their signature massages and body scrubs. They also have a library and a games area where kids can have fun.

Stayed at this property?

Karpaha Sands

Wifi Available Wheelchair accessible

Address: Kiran PO Box 1, Kalkudah
144.25 km (89.7 mi) from Kadiyanlena Eco Resort

Parking Restaurant Room service Bar 24-HOUR FRONT DESK Garden Terrace Non-smoking rooms

7. Wild Coast Tented Lodge (from USD 809)

Nestled along a private beach overlooking the Indian Ocean, Wild Coast Tented Lodge is one of the best all-inclusive resorts in Sri Lanka that offers guests an unforgettable experience. This camp-style resort is unique and is near Yala National Park. It features 28 massive tents. Each tent houses a king-sized bed, a copper tub, a minibar, enclosed showers, and a viewing deck perfect for birdwatching. Other on-site facilities include an infinity pool, a library, a poolside bar, a spa, and a restaurant. For kids, they have a junior chef class and junior ranger program.

Stayed at this property?

Wild Coast Tented Lodge All Inclusive

Wifi Available Wheelchair accessible

Address: Palatupana
123.21 km (76.6 mi) from Kadiyanlena Eco Resort

Parking Restaurant Room service Bar 24-HOUR FRONT DESK Terrace Non-smoking rooms Airport shuttle

8. Soul Resorts (from USD 92)

This boutique hotel located on a private beach offers a relaxing retreat. With 12 luxury suites, this resort in Sri Lanka is the best place for couples and families to stay. They also have a first-class Ayurveda center providing healing services such as massages, diet programs, traditional treatments, fitness classes, and yoga sessions. You can lounge by the outdoor pool, take a relaxing stroll in the garden, or go swimming at the nearby beach. The resort also houses a restaurant serving delectable local and international dishes made from fresh ingredients. Wildlife and sightseeing tours are available upon request. You can explore famous attractions like Nilwala River Crocodile Safari, located only 27 minutes away from the hotel.

Stayed at this property?

Soul Wellness and Ayurveda Resort

Wifi Available

Address: Godauda, Lunukalapuwa,
117.69 km (73.2 mi) from Kadiyanlena Eco Resort

Parking Restaurant Room service 24-HOUR FRONT DESK Garden Terrace Non-smoking rooms Airport shuttle

9. Reef Villa and Spa (from USD 275)

A luxury resort nestled in a 3-acre (1.2-hectare) tropical garden, Reef Villa can provide a one-of-a-kind experience for its guests. It features spacious and elegant suites decorated with a British touch. Each suite is adorned with vintage decorations, from four-poster beds to intricately designed wooden furniture pieces. The resort’s al fresco restaurant allows guests to indulge in delectable local and international cuisines while they marvel at the scenic ocean view. Other facilities include an outdoor pool, a spa, and a gift shop.

Stayed at this property?

Reef Villa

Wifi Available Wheelchair accessible

Address: 78 Samanthara Road
82.49 km (51.3 mi) from Kadiyanlena Eco Resort

Parking Room service Meeting/banquet facilities Bar Garden Terrace Non-smoking rooms Laundry

10. EKHO Lake House (from USD 169)

Once served as the Queen of England’s vacation house in the 1960s, EKHO Lake House now serves tourists from all over the world. With spacious luxury suites, this premier resort in Sri Lanka is best for families and friends. Each room is complete with amenities and an open-air veranda providing a front-row seat to the scenic garden and lake views. The resort also has a restaurant serving mouthwatering local and international dishes. The outdoor pool is a great place to relax while enjoying a glass of your favorite beverage from the bar. Guided tours can be arranged by the hotel staff upon request.

Stayed at this property?

Ekho Lake House

Wifi Available

Address: Pothgul Mawatha, Polonnaruwa
112.92 km (70.2 mi) from Kadiyanlena Eco Resort

Parking Restaurant Room service Bar 24-HOUR FRONT DESK Garden Terrace Non-smoking rooms

11. Good Karma Ayurvedic Resort (from USD 110)

Good Karma Ayurvedic Resort is directly situated along the beautiful Rekawa Beach. It features five two-story villas with big verandas overlooking the scenic Indian Ocean. Each room is complete with amenities and is designed to give guests total seclusion. There’s a bean-shaped pool outside with cabanas, where you can lounge and enjoy your favorite beverage. The resort’s restaurant serves delectable international cuisines and seafood dishes prepared by a local chef. The spa, which offers rejuvenating massages, is a great place for guests to relax. Tour packages are also available upon request. Some activities to try include fishing, snorkeling, and boating on the nearby lagoon.

Stayed at this property?

Good Karma

Wifi Available

Address: Wellodaya Road, Rekawa Beach, Ranna
110.46 km (68.7 mi) from Kadiyanlena Eco Resort

Parking Restaurant Pets allowed Room service Meeting/banquet facilities Bar 24-HOUR FRONT DESK Fitness centre

12. Puetz Travels Beach Resort (from USD 73)

This beach resort in Wayikkal features an outdoor pool, a restaurant, and a garden. The rooms here are airy and complete with amenities and a patio, where you can lounge while drinking your morning coffee. The nearby beach is great for afternoon strolls and swimming. There is an on-site restaurant that serves mouthwatering local cuisines. There’s also a kids’ pool, a coffee shop, and a spa. For those who would like to explore nearby attractions, tours can be arranged upon request. Some activities you can enjoy include hiking, canoeing, snorkeling, and fishing.

Stayed at this property?

Puetz Travels Beach Resort

Wifi Available

Address: Wenlankanni Mawatha, Sindathriya
87.19 km (54.2 mi) from Kadiyanlena Eco Resort

Parking Restaurant Room service Garden Terrace Non-smoking rooms Airport shuttle Fishing

Unique getaways in Sri Lanka

An island paradise of rich history, culture, and a wide array of wilderness to explore, Sri Lanka is a must-visit. Book any of the best resorts in Sri Lanka, for a comfortable stay.

Any must-sees we missed? Tell us about them in the comments section or write a post here to help out fellow travelers!
Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

History


Get Trip101 in your inbox

Unsubscribe in one click. See our Privacy Policy for more information on how we use your data

Claudine is a freelance writer and perpetually seeks novel experiences. She is also a food enthusiast, an adventure aficionado, and has an undying love for books.

 Want to contribute as a Local Expert?
Explore Sri Lanka (all)
x
Good things are meant to be shared!
Back to top
Visited any of these places? Click this button to activate our "Add a Tip" feature to share your experience.