Updated for 2023
Sri Lanka has always held a special place in my heart. Its thrilling adventures and serene tranquility combined to create an unforgettable experience. And let me tell you, the best hotels in Sri Lanka played a significant role in making this trip truly exceptional.
So, let’s dive into my review of the top hotels in Sri Lanka, where you’ll find incredible hospitality, exquisite design, and a warm embrace of the country’s beautiful culture.
Short on Time? Here Are My Top Picks for the Best Hotels in Sri Lanka:
-
98 Acres Resort, for the best boutique hotel
-
Chena Huts, for the best safari hotel
-
Jetwing Tented Villas, for the best family-friendly safari hotel
The Best Hotels in Sri Lanka Guide
Where to Stay in Sri Lanka
Depending on your itinerary, Sri Lanka offers a variety of accommodation options. From remote getaways to bustling city centers, there’s something for everyone.
To get an idea of what’s on offer, I recommend taking a look at this two-week itinerary for Sri Lanka. It will help you explore the diverse options available. National parks, the Indian Ocean coastline, and the breathtaking tea estates in the mountains are some of the highlights that captivated me.
However, keep in mind that these boutique hotels can sell out quickly, so I always recommend checking availability before finalizing your plans.
Boutique Hotels in Sri Lanka
Whether you crave an adventure in Yala National Park or seek solace amidst the mountains of Nuwara Eliya, Sri Lanka offers incredible boutique hotels at affordable prices.
During the summer months, I highly recommend choosing a hotel with a swimming pool to cool off from the heat. Even better, opt for a beachside hotel to fully embrace the island atmosphere. Here are some of the top boutique hotels in Sri Lanka:
1. 98 Acres Resort and Spa (Ella)
Perched above Ella, 98 Acres Resort is perfect for hikers seeking unparalleled access to nature’s wonders. Book the best rates here.
Address: Greenland Estate, Ella – Passara Rd, Ella, Sri Lanka
2. Chena Huts (Yala National Park)
Located near Yala National Park, Chena Huts offers an incredible stay with individual huts that provide an immersive experience (read about my stay here). Enjoy packaged rates that include meals and safaris, making it the ultimate getaway. Book the best rates here.
Other favorite hotels in Yala National Park:
- Cinnamon Wild
- Wild Coast Tented Lodge
Address: Tala-Palatupana, Wildlife tourism zone, Yala, Tissamarama 82000, Sri Lanka
3. Tri by Amaya (Koggala Lake)
For a peaceful escape, Tri by Amaya in Koggala is the perfect choice. Immerse yourself in relaxation and tranquility (read about my stay here). Book the best rates here.
TIP: If Tri by Amaya is sold out, The Fortress is another excellent option.
Address: Koggala Lake Aladuwa Watte, Pelassa, Thittha, Ahangama 80650, Sri Lanka
4. Hotel Fort Bazaar (Galle Fort)
Located in the heart of Galle Fort, Hotel Fort Bazaar offers a design-forward experience with intimate charm. Book the best rates here.
Address: Fort Bazaar, 26 Church St, Galle, Sri Lanka
5. Paradise Road Tintagel (Colombo)
Nestled in the heart of Colombo, Paradise Road Tintagel is a 10-room boutique hotel known for its chic design and exceptional service. Book the best rates here.
Address: 65 Rosmead Pl, Colombo 00700, Sri Lanka
6. Jetwing Tented Villas (Yala National Park)
For an unforgettable experience in Yala National Park, Jetwing offers tented villas that provide easy access to the park. Book the best rates here.
Address: Palatupana, Kirinda 82614, Sri Lanka
7. The Wallawwa (Colombo)
Experience a tranquil jungle escape at The Wallawwa, featuring a 200-year-old garden and luxurious rooms. Book the best rates here.
Address: Minuwangoda-Gampaha-Miriswatta Rd, Kotugoda, Sri Lanka
Luxury Hotels in Sri Lanka
Luxury resorts with infinity pools were the epitome of my Sri Lankan experience. Breathtaking views, delectable Sri Lankan cuisine, and exquisite accommodations made my stay truly exceptional.
Many luxury hotels also offer easy access to UNESCO World Heritage sites, making exploration effortless. Discover these impeccable hotels, whether you’re in Yala National Park or Colombo:
8. Cape Weligama (Mirissa)
Perched above the Indian Ocean, Cape Weligama exudes elegance and luxury (read about my stay here). Book the best rates here.
Address: Abimanagama Rd, Weligama, Sri Lanka
9. Amanwella (Tangalle)
With its stunning oceanside location and impeccable service, Amanwella provides a haven for discerning travelers. Book the best rates here.
Address: Bodhi Mawatha, Godellawela 82200, Sri Lanka
10. The Elephant Stables (Kandy)
Boasting breathtaking infinity pools overlooking Kandy, The Elephant Stables is a perfect choice for families. Book the best rates here.
Address: Nittawela Rd, Kandy 20000, Sri Lanka
11. The Kingsbury (Colombo)
Immerse yourself in history and culture at The Kingsbury, one of the top luxury hotels in Colombo. Book the best rates here.
Address: 48 Janadhipathi Mawatha, Colombo, Sri Lanka
12. Jetwing Vil Uyana (Sigiriya)
Nestled in a wildlife-rich landscape, Jetwing Vil Uyana offers freestanding rooms, creating an unforgettable ecotourism experience. Book the best rates here.
Address: Sigiriya, 21120, Sri Lanka
13. Amangalla (Galle)
Indulge in luxury at Amangalla, a hotel like no other within Galle Fort. Book the best rates here.
Address: 10 Church St, Galle 80000, Sri Lanka
14. Ceylon Tea Trails (Tea Country)
Colonial-style furnishings amidst tea country make Ceylon Tea Trails truly one of a kind. Book the best rates here.
Address: Norwood Estate Bogawantalawa, Hatton, Sri Lanka
15. Thotalagala (Hill Country)
Escape to Thotalagala on the Dambatenne Estate in Haputale for a rejuvenating retreat. With only seven rooms, it promises serenity. Book the best rates here.
Address: Thotalagala, Dambatenne Road, Haputale, Sri Lanka
16. Santani Wellness Resort & Spa (Kandy)
While in Sri Lanka, indulge in a wellness experience at Santani. Yoga, special food menus, and more await for a health-focused stay. Book the best rates here.
Address: Arantenna Estate, Werapitiya 20908, Sri Lanka
Best Resorts in Sri Lanka
Sri Lanka boasts some of the world’s finest luxury resorts. Brands like Anantara excel in delivering unforgettable experiences, particularly in their beachside locations.
Some of these resorts feel like home, offering an intimate and private atmosphere for an exclusive stay. Check out these remarkable resorts:
17. Anantara Peace Haven Resort (Tangalle)
Situated on one of the most stunning strips of beach in Tangalle, Anantara Peace Haven Resort is a must-stay destination. Book the best rates here.
Address: Goyambokka Estate, Tangalle 82200, Sri Lanka
18. Jetwing Lighthouse (Galle)
For a resort experience in the Galle area, Jetwing Lighthouse is the perfect choice. Book the best rates here.
Address: Dadella, Galle 80000, Sri Lanka
19. Shangri-La’s Hambantota Golf Resort & Spa (Tangalle Region)
Located north of Tangalle, Shangri-La’s Hambantota Golf Resort & Spa offers a perfect blend of golf and spa experiences, ideal for families. Book the best rates here.
Address: Sittrakala Watta, Chithragala, Ambalantota, Sri Lanka
20. Cinnamon Wild Yala (Yala)
Experience a resort near Yala National Park at Cinnamon Wild, offering an all-inclusive package. Book the best rates here.
Address: Palatupana, Kirinda 82614, Sri Lanka
21. The Fortress Resort & Spa (Koggala)
Located in the serene setting of Koggala, The Fortress Resort offers a luxurious spa and resort experience. Book the best rates here.
Address: Koggala, Habaraduwa, Galle 80000, Sri Lanka
22. Ulagalla Resort (Anuradhapura)
Spread across 58 acres of private grounds, Ulagalla Resort near the Cultural Triangle offers a wide range of bird species and close proximity to major sites. Book the best rates here.
Address: Ulagalla Walawwa, Thirippane Ulagalla Road Anuradhapura 50072 LK, Ulagalla Rd, Tirappane, Sri Lanka