
Seeking a much-needed getaway? This teardrop-shaped island country set in the Indian Ocean might be an excellent option for you. With its diverse cultures, rich history, and amazing landscapes, this country is a great go-to destination. Featuring pristine beaches, mountainous ruins, ancient rock temples, and rustic villages, Sri Lanka guarantees a fun-filled vacation. Relax on the sands of Arugam Bay Beach, Mirissa, and Unawatuna or witness the Kataragama Festival. Don’t forget to visit Temple of the Sacred Tooth Relic and Rangiri Dambulla Cave Temple. While you’re here, make the most of your holiday by staying in a comfortable accommodation. Explore the list of the top all-inclusive hotels in Sri Lanka below.
We handpicked these listings carefully, considering (wherever possible) recent guest reviews, location, accommodation type, prices, availability of dates, decor, and all-inclusive packages and activities. The image galleries get refreshed with the latest updates regularly. They were last updated on December 23, 2024.
Why Trust Trip101?
✅ Over 50,000 articles reviewed and published by our experienced team
✅ Over 50 years of combined experience researching, writing and reviewing travel articles
✅ Over 40,000 hours spent on research and fact-checking from credible sources (last year’s data)
✅ Optimizing content from data-driven insights collected directly from users on our platform
✅ Focus on authentic and up-to-date information by collaborating with local guides, global travelers and other industry experts
✅ Long-standing partnerships with credible brands like Airbnb, Booking.com, Agoda, Expedia, GetYourGuide, Viator, RVShare and more
✅ Full disclosure on any partnerships or sponsored content
Trip101’s team of writers, editors, and content managers oversees the publication of all travel content, including destination guides, accommodation recommendations, and travel tips. They have extensive experience in the travel industry and no content, written or visual, gets published without a review. Many of our team’s work has also been featured in Travel+Leisure, National Today, The Indian Express, The Telegraph (India), Robb Report, The Adventure Handbook, Tripoto, Korea Tourism Organization, and Korean Ministry of Culture, Sports and Tourism. Some of them are also members of professional organizations like the Society of American Travel Writers and the International Travel Writers and Photographers Alliance.
Each member of the team follows Trip101's methodology and strict editorial guidelines to ensure accuracy, authenticity, and relevance.
1. Thotalagala, Haputale (from USD 358)
Exceptional food and quality beverages, including delicious Sri Lankan breakfast, and professional service.
Reasonable pricing for lunch and dinner at $20 and $25 per person, respectively.
Set at an altitude of around 1500m, offering breathtaking views and a blissful, relaxing idyll in a beautiful garden.
Impeccable gardens, lovely pool, well-curated library, and picturesque local walks through tea plantations.
Thotalagala features seven suites that are all named after a well-known personality in the Uva Province. Each room comes with complimentary bottled water that is refilled every day. Aside from resting in its well-designed rooms, you can have a good meal at the on-site restaurant and bar or lounge in the garden while using the free Wi-Fi. You can also take a refreshing dip at the infinity pool while enjoying the majestic views around you.
Breakfast, lunch, dinner, juices, sodas, and tea are part of the all-inclusive rates of this hotel. You can have certain international wines or experience High Tea in the gardens, too.
What's included in the packages
Food: Included
Transport: Not included
Activities: Not included
Thotalagala
87.92 km (54.7 mi) from Pinnawala Elephant Orphanage
2. Hotel Riu Sri Lanka, Ahungalla (from USD 358)
Hotel Riu Sri Lanka is just a few steps from Ahungalla Beach. Each well-designed room in the accommodation is furnished with flat-screen television and a private bathroom. Some of the rooms have a cozy seating area, where you can lounge and enjoy the scenic views. Moreover, they offer a sauna, a hot tub, a fitness center, spa facilities, and a solarium.
Part of its all-inclusive perks are all meals and snacks, including beverages, and access to the gym, whirlpool, and steam bath. Aside from entertainment for kids and adults, you can also enter the discotheque for free.
What's included in the packages
Food: Included
Transport: Not included
Activities: Included
Riu Sri Lanka All Inclusive
116.98 km (72.7 mi) from Pinnawala Elephant Orphanage
3. Royal Reach Family Resort, Udawalawe (from USD 80)
Royal Reach Family Resort offers an on-site restaurant, where you can enjoy a buffet and á la carte breakfast, as well as an outdoor swimming pool and a shared lounge. Take advantage of the multitude of activities and entertainment they offer. You can try the water sports facilities on site, play badminton, visit the children’s playground, or go cycling.
If you book the Deluxe Triple Room, you will be entitled to free breakfast, transfer service, and daily housekeeping. Meanwhile, the Deluxe Double Room and family room includes tuk-tuk services.
What's included in the packages
Food: Included
Transport: Included
Activities: Not included
Royal Reach Udawalawe
112.87 km (70.2 mi) from Pinnawala Elephant Orphanage
4. Sigiriya Kingdom Gate Hotel Dambulla (from USD 26)
This stylish and modern hotel is set in Dambulla, allowing you to conveniently access various attractions nearby, such as Dambulla Cave Temple. Sigiriya Kingdom Gate Hotel Dambulla features various helpful amenities, including a 24-hour front desk, free private parking, room service, and currency exchange, for your convenience. If you have free time, you can take a dip at the outdoor swimming pool or play darts with your friends.
Aside from being inclusive of taxes, the room rates are affordable. Select rooms also include breakfast, lunch, and dinner in their rates.
What's included in the packages
Food: Included
Transport: Not included
Activities: Not included
Sigiriya Kingdom Gate Dambulla
Address: Rathmalgahaela road Vihara Junction, Dambulla
68.12 km (42.4 mi) from Pinnawala Elephant Orphanage
5. Hotel Elephant Bay, Pinnawala (from USD 39)
Sri Lankan curry in the restaurant is recommended. However, food options may be limited, and service can be slow. Some guests found the breakfast to be basic and overpriced.
Reasonable pricing with good value for money, especially for the view and location.
Situated in a beautiful area with a view of the river and coconut forest. Close to the elephant orphanage and zoo, providing an opportunity to watch elephants bathing.
Spacious rooms, beautiful pool, and a gift shop with special prices. Some rooms offer stunning views of elephants bathing in the river.
Even wondered how it feels like to watch elephants bathing in the river while you enjoy a refreshing dip in the infinity pool? If so, you can stay at Hotel Elephant Bay. They also have rooms with expansive private balconies, where you can take in the panoramic views of the Ma Oya River. Plus, you can take joy in a bunch of activities, such as bike tours, walking tours, themed dinners, and various massage services for an additional fee.
Your stay includes a breakfast buffet and any dish of choice for dinner.
What's included in the packages
Food: Included
Transport: Not included
Activities: Not included
Hotel Elephant Bay
402 meters (0.3 ft) from Pinnawala Elephant Orphanage
6. Villa Velmarie Yoga and Ayurveda House, Beruwala
Delicious, traditional Sri Lankan cuisine served with a smile, tailored to individual preferences.
Reasonable rates for authentic Ayurvedic experience in Sri Lanka.
Located in a peaceful area, offering a safe and welcoming environment for solo female travelers.
Intimate setting with only six rooms, personalized Ayurvedic treatments, yoga sessions, and well-maintained pool and grounds.
Each artfully designed and air-conditioned room in this hotel is furnished with a patio and a seating area, where you can lounge after a day filled with exploration. They also have an outdoor pool that is open throughout the year, perfect for relaxing.
Take advantage of their various packages, especially if you are feeling, stressed, anxious, or in need of some relaxation. The Ayurveda packages offer yoga, meditations, massages, and therapy sessions, as well as three healthy meals served at the right time for your body.
What's included in the packages
Food: Included
Transport: Not included
Activities: Included
Villa Velmarie Yoga and Ayurveda house all inclusive
Address: 39 Kudawa Road Maggona, Beruwala
99.45 km (61.8 mi) from Pinnawala Elephant Orphanage
7. London Palace, Anuradhapura (from USD 47)
Delicious breakfast with Sri Lankan and Western options; dinner available; generous portions and friendly service
Good value for money with inclusive breakfast and dinner options available
Quiet, scenic location near local shops and eateries, but a bit distant from the main town area and temples
Clean rooms with balcony, mosquito nets, and friendly staff; limited Wi-Fi and cash-only payments
Heading to Anuradhapura? Book this simple hotel that packs quite a punch.
With its onsite restaurant, London Palace lets you relish various Sri Lankan and Western cuisines. Plus, their room rates include free breakfast. They also offer a bunch of activities for guests to enjoy, such as hiking and cycling offsite, beauty services, hair treatments, facial treatments, and more.
What's included in the packages
Food: Included
Transport: Not included
Activities: Not included
London Palace
112.86 km (70.2 mi) from Pinnawala Elephant Orphanage
8. Shakti Vani Ayurvedic Resort, Pasikuda (from USD 58)
Located in Pasikuda, this hotel is furnished with an outdoor pool and sun terrace. Besides that, they also have a spa center and sauna, where you can pamper yourself and avail of various massage services. A 24-hour front desk, room service, dry cleaning services, and a gift shop are available for your convenience.
Select rooms in this hotel entitle you to free breakfast— the perfect way to start the day.
What's included in the packages
Food: Included
Transport: Not included
Activities: Not included
Shakti Vani Ayurvedic Resort
Address: Pasikuda Road, Kalkudah
145.68 km (90.6 mi) from Pinnawala Elephant Orphanage
Have a luxurious getaway in Sri Lanka
Sri Lanka and its natural wonders and majestic attractions will enchant travelers of all kinds. Before you book your flight for your much-needed excursion in this country, it might be best to find excellent accommodation that offers excellent amenities. Book an all-inclusive hotel to enjoy a luxurious getaway in Sri Lanka.
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data