Most popular cities in Sri Lanka
Sigiriya14 resorts
Kandy4 resorts
Weligama6 resorts
Negombo7 resorts
Amazing spa hotels in Sri Lanka
Bentota, Sri Lanka
9.23 reviews
USD 108/night
Nestled in an entertainment area, the Taj Bentota Resort & Spa is nearly 25 minutes on foot from Bentota River.
Sigiriya, Sri Lanka
USD 772/night
Approximately 60 km from Sigiriya Air Force Base airport, the 5-star Uga Ulagalla offers a spa salon for guests' enjoyment.
Negombo, Sri Lanka
USD 92/night
You can have some rest at a swimming pool or enjoy breathtaking views of the ocean, while the luxury Jetwing Blue Negombo boasts a beachfront setting just a pleasant stroll away from West Coast.
Passikudah, Sri Lanka
USD 447/night
Coconut Cultural Park is 5 minutes' stroll from the charming Maalu Maalu Resort & Spa - Thema Collection.
Sigiriya, Sri Lanka
USD 59/night
The Kassapa Lions Rock is set a 25-minute stroll from Jeskynni chram and a 10-minute ride from Moat.
Kandy, Sri Lanka
USD 138/night
The 5-star Hunas Falls Kandy is merely 1.9 km from Hunnasgiriya Water Fall, boasting facials, a terrace, and a patio.
Kalutara, Sri Lanka
USD 209/night
Located a 10-minute ride from Holy Cross Church Kalutara, the elegant Royal Palms offers views of the sea along with a Jacuzzi and an outdoor swimming pool.
Kalutara, Sri Lanka
USD 44/night
Featuring an outdoor swimming pool, the 4-star Tangerine Beach is set 3 km from Richmond Castle and offers beautiful views of the sea.
Sigiriya, Sri Lanka
USD 164/night
The perfect Amaya Lake can be found in a rural area relatively close to Sigiriya Rock, where travellers are welcomed with a swimming pool.
Dickwella, Sri Lanka
9.81 review
USD 249/night
150 metres from Dickwella Beach, the luxury Resort And Spa features yoga classes and loungers.
Sigiriya, Sri Lanka
USD 97/night
Set at a 3.3 km distance from Entrance Hurulu Eco Park, the Village By Cinnamon boasts fitness classes, massage therapy and recreational facilities available on site.
Hikkaduwa, Sri Lanka
USD 100/night
The Hikka Tranz By Cinnamon, located 250 metres from Swastha Ayurveda Medical Spa, is also at a proximity to Turtle Beach.
Kalutara, Sri Lanka
USD 122/night
Located 150 metres from a tropical beach, the comfortable Avani Kalutara Resort offers international specialities served in an à la carte restaurant onsite.
Negombo, Sri Lanka
8.41 review
USD 72/night
The 4-star Club Hotel Dolphin features views of the garden and an outdoor swimming pool, boasting a charming location near a boat dock.
Kandy, Sri Lanka
USD 70/night
Boasting quiet location in a business area, the 5-star Amaya Hills offers to try international dishes and enjoy time by an outdoor swimming pool.
Bentota, Sri Lanka
USD 401/night
Merely 5 minutes' walk from Sea Turtle Hatchery, the comfortable Saman Villas offers a prime location and includes an à la carte restaurant.
Sigiriya, Sri Lanka
USD 82/night
Situated in a historical district, the luxury Cinnamon Lodge Habarana features a swimming pool.
Negombo, Sri Lanka
USD 101/night
The modern Jetwing Beach is set merely 300 metres from Negombo Beach Park and offers steam baths, a plunge pool and a hot tub onsite.
Koggala, Sri Lanka
USD 325/night
The 5-star Fortress Resort & Spa offers stylish accommodation with 53 rooms in the touristic area of Koggala.
Sigiriya, Sri Lanka
USD 340/night
Offering a spectacular location just a short drive from Sigiriya Rock, the luxury Jetwing Vil Uyana Sigiriya boasts an à la carte restaurant along with hiking and cycling.
Top family hotels in Sri Lanka
Badulla, Sri Lanka
USD 55/night
With views of the garden, the Boo Kirinda Holiday Resort Badulla is situated 6 km from Dhowa Rock Temple and offers a sundeck and a patio.
Sigiriya, Sri Lanka
USD 95/night
Located 25 minutes' walk from Sigiri Safari, 3-star The Nature Park Villa Sigiriya overlooks the pool and features an Asian restaurant.
Arugam Bay, Sri Lanka
USD 126/night
Guests can also visit Baby Point, situated about a 25-minute walk away.
Sigiriya, Sri Lanka
USD 70/night
Boasting an Asian restaurant with Asian menu, the Sigiri is set within close proximity of Sigiriya Rock and at a distance of 1.3 km from Pethikada.
Best luxury hotels in Sri Lanka
Dambulla, Sri Lanka
USD 112/night
Located just a 9-minute walk from Dambulla Royal Cave Temple, the 4-star Sundaras Resort & Spa features an outdoor swimming pool and a fitness club.
Sigiriya, Sri Lanka
USD 114/night
Situated 5 km from Sigiriya Air Force Base airport, the Atha Resort welcomes guests with a restaurant.
Hikkaduwa, Sri Lanka
USD 421/night
End your day in 5-star The Niche that is located approximately a 25-minute walk from Hikkaduwa Harbour and offers a swimming pool.
Habarana, Sri Lanka
USD 402/night
Featuring 10 rooms with views of the garden, the Taru Villas Habarana is set about 20 km from Sigiriya Air Force Base airport.
Yala, Sri Lanka
USD 370/night
Offering a setting within 10 minutes' drive of Yala National Park, the 5-star Hilton Yala Resort includes 41 rooms and features a steam room and an outdoor swimming pool.
Ahungalla, Sri Lanka
USD 441/night
Located in the Tangalle Beach district, the 5-star Ahu Bay Ahungalla offers 15 rooms along with an infinity pool.
Negombo, Sri Lanka
USD 380/night
Positioned within a 10-minute drive of Lumbini Viharaya, guests can enjoy Asian dishes at the comfortable Tamarind Tree Garden Resort - Katunayake's Argentinian restaurant.
Dickoya, Sri Lanka
USD 360/night
Dining at Asian restaurant with Chinese dishes is available at 4-star The Farm Dickoya, set 4.5 km from Rawana Gala රාවණා ගල.
Anuradhapura, Sri Lanka
USD 42/night
Featuring a swimming pool and views of the pool, the 4-star Kubura Resort Anuradhapura offers guests to enjoy Thai dishes.
Jaffna, Sri Lanka
USD 90/night
Offering a storage room and a restaurant, the 4-star Fox Jaffna By Fox Resorts lies in a business neighbourhood, at a 3.3 km distance from Nallur Kovil and within 4.8 km of Kadurugoda Buddhist Temple.
Polgahawelana, Sri Lanka
USD 176/night
Featuring an outdoor pool and 77 rooms, the contemporary 5-star Doubletree By Hilton Weerawila Rajawarna Resort Polgahawelana is 15 minutes on foot from Wirawila Lake.
Sigiriya, Sri Lanka
USD 259/night
Located in the ancient part of Sigiriya, the 5-star King'S Resort is merely 1.6 km from Sigiriya.
Deltota, Sri Lanka
USD 605/night
At a distance of 4.5 km from Loolecondera Tea Factory, the 4-star Taylor'S Hill Deltota offers an outdoor swimming pool.
Ella, Sri Lanka
USD 467/night
Set at a 3 km distance from Dhowa rock temple, the rooms in the luxury Anasa Wellness Resort Ella have views of garden.
Cheap hotels in Sri Lanka
Anuradhapura, Sri Lanka
USD 10/night
The Kingdom View is located 80 km from Sigiriya Air Force Base airport and nearly 10 minutes' walk from to Mihintale bus stop.
Kandy, Sri Lanka
USD 23/night
Located about a 25-minute walk from Polgolla Dam, the Kandy Mountain Kandy features 7 rooms with views of the garden.
Kalpitiya, Sri Lanka
USD 16/night
Located within 15 minutes' walk of Ocean Lanka Kalpitiya, the Salt Bay overlooks the patio and features an Asian restaurant.
Dambulla, Sri Lanka
USD 11/night
The New Peacock Resort is a perfect vacation spot at a distance of 2.4 km from Dambulla Royal Cave Temple and other Dambulla landmarks.
Resorts with beach in Sri Lanka
Marawila, Sri Lanka
USD 100/night
The Soluna Beach Resort is situated at a distance of 1.2 km from St. Anne's Church and nearly a 25-minute stroll from Marawila beach.
Unawatuna, Sri Lanka
USD 120/night
The beachfront Sky Breeze Unawatuna with sea views lies within 0.7 km of Jungle Beach.
Kalpitiya, Sri Lanka
USD 81/night
Guests of the 5-star Dolphin Beach Resort Kalpitiya can relax at an outdoor swimming pool and have their drinks at the pool bar.
Bentota, Sri Lanka
9.82 reviews
USD 60/night
Located about a 5-minute walk from Kaluwamodara Bridge and approximately a 5-minute walk from Estuary of Bentara River, the traditional Occidental Eden Beruwala features live entertainment and billiards.
Yala, Sri Lanka
USD 754/night
Located in Yala and a 25-minute stroll from Yala National Park, the 5-star Wild Coast Tented features a Turkish steam bath and locker rooms for guest's pure relaxation.
Tangalle, Sri Lanka
USD 171/night
Located within a 10-minute drive of Rekawa Lagoon, the 4-star Sooriya Resort & Tangalle offers an outdoor swimming pool and a fitness suite for guests.
Weligama, Sri Lanka
USD 99/night
Located within a 3-km distance of Mirissa Beach, the Twenty-Two Weligambay Weligama features an outdoor swimming pool and a Chinese restaurant with Japanese dishes.
Kalpitiya, Sri Lanka
USD 27/night
Situated nearly a 5-minute walk from Cocodance Kite Resort, the Windy Waves Kalpitiya offers 19 rooms.
Yala, Sri Lanka
USD 202/night
Boasting an Asian restaurant with Asian menu, the 2-star Yakaduru is set within walking distance of Yala National Park and 3.3 km from Yala National Park.
Talalla, Sri Lanka
USD 49/night
You can relax by an outdoor pool in the Freedom Resort Talalla, located approximately 10 minutes by car from Tenavaram temple.
Wayikkal, Sri Lanka
8.81 review
USD 75/night
The smoke-free Suriya Wayikkal located within a 15-minute drive of Negombo Beach Park, offers a poolside bar and elegant rooms.
Gangewadiya, Sri Lanka
USD 85/night
Guests can also use a conference room available at the smoke-free Wilpattu Nature Resort.
Wadduwa, Sri Lanka
USD 202/night
Offering an indoor swimming pool, the Ayana Sea Wadduwa is at a 2.8 km distance from City of Gem Museum.
Hambantota, Sri Lanka
USD 136/night
Featuring aerobics classes and fitness facilities, the 5-star Shangri-La Hambantota boasts a beachfront location within a 10-minute drive of Mirijjawila Botanical Garden.
Negombo, Sri Lanka
USD 65/night
There are rooms facing river and the smoke-free Ayur Ayur Resort & Ayurveda Retreat Negombo is set within a 700-metre distance of Browns Beach.
Passikudah, Sri Lanka
USD 351/night
Set 2 km from Kalkudah Beach, the beachfront Anantaya Resort And Spa Passikudah features a swimming pool and a buffet breakfast.
Mirissa, Sri Lanka
USD 40/night
Offering an outdoor pool, the beachfront Edelweiss Resort is 4.8 km from Weligama Bay.
Kalutara, Sri Lanka
USD 182/night
Kalutara Temple Meditation Building is set nearly a 5-minute drive from the Anantara.
Bentota, Sri Lanka
USD 180/night
There are a hot tub and an outdoor swimming pool at the luxury Cinnamon Bentota, and some of the 176 rooms offer views of the sea.
Wellawaya, Sri Lanka
USD 252/night
The 5-star Jetwing Kaduruketha sits in a tourist area and offers 25 rooms and an outdoor pool.
Resorts with free parking in Sri Lanka
Weligama, Sri Lanka
USD 149/night
Guests will enjoy a swimming pool and 59 rooms, while staying at the 5-star Mandara Resort Mirissa Weligama with location within walking distance to West Coast.
Trincomalee, Sri Lanka
USD 118/night
Located in the Uppuveli Beach district within 3.2 km of Trincomalee War Cemetery, the 4-star Trinco Blu By Cinnamon has 81 rooms and a swimming pool.
Passikudah, Sri Lanka
USD 396/night
You can relax by an outdoor swimming pool in the unique Uga Bay Passikudah, located at a 4.7 km distance from Oddamavadi Mosque.
Negombo, Sri Lanka
USD 137/night
Located about 15 minutes' drive from Angurukaramulla Temple, the 5-star Jetwing Lagoon features 57 rooms, fitness classes and massage therapy.
Trincomalee, Sri Lanka
8.61 review
USD 339/night
The charming Uga Jungle sits in a tourist area and offers 45 rooms and an outdoor pool.
Bentota, Sri Lanka
10.01 review
USD 133/night
There are whirlpool baths and an outdoor swimming pool at the luxury Citrus Waskaduwa, and some of the 262 rooms offer views of the sea.
Yala, Sri Lanka
USD 125/night
Located within a 5-minute drive of Yala National Park, the Cinnamon Wild offers a buffet breakfast and features an outdoor pool.
Beruwala, Sri Lanka
10.01 review
USD 115/night
Comprising 200 rooms right in the centre of Beruwala, the luxurious Cinnamon Bey lies a 10-minute ride from Ventura Beach.
Wadduwa, Sri Lanka
USD 360/night
7 km from West Coast Tattoo Studio, the 5-star Reef Villa Wadduwa offers a patio and a garden plus an outdoor swimming pool.
Tangalle, Sri Lanka
USD 180/night
Located in the Tangalle Beach district of Tangalle approximately 10 minutes by car from Turtle Watch Rekawa, the Good Karma Tangalle has 19 rooms and an outdoor swimming pool.
Passikudah, Sri Lanka
USD 79/night
Offering an outdoor swimming pool with views of ocean, the 5-star Amaya Beach Passikudah is located in the Pasikuda Beach district.
Negombo, Sri Lanka
USD 25/night
About a 25-minute stroll from St. Sebastian Statue, the Jasmin Villa includes 9 rooms.
Tangalle, Sri Lanka
USD 211/night
From the Anantara Peace Haven, you can admire views of the patio, enjoy a plunge pool, a steam room and sauna facilities and take advantage of the hotel's beachfront location.
Dambulla, Sri Lanka
USD 280/night
Nearly a 10-minute ride from Buddhist Temple, the luxury Kalundewa Retreat Dambulla offers spa therapy and barbeque plus an outdoor swimming pool.
Sigiriya, Sri Lanka
USD 106/night
Located a few minutes drive from Minneriya National Park, the charming Village features a swimming pool and 56 rooms plus it is nearly a 25-minute walk from Sigiriya Heritage Museum.
Narampanawa, Sri Lanka
USD 90/night
Hatale Patana World's End is at a distance of 3.7 km from The Kandy, while Rassa Ella is approximately a 10-minute drive away.
Weligama, Sri Lanka
USD 447/night
The luxury Cape offers views of the Indian Ocean a 10-minute ride from Secret Beach Mirissa and boasts 53 rooms along with a steam room, sauna facilities and an outdoor swimming pool.
Weligama, Sri Lanka
USD 45/night
While staying at the beachfront Jagabay you are invited to discover Weligama Beach, set a 10-minute drive away, or Coconut Tree Hill, which is 4 km away.
Passikudah, Sri Lanka
USD 178/night
The family Calm Resort & offers fitness classes, recreational facilities and entertainment activities in a popular area of Passikudah, a 5-minute drive from Kalkudah Beach.
Yala, Sri Lanka
USD 1 631/night
Located not so far from Yala National Park, the luxury Uga Chena Huts features an outdoor swimming pool and 14 rooms plus it is at a 2.1 km distance from Yala National Park.
Top Resorts in Sri Lanka
Weligama, Sri Lanka
USD 532/night
Kustaraja Gala is 3.6 km from the Malabar Hill and Taprobane Island is approximately 10 minutes away by car.
Tissamaharama, Sri Lanka
USD 35/night
While staying at the smoke-free Saman Tissamaharama you are invited to discover Tissa Wewa, set a 10-minute drive away, or Thissamaharama Dagoba, which is 3.1 km away.
Mahiyanganaya, Sri Lanka
USD 117/night
4.5 km from Mahiyangana Dagoba, the Elephyard Retreat Mahiyanganaya boasts an Indian restaurant and 12 rooms.
Sigiriya, Sri Lanka
USD 33/night
Providing an indoor pool along with 10 rooms, the Sigiri Sierra View is placed approximately 25 minutes' walk from sigiri art gallery.
Bentota, Sri Lanka
USD 1 137/night
Sea Turtle Protection Association is at a distance of 3.1 km from The Rockwall, while Sea Turtle Hatchery is approximately a 10-minute ride away.
Hatton, Sri Lanka
USD 1 246/night
25 minutes on foot from Rawana Gala රාවණා ගල, the Ceylon Tea Trails offers a swimming pool along with a plunge pool and a Jacuzzi on-site.
Rikillagaskada, Sri Lanka
USD 100/night
Featuring an outdoor swimming pool and 19 rooms, the Marabedda Gardens Resort Rikillagaskada is 9 km from Kukulagala Mountain Range.
Kandy, Sri Lanka
USD 90/night
Providing an à la carte restaurant and an outdoor pool on site, the 3-star Ayaana is placed 3.7 km from Kandy Lake.