Most popular cities in Sri Lanka
- Ella27 resorts
- Galle10 resorts
- Habarana21 resorts
- Kandy28 resorts
Top regions in Sri Lanka
Amazing spa hotels in Sri Lanka
8.2Great579 reviews
Resort
Sri Lanka, Bentota
Located approximately 10 minutes by car from Panchakapaduwa Island Meditation Centre, the 5-star Taj Bentota Resort & Spa Bentota includes a steam bath and a whirlpool tub along with Italian cuisine.
from INR 10 311 per night
7.6Very good229 reviews
Resort
Sri Lanka, Nilaveli
The 4-star Pigeon Island Nilaveli features an outdoor pool and views of the pool, and is located about 25 minutes' walk from Pigeon Island National Park.
from INR 21 481 per night
7.7Very good138 reviews
Resort
Sri Lanka, Kandy
The quality 5-star Tree Of Life Nature Resort, placed around 3 km from Nelligala International Buddhist Centre, features an outdoor pool and a private garden.
from INR 5 728 per night
8.1Great1381 reviews
Resort
Sri Lanka, Negombo
Dining at Asian restaurant with Asian dishes is available at the Jetwing Blue, set around a 25-minute stroll from St. Sebastian's Church.
from INR 8 783 per night
9.0Perfect505 reviews
Resort
Sri Lanka, Passikudah
Offering an infinity swimming pool plus an à la carte restaurant for guests' benefit, the charming Maalu Maalu is set approximately 6 km from Ancient City of Sigiriya.
from INR 34 943 per night
7.8Very good98 reviews
Resort
Sri Lanka, Sigiriya
Set within 10 minutes' walk of Titiyakola Wewa, the 4-star Kassapa Sigiriya features an outdoor swimming pool.
from INR 7 351 per night
8.0Great144 reviews
Resort
Sri Lanka, Kandy
The charming 5-star Hunas Falls has an indoor pool plus a snack bar and awaits guests nearly a 25-minute walk from Hunnasgiriya Water Fall.
from INR 8 783 per night
8.4Great126 reviews
Resort
Sri Lanka, Kalutara
The elegant Royal Palms is equipped with a swimming pool and is situated nearly a 20-minute walk from Kalutara North.
from INR 8 592 per night
8.3Great983 reviews
Resort
Sri Lanka, Kalutara
Located less than at a distance of 2.8 km from Kalutara Temple Meditation Building, the 4-star Tangerine offers a large outdoor swimming pool.
from INR 4 200 per night
8.6Great981 reviews
Resort
Sri Lanka, Sigiriya
After a long day in the city, one can relax in an outdoor pool and savor halal specialities at the perfect 5-star Amaya, located around 4 km from Spice Garden.
from INR 15 657 per night
7.9Very good107 reviews
Resort
Sri Lanka, Induruwa
Based at a distance of 4.5 km from Induruwa Sea Turtle Conservation Project & Sea Turtle Information Center, the comfortable Temple Tree Bentota includes a hot tub and a sauna combined with an Indonesian restaurant.
from INR 6 014 per night
7.9Very good243 reviews
Resort
Sri Lanka, Beruwala
Set 3.3 km from Ventura Beach, the fantastic 5-star Palms offers 29 rooms and an outdoor swimming pool.
from INR 16 135 per night
8.2Great686 reviews
Resort
Sri Lanka, Negombo
Located approximately a 5-minute walk from a charming beach, the 5-star Dolphin Negombo offers Asian specialities served in an Asian restaurant onsite.
from INR 5 728 per night
8.3Great837 reviews
Resort
Sri Lanka, Kandy
The enchanting Amaya Hills offers hiking, tennis, and billiards at the premises and is based around 5 minutes' walk from Amaya Hills.
from INR 6 683 per night
8.0Great187 reviews
Resort
Sri Lanka, Giritale
Rooms of refined The Deer Park Giritale face the pool and there is also an outdoor swimming pool on the premises.
from INR 7 637 per night
9.1Perfect186 reviews
Resort
Sri Lanka, Bentota
Featuring an outdoor swimming pool and a hot tub, a sauna, and a foot bath, the comfortable Jetwing Saman Villas, A Luxury Reserve - Adults Only stands nearly a 25-minute walk from Induruwa Sea Turtle Conservation Project & Sea Turtle Information Center and 3.3 km from Galapata Raja Temple.
from INR 62 153 per night
8.7Great1357 reviews
Resort
Sri Lanka, Sigiriya
Located only 1.5 km from Habarana Elephant Safari, the Cinnamon Lodge Habarana features 138 rooms and an Asian restaurant on-site.
from INR 7 256 per night
8.2Great875 reviews
Resort
Sri Lanka, Negombo
Situated 5 minutes' walk from Negombo Water Park, the modern Jetwing Beach in Negombo features a sauna, a sun deck, and spa therapy.
from INR 9 356 per night
8.9Great494 reviews
Resort
Sri Lanka, Ahangama
Situated nearly a 5-minute stroll from Koggala Beach Park, the Fortress Resort & Spa Galle offers 59 rooms.
from INR 13 939 per night
9.0Perfect321 reviews
Resort
Sri Lanka, Sigiriya
Set approximately a 10-minute drive from Spice Garden, the rooms in the Jetwing have views of patio.
from INR 32 461 per night
Top family hotels in Sri Lanka
8.9Great141 reviews
Resort
Sri Lanka, Bentota
The Priyanka Villa is a perfect vacation spot 4.5 km from Kande Vihare Temple and other Bentota landmarks.
from INR 2 004 per night
8.0Great29 reviews
Resort
Sri Lanka, Bentota
The Aida Hotel is situated at a distance of 3.3 km from Moragalla Beach and nearly 5 minutes on foot from Bentota Beach.
from INR 6 110 per night
7.2Very good92 reviews
Resort
Sri Lanka, Ella
Rawana Waterfall is at a distance of 4.1 km from the tranquil Ella Jungle, and is ideal for an energetic jog or rock climbing, hiking, and trekking.
from INR 6 587 per night
8.1Great337 reviews
Resort
Sri Lanka, Udawalawe
Guests can enjoy the American-style restaurant at the luxury Grand Udawalawe Udawalawe that offers American cuisine as well as admire views of the outdoor pool.
from INR 19 763 per night
8.9Great1536 reviews
Resort
Sri Lanka, Yala
Located approximately 25 minutes' walk from Yala National Park, the 5-star Cinnamon Wild features 66 rooms, a sundeck and a shared lounge.
from INR 41 722 per night
8.3Great56 reviews
Resort
Sri Lanka, Sigiriya
Set 4.2 km from Kandalama Reservoir, the comfortable 5-star Wild Grass welcomes guests to an Asian restaurant on site.
from INR 42 104 per night
8.4Great73 reviews
Resort
Sri Lanka, Bentota
The 3-star Haus Berlin, located at a distance of 2.5 km from Jeffry bawa's garden, features an outdoor pool.
from INR 2 673 per night
8.4Great1048 reviews
Resort
Sri Lanka, Kandy
Located 5 km from Victoria Reservoir SPB airport, the 3-star Nature Walk includes 6 rooms with views of the mountain.
from INR 2 195 per night
8.2Great82 reviews
Resort
Sri Lanka, Weligama
Situated within 5 minutes' walk of Fishamans reef, the Castle Bay Weligama offers 12 rooms.
from INR 1 909 per night
7.4Very good153 reviews
Resort
Sri Lanka, Dambulla
Dining at Asian restaurant with Asian dishes is available at the Kalundewa Retreat, set approximately a 10-minute drive from Buddhist Temple.
from INR 63 681 per night
8.3Great1062 reviews
Resort
Sri Lanka, Sigiriya
Located in the historic district of Sigiriya, the lovely Village is only 5 minutes' walk from Main Exit.
from INR 10 120 per night
9.4Perfect206 reviews
Resort
Sri Lanka, Colombo
10 minutes' drive from Galle Face Green, the 5-star Maniumpathy Colombo features massage therapy, a shared lounge, and a garden.
from INR 38 189 per night
8.9Great542 reviews
Resort
Sri Lanka, Trincomalee
Around 6 km from Fort Fredrick, the 5-star Amaranthe Trincomalee offers an outdoor swimming pool.
from INR 9 547 per night
8.3Great177 reviews
Resort
Sri Lanka, Tissamaharama
Yala National Park is a 19-minute walk from the affordable 2-star Nature Tissamaharama and features shopping and dining.
from INR 1 336 per night
9.0Perfect109 reviews
Resort
Sri Lanka, Bentota
Kande Vihare Temple is a 25-minute walk from the 3-star Waterside Bentota and features shopping and dining.
from INR 5 060 per night
8.5Great795 reviews
Resort
Sri Lanka, Sigiriya
Set about 10 km from Sigiriya Air Force Base airport, the 5-star Sigiriyajungles Resort & Spa lies in a historical area.
from INR 16 803 per night
8.3Great362 reviews
Resort
Sri Lanka, Mirissa
Located within a 7-km distance of Coconut Tree Hill, the Edelweiss Resort Mirissa features a private pool and an Asian restaurant with Asian dishes.
from INR 3 818 per night
8.5Great425 reviews
Resort
Sri Lanka, Kalutara
Featuring a sundeck, a shared lounge, and a dart board, the 5-star Anantara Kalutara Resort in Kalutara is ideally located merely 0.9 km from Holy Cross Church.
from INR 26 255 per night
8.8Great205 reviews
Resort
Sri Lanka, Sigiriya
Located at a distance of 4.8 km from Sigiriya and within 10 minutes' drive of Pidurangala Rock, the perfect Seerock features an indoor pool and a lounge bar.
from INR 44 204 per night
8.7Great309 reviews
Resort
Sri Lanka, Wellawaya
The 5-star Jetwing Kaduruketha Wellawaya is found at a distance of 3.8 km from Ellewala Waterfall, offering guests Chinese cuisine.
from INR 11 934 per night
Best luxury hotels in Sri Lanka
8.3Great267 reviews
Resort
Sri Lanka, Kosgoda
Offering a beachfront location a stone's throw from Kosgoda Turtle Hatchery, the perfect 5-star Sheraton Kosgoda Turtle Beach Resort features a private pool and an Asian restaurant.
from INR 15 180 per night
8.3Great957 reviews
Resort
Sri Lanka, Unawatuna
Staying at the luxury Araliya Unawatuna means you will be a 10-minute walk from Sk Swarnakala, while enjoying an outdoor swimming pool onsite.
from INR 12 029 per night
9.3Perfect141 reviews
Resort
Sri Lanka, Sigiriya
Located a 25-minute walk from Cobra Hood Cave, the 5-star Water Garden Sigiriya offers views of the garden and an outdoor swimming pool.
from INR 72 178 per night
9.0Perfect175 reviews
Resort
Sri Lanka, Dickoya
The Farm is ideally placed just 300 metres from Castlereigh Reservoir, offering 7 rooms along with an Asian restaurant.
from INR 32 461 per night
8.8Great280 reviews
Resort
Sri Lanka, Habarana
Located at a distance of 3.4 km from Entrance Hurulu Eco Park, the 4-star Sungreen Habarana offers a swimming pool.
from INR 7 733 per night
8.3Great136 reviews
Resort
Sri Lanka, Sigiriya
Offering an outdoor pool, the Pinthaliya Resort Sigiriya is within a 7-km distance of Habarana Buddhist Temple.
from INR 11 456 per night
9.4Perfect391 reviews
Resort
Sri Lanka, Yala
Ideally situated 25 minutes' walk from Yala National Park, the 5-star Wild Coast Tented Lodge boasts a sun terrace and a picnic area.
from INR 86 690 per night
8.7Great583 reviews
Resort
Sri Lanka, Jaffna
Located at a distance of 3.5 km from Jaffna Archaeological Museum, the comfortable Fox offers a swimming pool.
from INR 15 466 per night
8.6Great179 reviews
Resort
Sri Lanka, Kandy
Providing cycling and fisheries and access to Ambuluwawa Temple, the 3-star Frankland at a distance of 6 km from Lankatilaka Temple boasts a sunbathing terrace, a play area, and a garden.
from INR 5 728 per night
9.7Perfect830 reviews
Resort
Sri Lanka, Passikudah
Set 8 km from Kalkudah Bay, the 5-star Karpaha Sands Passikudah features a sundeck, a play area, and a garden.
from INR 34 370 per night
9.1Perfect931 reviews
Resort
Sri Lanka, Polgahawelana
Wirawila Lake is within 300 metres of the contemporary 5-star Doubletree Polgahawelana and features shopping and dining.
from INR 16 326 per night
9.1Perfect200 reviews
Resort
Sri Lanka, Kandy
Located around a 10-minute ride from Masjidun Noor Jummah Mosque, the Aarunya Nature Resort offers an outdoor pool and a fitness suite for guests.
from INR 59 767 per night
9.5Perfect699 reviews
Resort
Sri Lanka, Sigiriya
Located 19 minutes' walk from Sigiriya, the 5-star King'S Resort features an outdoor swimming pool.
from INR 39 717 per night
9.0Perfect326 reviews
Resort
Sri Lanka, Wadduwa
Located at a distance of 4.9 km from Kalutara Beach and within 10 minutes' drive of City of Gem Museum, the 4-star Ayana Sea features an outdoor swimming pool and a lounge bar.
from INR 19 285 per night
9.2Perfect436 reviews
Resort
Sri Lanka, Negombo
Located within 300 metres of Browns Beach, the 4-star Dickman is a 5-minute walk from Kite Centre Negombo.
from INR 8 115 per night
8.8Great39 reviews
Resort
Sri Lanka, Belihuloya
Offering private plunge pools, the smoke-free Treehouse is just a 5-minute walk from Brampton Falls.
from INR 19 094 per night
8.9Great238 reviews
Resort
Sri Lanka, Ella
Enjoy international dishes and an outdoor pool in the Anasa Wellness Resort Ella located in a rural area.
from INR 44 873 per night
8.5Great220 reviews
Resort
Sri Lanka, Negombo
With a sundeck and a play area at the premises, the 5-star Wattura is located around 15 minutes' drive from Negombo Beach Park.
from INR 13 366 per night
8.9Great1169 reviews
Resort
Sri Lanka, Bentota
Guests can enjoy Asian cuisine while staying at the Cinnamon Bentota Beach - Signature Selection, which is around a 10-minute ride from Bentota.
from INR 27 114 per night
8.1Great25 reviews
Resort
Sri Lanka, Bandarawela
Located about 3 km from Little Adam's Peak, the luxury Tea Tree Resort features a shared lounge and barbecue grills.
from INR 5 442 per night
Cheap hotels in Sri Lanka
8.4Great192 reviews
Resort
Sri Lanka, Tissamaharama
A patio, a play area, and barbecue grills are all open to guests of this 11-room the 2-star Saman that is located at a distance of 3.2 km from Tissa Wewa.
from INR 2 577 per night
8.7Great236 reviews
Resort
Sri Lanka, Sigiriya
Set around 25 minutes' walk from Water Gardens, the rooms in the Sigiri have views of garden.
from INR 1 527 per night
8.4Great317 reviews
Resort
Sri Lanka, Kandy
Polgolla Dam is also located within 25 minutes' walk of the Kandy Mountain.
from INR 2 004 per night
8.7Great173 reviews
Resort
Sri Lanka, Sigiriya
Situated 10 km from Sigiriya Air Force Base airport, the Sigiriya welcomes guests with a restaurant.
from INR 2 577 per night
8.9Great90 reviews
Resort
Sri Lanka, Ella
The Rivinu Holiday Resort Ella boasts a sundeck and a garden as well as a location at a distance of 4.6 km from Rawana Waterfall.
from INR 3 818 per night
8.5Great258 reviews
Resort
Sri Lanka, Mirissa
While staying at the Panora Garden Mirissa you are invited to discover Badora Spa, set 20 minutes' walk away, or Parrot Rock Bridge, which is a mere 1.2 km away.
from INR 1 432 per night
9.0Perfect570 reviews
Resort
Sri Lanka, Ella
Set at a distance of 4.7 km from R. M. S Antique And Brassware, the rooms in the 3-star Samadhi have views of mountain.
from INR 1 718 per night
9.3Perfect40 reviews
Resort
Sri Lanka, Habarana
Providing access to Minneriya National Park, the Mathews is at a 700-metre distance from Habarana Elephant Safari and offers an à la carte restaurant.
from INR 1 814 per night
9.0Perfect379 reviews
Resort
Sri Lanka, Udawalawe
The smoke-free Hantara Udawalawa is found approximately a 25-minute walk from Uda Walawe Reservoir, offering guests Asian cuisine.
from INR 1 909 per night
7.8Very good77 reviews
Resort
Sri Lanka, Habarana
Thrimal Ayurvedic Treatment Center is just 350 metres from the Centurion Resort, while Hiriwaduna is approximately a 25-minute walk away.
from INR 2 386 per night
8.9Great414 reviews
Resort
Sri Lanka, Dambulla
Clock Tower is 25 minutes on foot from the Girilena Resort Dambulla and features shopping and dining.
from INR 1 527 per night
8.3Great117 reviews
Resort
Sri Lanka, Kalpitiya
Featuring an Asian restaurant along with a play area and a garden, the Salt Bay is situated about 6 km from Kalpitiya Dutch Fort.
from INR 1 527 per night
8.9Great56 reviews
Resort
Sri Lanka, Gurukanda
The welcoming Green Herbal with garden views lies just 7 minutes' walk from Yatagala Raja Maha Viharaya.
from INR 1 050 per night
8.8Great89 reviews
Resort
Sri Lanka, Kirinda (Hambantota)
Kirinda Temple is at a distance of 2.1 km from the Tringa Villas Yala and Kirinda Viharaya is nearly a 25-minute walk away.
from INR 4 678 per night
9.0Perfect676 reviews
Resort
Sri Lanka, Kalpitiya
While staying at the Windy Waves you are invited to discover Kalpitiya Dutch Fort, set a 15-minute drive away, or Kalpitiya Beach, which is 1.4 km away.
from INR 2 577 per night
8.9Great140 reviews
Resort
Sri Lanka, Mirissa
Coconut Tree Hill is at a distance of 2.5 km from the Paddy Field View Resort, while Kustaraja Gala is nearly 10 minutes' drive away.
from INR 2 673 per night
8.4Great601 reviews
Resort
Sri Lanka, Dambulla
While staying at the New Peacock Resort you are invited to discover Popham's Arboretum, set a 10-minute ride away, or Dambulla Royal Cave Temple, which is 2.4 km away.
from INR 1 050 per night
8.0Great67 reviews
Resort
Sri Lanka, Anuradhapura
Sri Maha Boodhi Temple is around a 10-minute drive from the Lucky Holiday Home and Ruwanwelisaya is approximately 6 km away.
from INR 1 050 per night
9.0Perfect545 reviews
Resort
Sri Lanka, Sigiriya
The Chena Huts Eco Resort is situated at a distance of 2.3 km from Mirror Wall and within 25 minutes' walk of Frescoes.
from INR 2 673 per night
7.8Very good225 reviews
Resort
Sri Lanka, Mirissa
Offering 8 rooms with views of the garden, the 2-star Suwa Arana Mirissa is set in the Mirissa Beach district, 4.9 km from Kustaraja Gala.
from INR 2 577 per night
Resorts with beach in Sri Lanka
8.5Great678 reviews
Resort
Sri Lanka, Bentota
Set merely a 7-minute stroll from Moragalla Beach, the Eden Beruwala Bentota features an à la carte restaurant serving international cuisine.
from INR 5 728 per night
7.8Very good769 reviews
Resort
Sri Lanka, Waskaduwa
Positioned approximately 5 minutes on foot from Rajaguru Sri Subuthi Temple Waskaduwa, guests can enjoy local dishes at the Citrus's Asian restaurant.
from INR 12 698 per night
7.5Very good144 reviews
Resort
Sri Lanka, Yala
Featuring Asian cuisine and an outdoor swimming pool, the Laya Safari is perfectly located approximately 10 minutes by car from Yala National Park.
from INR 21 959 per night
8.1Great740 reviews
Resort
Sri Lanka, Beruwala
Featuring a steam room and a sauna, the Cinnamon Bey Beruwala is located approximately a 10-minute drive from Sunshine Water Sports Center.
from INR 8 019 per night
8.5Great960 reviews
Resort
Sri Lanka, Bentota
Placed a 25-minute walk from Bentota River, the designer Thaala offers a good location in the Bentota Beach district, offering snorkelling, ping-pong, and darts.
from INR 6 492 per night
9.5Perfect1898 reviews
Resort
Sri Lanka, Tangalle
At a distance of 2.7 km from Turtle Point, the 4-star Good Karma boasts a patio and a picnic area.
from INR 9 451 per night
8.5Great972 reviews
Resort
Sri Lanka, Passikudah
Located in the Pasikuda Beach district 6 minutes' walk from Passekudah Bay, the family Amaya has 125 rooms and a swimming pool.
from INR 7 542 per night
7.4Very good114 reviews
Resort
Sri Lanka, Chilaw
Munneswaram Kovil Temple is approximately a 15-minute drive from the Anantaya Negombo, while Sri Munneswaram Devasthanam is approximately 7 km away.
from INR 10 597 per night
9.0Perfect328 reviews
Resort
Sri Lanka, Passikudah
Offering 32 rooms with views of the beach, the comfortable Sun Siyam Passikudah is set in the Pasikuda Beach district of Passikudah, about 40 km from Batticaloa airport.
from INR 14 989 per night
7.7Very good204 reviews
Resort
Sri Lanka, Wayikkal
St. Joseph Church Gonawila is at a distance of 3.3 km from the 5-star Suriya Resort and Don Renuka's Art Gallery is nearly a 25-minute walk away.
from INR 6 396 per night
9.1Perfect700 reviews
Resort
Sri Lanka, Tangalle
Located a mere 500 metres from Goyambokka Beach and just 1.3 km from Todo Bien Amanwella beach, the Anantara Peace Haven Tangalle Resort Tangalle features lawn tennis, ping-pong, and billiards.
from INR 20 145 per night
8.6Great264 reviews
Resort
Sri Lanka, Weligama
While staying at the affordable 2-star Latheena Resort Weligama you are invited to discover Parrot Rock Bridge, set a 10-minute drive away, or Kustaraja Gala, which is 3.3 km away.
from INR 3 818 per night
7.1Very good101 reviews
Resort
Sri Lanka, Mirissa
During your stay at the 3-star Paradise around 25 minutes' walk from Mirissa Beach, spend the afternoon snorkelling and fisheries or relax near a swimming pool.
from INR 4 391 per night
9.3Perfect172 reviews
Resort
Sri Lanka, Weligama
Boasting picturesque location in a historical district, the luxury Cape Weligama Weligama offers to try Thai dishes and enjoy time by a swimming pool.
from INR 114 951 per night
7.2Very good378 reviews
Resort
Sri Lanka, Trincomalee
Positioned 10 minutes by car from Shankari Devi Shakthi Peetam, guests can enjoy Italian dishes at the 4-star Jkab Trincomalee's Indian restaurant.
from INR 9 165 per night
9.1Perfect169 reviews
Resort
Sri Lanka, Yala
Situated about a 25-minute stroll from Yala National Park, the Uga Chena Huts features a restaurant and a luggage room.
from INR 92 323 per night
7.9Very good79 reviews
Resort
Sri Lanka, Bentota
Located in an entertainment area, the Rockside Bentota offers 18 rooms along with an outdoor swimming pool.
from INR 16 135 per night
8.6Great561 reviews
Resort
Sri Lanka, Hambantota
Offering a lap swimming pool, the luxury Shangri-La is around a 15-minute walk from Temple.
from INR 14 798 per night
7.9Very good117 reviews
Resort
Sri Lanka, Passikudah
Situated in the Pasikuda Beach district of Passikudah, the Anantaya Passikudah is within a 6-km distance of Ancient City of Sigiriya.
from INR 29 119 per night
8.0Great1071 reviews
Resort
Sri Lanka, Ahungalla
Located at a distance of 3.9 km from Madu Ganga Biodiversity Area, the 5-star Riu Sri Lanka All Inclusive features an outdoor swimming pool along with a nightclub and an entertainment programme.
from INR 18 999 per night
Resorts with free parking in Sri Lanka
8.8Great20 reviews
Resort
Sri Lanka, Tangalle
Located at a 200-metre distance from Goyambokka Beach, the designer Amanwella Tangalle provides an outdoor swimming pool together with massage therapy and a terrace.
from INR 78 766 per night
7.7Very good526 reviews
Resort
Sri Lanka, Bentota
Located at a 300-metre distance from Sunshine Water Sports Center in the Bentota Beach district, the modern Ceysands features 165 rooms along with a hot tub and recreational facilities.
from INR 14 894 per night
8.1Great639 reviews
Resort
Sri Lanka, Dickwella
Located at a distance of 3.1 km from Hiriketiya Beach, the Dickwella offers spacious rooms approximately 25 minutes on foot from Wewurukannala Vihara Temple.
from INR 26 541 per night
8.6Great905 reviews
Resort
Sri Lanka, Sigiriya
The Habarana Sigiriya is only 1.5 km from Dhahara Suwa Ayurveda and Spa, boasting spa therapy, a shared lounge, and recreational facilities.
from INR 8 688 per night
7.5Very good488 reviews
Resort
Sri Lanka, Hikkaduwa
Placed in the Hikkaduwa Beach district of Hikkaduwa, at a distance of 2 km from Seenigama Sri Devol Maha Devalaya, the Coral Sands Hikkaduwa offers 80 rooms and a great view over the sea.
from INR 6 301 per night
8.2Great1043 reviews
Resort
Sri Lanka, Hikkaduwa
Located merely 150 metres from Turtle Beach and only 0.7 km from Gangarama Maha Vihara, the Tranz Hikkaduwa features a snack bar together with table tennis, racquetball, and fishing on-site.
from INR 9 547 per night
8.2Great254 reviews
Resort
Sri Lanka, Marawila
Situated a 19-minute stroll from St. Anne's Church, the 5-star Club offers a snack bar and an Asian restaurant serving Asian dishes.
from INR 10 788 per night
8.3Great424 reviews
Resort
Sri Lanka, Kalutara
16 minutes' walk from Holy Cross Church, the comfortable 4-star Avani Kalutara Resort Kalutara features a swimming pool along with a treatment room, a hot tub, a sauna, and a foot bath.
from INR 15 466 per night
7.9Very good160 reviews
Resort
Sri Lanka, Weligama
Located in an entertainment district and 3.5 km from Kustaraja Gala, the boutique Mandara Weligama features 59 rooms plus an outdoor swimming pool.
from INR 7 256 per night
8.5Great1177 reviews
Resort
Sri Lanka, Trincomalee
Featuring spa therapy, recreational facilities, and a garden, the comfortable Trinco Blu in the Uppuveli Beach district is located at a distance of 3.4 km from Trincomalee War Cemetery.
from INR 11 265 per night
7.6Very good156 reviews
Resort
Sri Lanka, Wadduwa
Boasting a patio and barbecue grills, the 5-star Grand Beach Wadduwa is 10 minutes' walk from Pothupitiya Pujaramaya Temple in an entertainment district.
from INR 10 693 per night
8.1Great382 reviews
Resort
Sri Lanka, Talalla
While staying at the 3-star Retreat you are invited to discover Dondra Head Lighthouse, set approximately 10 minutes away by car, or Tenavaram temple, which is 3.8 km away.
from INR 10 884 per night
8.2Great86 reviews
Resort
Sri Lanka, Dambulla
Merely a 5-minute walk from Pelwehera, the comfortable 4-star Pelwehera Dambulla has spa therapy, a shared lounge, and a garden along with a lounge bar.
from INR 3 437 per night
7.5Very good711 reviews
Resort
Sri Lanka, Hikkaduwa
The 4-star Citrus Hikkaduwa with a swimming pool is within 5 minutes' walk of One Big Turtle Point.
from INR 8 115 per night
9.0Perfect155 reviews
Resort
Sri Lanka, Passikudah
The contemporary Bay An Uga Experience - Pasikuda Passikudah is nearly a 20-minute walk from Kalkudah Beach and offers an outdoor swimming pool.
from INR 25 109 per night
8.1Great615 reviews
Resort
Sri Lanka, Passikudah
Within a 6-km distance of Ancient City of Sigiriya, the Amethyst boasts a Chinese restaurant and 37 rooms.
from INR 15 657 per night
8.9Great627 reviews
Resort
Sri Lanka, Negombo
Offering a convenient location nearly 5 minutes' walk from Negombo Lagoon, the elegant Jetwing holds a total of 50 rooms and boasts spa therapy, a shared lounge, and a garden.
from INR 13 080 per night
7.6Very good329 reviews
Resort
Sri Lanka, Dambulla
The 5-star Sigiriana Dambulla features an outdoor swimming pool and views of the patio, and is located at a distance of 4.8 km from Popham's Arboretum.
from INR 9 165 per night
8.7Great369 reviews
Resort
Sri Lanka, Trincomalee
The charming Jungle Beach An Uga Experience Trincomalee is found nearly a 20-minute walk from Samudragiri Pichchamal Rajamaha Viharaya Kuchchaveli, offering guests local cuisine.
from INR 28 355 per night
9.0Perfect200 reviews
Resort
Sri Lanka, Bentota
Featuring 15 rooms with views of the patio, the family Club Villa Bentota is set a 10-minute drive from Kande Vihare Temple.
from INR 11 838 per night
Top Resorts in Sri Lanka
8.6Great1871 reviews
Resort
Sri Lanka, Sigiriya
Pidurangala Rock is at a distance of 2.9 km from The Nature Park Villa Sigiriya and Cobra Hood Cave is about a 25-minute walk away.
from INR 8 592 per night
8.7Great148 reviews
Resort
Sri Lanka, Kalpitiya
Apart from a secluded location, the comfortable Dolphin Beach Kalpitiya offers a pizza restaurant and a swimming pool.
from INR 10 311 per night
9.2Perfect257 reviews
Resort
Sri Lanka, Kalpitiya
The 4-star Elements Kalpitiya includes an outdoor swimming pool and an Asian restaurant.
from INR 17 949 per night
8.3Great74 reviews
Resort
Sri Lanka, Kalpitiya
The beachfront De Silva lies about 3 km from Kalpitiya Dutch Fort and offers an Asian restaurant and a swimming pool onsite.
from INR 9 165 per night
9.2Perfect222 reviews
Resort
Sri Lanka, Kalpitiya
Located only 1.2 km from Kalpitiya Beach, the 3-star Villa Sethawadi boasts a private swimming pool and an Indian restaurant with French dishes.
from INR 9 642 per night
8.1Great200 reviews
Resort
Sri Lanka, Negombo
Offering an outdoor swimming pool, the comfortable 5-star Tamarind is 3.3 km from Mosque.
from INR 16 230 per night
8.7Great104 reviews
Resort
Sri Lanka, Padukka
The luxury Ahas Gawwa Padukka is found 2.7 km from Dambora Ella, offering guests Asian cuisine.
from INR 9 547 per night
8.3Great284 reviews
Resort
Sri Lanka, Negombo
Offering an outdoor swimming pool, the Morning Star Negombo is at a distance of 2.9 km from Kudapaduwa North.
from INR 3 818 per night
8.3Great241 reviews
Resort
Sri Lanka, Kandy
Kandy Clock Tower is at a distance of 2.8 km from the Rivers Edge Nature Resort, while Kandy Museum is nearly a 25-minute walk away.
from INR 7 351 per night
9.2Perfect257 reviews
Resort
Sri Lanka, Weligama
Set within 6 km of Parrot Rock Bridge, the Temple Tree Weligama has an Asian restaurant serving Asian cuisine.
from INR 3 341 per night
8.3Great178 reviews
Resort
Sri Lanka, Kalpitiya
Boasting an Indian restaurant with Indian dishes, the 3-star Blue Whale is set at a distance of 3.2 km from Ocean Lanka Kalpitiya.
from INR 7 637 per night
7.7Very good22 reviews
Resort
Sri Lanka, Weligama
Featuring 6 rooms with views of the garden, the Colours Of Life Home Weligama is set at a distance of 3.1 km from Midigama Beach.
from INR 13 175 per night
8.2Great169 reviews
Resort
Sri Lanka, Sigiriya
Located at a distance of 4.7 km from Sigiriya, the 4-star Kaveri boasts an American restaurant and hiking and fishing.
from INR 6 014 per night
8.1Great1274 reviews
Resort
Sri Lanka, Anuradhapura
Located just 1.5 km from Vessagiriya, the Kubura Resort Anuradhapura features a swimming pool and a Thai restaurant with Thai dishes.
from INR 4 009 per night
8.8Great560 reviews
Resort
Sri Lanka, Sigiriya
While staying at the 3-star Sigiri Asna you are invited to discover Pidurangala Rock, set about a 25-minute walk away, or Sigiriya, which is 2.9 km away.
from INR 6 014 per night
7.4Very good96 reviews
Resort
Sri Lanka, Katunayake
3.9 km from Mosque, the 4-star Airport Resort Katunayake offers a swimming pool.
from INR 5 442 per night
8.6Great182 reviews
Resort
Sri Lanka, Tangalle
The 4-star Sooriya Tangalle boasts 36 rooms along with cycling and fisheries, at a 750-metre distance from Turtle Point.
from INR 8 783 per night
7.3Very good54 reviews
Resort
Sri Lanka, Wadduwa
The Laya Beach lies approximately a 25-minute stroll from wadduwa Market, and features a restaurant.
from INR 9 356 per night
8.2Great282 reviews
Resort
Sri Lanka, Nawalapitiya
Featuring facials, a picnic area, and a garden, the 3-star Tea Cottage in Nawalapitiya is conveniently located about 10 minutes by car from Galboda Falls.
from INR 5 823 per night
8.1Great212 reviews
Resort
Sri Lanka, Galle
The 3-star Mount Marina with an outdoor pool is just a 7-minute walk from Mahendra Amarasooriya Park.
from INR 5 728 per night