20 Best Places to Stay in Sri Lanka: Comprehensive Accommodation Guide
Sri Lanka's hotel landscape is exceptionally diverse, offering everything from tea planter colonial bungalows and safari eco-lodges to cliffside architectural retreats designed by Geoffrey Bawa and luxury beachfront resorts. Accommodation across the island reflects warm Sri Lankan hospitality and stunning natural scenery.
What to Expect From Sri Lanka Hotels: Expect gracious service accompanied by fresh welcome coconut drinks. Many highland properties feature cozy fireplaces and colonial high tea traditions, while coastal and safari resorts emphasize indoor-outdoor tropical architecture, infinity pools, and organic regional dining experiences.
20 Best Places to Stay in Sri Lanka
1. Ceylon Tea Trails
- Style: Historic Colonial Tea Planter Bungalows
- Location: Hatton, Central Province
- Best For: Luxury Heritage & Serene Mountain Scenery
- About the Place: Five restored 19th-century colonial tea planter bungalows situated around Castlereagh Lake, offering personal butler service, infinity pools, and high tea amidst rolling tea hills.
- Book & Explore: Places to Stay in Sri Lanka
2. Heritance Kandalama
- Style: Iconic Eco-Architectural Hotel
- Location: Dambulla, Central Province
- Best For: Architecture Admirers & Nature Lovers
- About the Place: Designed by legendary architect Geoffrey Bawa, this eco-resort is wrapped in green vines and built directly into a cliff face overlooking Kandalama Lake and Sigiriya.
- Book & Explore: Places to Stay in Sri Lanka
3. Amangalla
- Style: Grand Dutch Colonial Luxury
- Location: Galle Dutch Fort, Southern Province
- Best For: Historic Elegance & Spa Wellness
- About the Place: Set inside a 300-year-old Dutch colonial building within Galle Fort's ramparts, featuring high ceilings, antique teak furniture, manicured gardens, and peaceful baths.
- Book & Explore: Places to Stay in Sri Lanka
4. Wild Coast Tented Lodge
- Style: Luxury Eco-Safari Lodge
- Location: Yala, Southern Province
- Best For: Wildlife Safaris & Wilderness Luxury
- About the Place: Futuristic cocoon-shaped canvas tents positioned where the jungle meets the rugged Indian Ocean, offering luxury safari glamping right next to Yala National Park.
- Book & Explore: Places to Stay in Sri Lanka
5. Cape Weligama
- Style: Cliffside Luxury Beach Resort
- Location: Weligama, Southern Province
- Best For: Panoramic Ocean Views & Sunset Relaxation
- About the Place: Perched high on a promontory above Weligama Bay, offering private stone villas, personal butler service, and a dramatic crescent-shaped cliffside infinity pool.
- Book & Explore: Places to Stay in Sri Lanka
6. Anantara Kalutara Resort
- Style: Tropical Coastal Luxury
- Location: Kalutara, Western Province
- Best For: Family Retreats & Watersports
- About the Place: Set on a secluded lagoon peninsula where the Kalu River meets the ocean, featuring Bawa-inspired architecture, extensive spa facilities, and water activities.
- Book & Explore: Places to Stay in Sri Lanka
7. Santani Wellness Kandy
- Style: Minimalist Eco-Wellness Sanctuary
- Location: Kandy, Central Province
- Best For: Holistic Wellness, Ayurveda & Yoga
- About the Place: An award-winning eco-wellness retreat nestled in a pristine tea plantation valley, offering glass-walled minimalist chalets, ayurvedic spa treatments, and outdoor yoga.
- Book & Explore: Places to Stay in Sri Lanka
8. Galle Face Hotel
- Style: Historic Oceanfront Grand Hotel
- Location: Colombo, Western Province
- Best For: Colonial Heritage & Sunset Drinks
- About the Place: Operating along Colombo's seafront since 1864, this famous hotel features high ceilings, museum halls, and a famous oceanfront veranda for sunset cocktails.
- Book & Explore: Places to Stay in Sri Lanka
9. The Grand Hotel, Nuwara Eliya
- Style: British Tudor Colonial Hotel
- Location: Nuwara Eliya, Central Province
- Best For: Hill Country Charm & High Tea
- About the Place: A former governor's residence surrounded by manicured English gardens, featuring wood-paneled billiard rooms, warm open hearths, and traditional high tea.
- Book & Explore: Places to Stay in Sri Lanka
10. Jetwing Vil Uyana
- Style: Eco-Lodge & Wetland Reserve
- Location: Sigiriya, Central Province
- Best For: Wildlife Observation & Sustainable Luxury
- About the Place: Rustic-luxe thatched dwellings built over re-created wetland marshes and paddy fields in the shadow of Sigiriya, home to rare nocturnal slender lorises.
- Book & Explore: Places to Stay in Sri Lanka
11. 98 Acres Resort & Spa
- Style: Rustic Luxury Hillside Chalets
- Location: Ella, Uva Province
- Best For: Mountain Hiking & Scenic Views
- About the Place: Scenic eco-chalets crafted from recycled timber and thatch, built into a hillside tea estate offering spectacular views of Little Adam's Peak and Ella Gap.
- Book & Explore: Places to Stay in Sri Lanka
12. Anantara Peace Haven Tangalle Resort
- Style: Coastal Luxury Resort
- Location: Tangalle, Southern Province
- Best For: Beachfront Romance & Spa Pampering
- About the Place: Set on a rocky cliffside along a secluded coconut palm beach, featuring private pool villas, ayurvedic spa journeys, and cliffside dining options.
- Book & Explore: Places to Stay in Sri Lanka
13. Jetwing Lighthouse
- Style: Geoffrey Bawa Coastal Hotel
- Location: Galle, Southern Province
- Best For: Architectural Heritage & Ocean Views
- About the Place: Perched on a rocky promontory where waves crash against the shoreline, featuring Bawa's iconic grand spiral staircase and sweeping terrace views.
- Book & Explore: Places to Stay in Sri Lanka
14. Cinnamon Citadel Kandy
- Style: Riverside Retreat
- Location: Kandy, Central Province
- Best For: Quiet Riverfront Relaxation
- About the Place: Positioned quietly along a bend of the Mahaweli River, offering green lawn spaces, stylish rooms with local Kandyan red accents, and serene river views.
- Book & Explore: Places to Stay in Sri Lanka
15. Uga Chena Huts
- Style: All-Inclusive Wilderness Pavilion
- Location: Yala, Southern Province
- Best For: Private Pool Safaris
- About the Place: Luxury thatched safari cabins each equipped with private plunge pools, set amidst coastal jungle dunes minutes from Yala National Park's safari gates.
- Book & Explore: Places to Stay in Sri Lanka
16. Uga Jungle Beach
- Style: Beach & Jungle Eco-Resort
- Location: Kuchchaveli, Trincomalee
- Best For: Secluded East Coast Escapes
- About the Place: Tucked between a secluded tropical forest and a private 4-kilometer stretch of eastern beach, offering wooden cabins integrated seamlessly into nature.
- Book & Explore: Places to Stay in Sri Lanka
17. Jetwing Surf
- Style: Eco-Luxe Cabana Resort
- Location: Arugam Bay / Pottuvil, Eastern Province
- Best For: Surfing Enthusiasts & Eco-Luxury
- About the Place: An eco-friendly cabana resort featuring open-air wood and thatch structures, outdoor showers, and direct beach access near Sri Lanka's top surf points.
- Book & Explore: Places to Stay in Sri Lanka
18. Jetwing Jaffna
- Style: Contemporary City Hotel
- Location: Jaffna, Northern Province
- Best For: Cultural Exploration of the North
- About the Place: A modern multi-story hotel located in the heart of Jaffna town, featuring northern cultural decor, a rooftop lounge, and views across the peninsula city.
- Book & Explore: Places to Stay in Sri Lanka
19. Tri Lanka
- Style: Sustainable Design & Yoga Retreat
- Location: Koggala Lake, Southern Province
- Best For: Eco-Conscious Travelers & Mindfulness
- About the Place: A spiral-designed eco-resort on the banks of quiet Koggala Lake, featuring cinnamon-wood clad villas, living roofs, yoga pavilions, and farm-to-table dining.
- Book & Explore: Places to Stay in Sri Lanka
20. Shangri-La Colombo
- Style: Modern High-End City Hotel
- Location: Galle Face Green, Colombo
- Best For: Urban Luxury, Dining & Shopping Access
- About the Place: A luxury waterfront hotel overlooking Galle Face Green, featuring stylish modern suites, an oceanfront pool deck, exceptional restaurants, and an attached shopping mall.
- Book & Explore: Places to Stay in Sri Lanka
Featured Image
Luxury Tropical Hotel Sri Lanka