10 Best Resorts In Sri Lanka

best resorts in sri lanka

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. All these things make this country 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, and Sinharaja Forest Reserve, a forest park with plenty of wild vegetation and animals. Check out this list of the best resorts in Sri Lanka, for a comfortable stay.

1. Anantara Peace Haven Tangalle Resort (from USD 268)

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.

Anantara Peace Haven Tangalle Resort

Address: Goyambokka Estate, Tangalle, Sri Lanka

2. Thaulle Resort (from USD 129)

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.

Thaulle Resort

Address: No. 35, Mahadeira, Yodakandiya

3. Jetwing Vil Uyana (from USD 620)

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.

Jetwing Vil Uyana

Address: Sigiriya

4. Karpaha Sands (from USD 99)

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. Perfect for romantic getaways and family trips, Karpaha Sands also houses an infinity pool and a kids’ pool with daybeds and sun loungers, where guests can relax and drink refreshing beverages. 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.

Karpaha Sands

Address: Kiran PO Box 1, Kalkudah

Shared lounge/TV area Non-smoking rooms Massage Games room Physical distancing in dining areas Darts Tour or class about local culture Garden

5. Wild Coast Tented Lodge (from USD 764)

Nestled along a private beach overlooking the Indian Ocean, Wild Coast Tented Lodge can give 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.

Wild Coast Tented Lodge - All Inclusive

Address: Palatupana

6. Soul Resorts (from USD 92)

This boutique hotel located on a private beach offers a relaxing retreat. A perfect destination for couples and families, the resort features 12 luxury suites. 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.

Soul Resorts

Address: Godauda, Lunukalapuwa,

Swimming pool Designated smoking area Books, DVDs, music for children Internet services Themed dinner nights Babysitting/child services On-site parking Trouser press

7. Reef Villa and Spa (from USD 485)

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.

Reef Villa and Spa

Address: 78 Samanthara Road

Use of cleaning chemicals that are effective against Coronavirus Hand sanitizer in guest accommodation and key areas Pool/beach towels Beachfront Cashless payment available Free WiFi Contactless check-in/check-out Daily housekeeping

8. EKHO Lake House (from USD 97)

Once served as the Queen of England’s vacation house in the 1960s, EKHO Lake House now serves tourists from all over the world. This premier resort features spacious and luxury suites perfect for couples, friends, and families. 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.

Ekho Lake House

Address: Pothgul Mawatha, Polonnaruwa

9. Good Karma Ayurvedic Resort (from USD 130)

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.

Good Karma Ayurvedic Resort

Address: Wellodaya Road, Rekawa Beach, Ranna

Terrace Valet parking Private check-in/check-out CCTV in common areas Fax/photocopying Pool/beach towels Library Hand sanitizer in guest accommodation and key areas

10. Puetz Travels Beach Resort

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.

Puetz Travels Beach Resort

Address: Wenlankanni Mawatha, Sindathriya

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.

Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

Get Trip101 in your inbox

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

A freelance writer who is always in pursuit of new things. A food lover and adventure junkie who has an undying love for books.

 Want to contribute as a Local Expert?
Explore Sri Lanka (all)
Good things are meant to be shared!