Hotels in Sri Lanka
A curated list from our legacy site — search and filter by region.
Galway Miridiya Lodge
Anuradhapura
Hotel Mihintale
Anuradhapura
Ceylon Continental
Colombo
Cinnamon Grand
Colombo
Galadari
Colombo
Galle Face Hotel
Colombo
Holiday Inn
Colombo
Mount Lavinia Hotel
Colombo
Renuka Hotel
Colombo
Taj Samudra
Colombo
Trans Asia Hotel
Colombo
Mount Royal (Mt. Lavinia)
Colombo
Grand Oriental Hotel
Colombo
Indra Regent
Colombo
The Lodge
Habarana
The Village
Habarana
Amaya Reef
Hikkaduwa
Coral Gardens
Hikkaduwa
Golden Sun Resort
Kalutara
Royal Palms Beach Hotel
Kalutara
Tangerine Beach Hotel
Kalutara
Mermaid Hotel & Club
Kalutara
Ayurveda Pavillions
Negombo
Blue Oceanic Beach Hotel
Negombo
Browns Beach Hotel
Negombo
Goldi Sands
Negombo
The Beach
Negombo
Golden Star
Negombo
Sea Garden
Negombo
Seashells Hotel
Negombo
The Blue Water
Wadduwa
Bentota Beach Hotel
Bentota
Eden Resort and Spa
Bentota
Neptune Hotel
Bentota
Saman Villas
Bentota
Tropical Villas
Bentota
Club Palm Garden
Bentota
Taj Exotica
Bentota
Amaya Lake
Dambulla
Kandalama Hotel
Dambulla
Lighthouse and Spa
Galle
Triton Hotel
Galle
Unawatuna Beach Resort
Galle
Amaya Hill
Kandy
Earls Regency
Kandy
Hunas Falls Hotel
Kandy
Mahaweli Reach
Kandy
The Citadel
Kandy
Thilanka
Kandy
Helga’s Folly
Kandy
Hotel Hill Top
Kandy
Hotel Suisse
Kandy
Hotel Topaz
Kandy
Hotel Tree of Life
Kandy
Queen’s Hotel
Kandy
Taj Airport Garden
Katunayake
The Tamarind Tree
Katunayake
Palm Village Hotel
Katunayake
Grand Hotel
Nuwara Eliya
St. Andrews
Nuwara Eliya
The Tea Factory
Nuwara Eliya
Bandarawela Hotel
Nuwara Eliya
Galway Forest Lodge
Nuwara Eliya
Tree of Life Bungalow
Nuwara Eliya
Windsor Hotel
Nuwara Eliya
