Resorts in Sri Lanka
Find the resorts that appeal to you the most
Most-visited cities for resorts

Kandy

Nuwara Eliya

Negombo

Ella

Galle

Anuradhapura

Trincomalee

Sigiriya

Hikkaduwa

Mirissa

Pasikuda

Unawatuna

Dambulla

Kalutara

Matara
Most popular regions for resorts

Galle District

Matale District

Anuradhapura District

Puttalam District

Kandy District

Gampaha District

Nuwara Eliya District

Batticaloa District

Kegalle District

Trincomalee District

Ampara District
Polonnaruwa District

Kurunegala District

Colombo District

Jaffna District
The 10 Best Resorts in Sri Lanka
Check out our pick of great resorts in Sri Lanka
Atha Resort is located in Sigiriya, 3.3 miles from Sigiriya Rock and 5.2 miles from Pidurangala Rock.
"Yakaduru Yala is located on the buffer Zone of Yala National Park. It’s Just 5 minutes away from the Yala National Park Entrance.
Located in Sigiriya, 4 miles from Pidurangala Rock, Sigiriya Forest Edge By Marino Leisure provides accommodations with free bikes, free private parking, an outdoor swimming pool and a fitness center....
Located in Anuradhapura, 3.7 miles from Attikulama Tank, Kaala Kalaththewa Luxury Eco Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Located in Kandy, 6.7 miles from Pallekele International Cricket Stadium, Celestial Hills - Villas & Suites by The Clarks provides accommodations with an outdoor swimming pool, free private parking...
Jansen’s Bungalow Sinharaja Rainforest Retreat has a garden, terrace, a restaurant and bar in Kudawe.
Located in Katunayaka, 6.2 miles from St. Anthony's Church, Dinu Lanka Resort has accommodations with a garden, free private parking, a shared lounge and a terrace.
Located in Ella, 9.1 miles from Demodara Nine Arch Bridge, Majentra Ella provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Located in Sigiriya, 4.3 miles from Pidurangala Rock, Foresta Resort Sigiriya provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Located in Bentota, a 17-minute walk from Bentota Beach, Tree of Life Resort has accommodations with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.
Most booked resorts in Sri Lanka this month
Popular with guests booking resorts in Sri Lanka
Popular with guests booking resorts in Sri Lanka
Popular with guests booking resorts in Sri Lanka
Popular with guests booking resorts in Sri Lanka
Popular with guests booking resorts in Sri Lanka
Popular with guests booking resorts in Sri Lanka
Popular with guests booking resorts in Sri Lanka
Popular with guests booking resorts in Sri Lanka
Popular with guests booking resorts in Sri Lanka
Popular with guests booking resorts in Sri Lanka




















