Most popular cities in Sri Lanka
- Dickwella7 resorts
- Ella27 resorts
- Galle10 resorts
- Habarana21 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 328 per night
7.6Very good228 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 23 718 per night
7.7Very good139 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 738 per night
8.1Great1386 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 798 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 35 003 per night
7.9Very good97 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 364 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 798 per night
8.4Great127 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 607 per night
8.3Great982 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 208 per night
8.7Great979 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 684 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 025 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 162 per night
8.2Great688 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 833 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 694 per night
8.0Great186 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 651 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 24 483 per night
8.7Great1369 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 268 per night
8.2Great883 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 372 per night
8.9Great495 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 963 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 517 per night
Top family hotels in Sri Lanka
8.9Great140 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 008 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 120 per night
7.2Very good93 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 599 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 797 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 794 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 081 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 677 per night
8.4Great1050 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 199 per night
8.3Great83 reviews
Resort
Sri Lanka, Weligama
Situated within 5 minutes' walk of Fishamans reef, the Castle Bay Weligama offers 12 rooms.
from INR 1 912 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 791 per night
8.3Great1065 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 137 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 255 per night
8.9Great541 reviews
Resort
Sri Lanka, Trincomalee
Around 6 km from Fort Fredrick, the 5-star Amaranthe Trincomalee offers an outdoor swimming pool.
from INR 9 563 per night
8.3Great178 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 338 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 068 per night
8.5Great802 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 9 755 per night
8.3Great364 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 825 per night
8.5Great424 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 300 per night
8.9Great208 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 280 per night
8.7Great310 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 954 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 206 per night
8.3Great961 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 050 per night
9.2Perfect140 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 302 per night
9.0Perfect173 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 517 per night
8.8Great282 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 746 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 476 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 840 per night
8.7Great586 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 493 per night
8.6Great181 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 738 per night
9.7Perfect829 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 429 per night
9.1Perfect927 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 354 per night
9.1Perfect199 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 869 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 785 per night
9.1Perfect326 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 319 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 129 per night
8.9Great40 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 127 per night
8.9Great241 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 62 547 per night
8.5Great221 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 389 per night
8.9Great1171 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 161 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 451 per night
Cheap hotels in Sri Lanka
8.4Great193 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 582 per night
8.7Great235 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 530 per night
8.4Great315 reviews
Resort
Sri Lanka, Kandy
Polgolla Dam is also located within 25 minutes' walk of the Kandy Mountain.
from INR 2 008 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 582 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 825 per night
8.5Great255 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 434 per night
9.0Perfect563 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 721 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 817 per night
9.0Perfect380 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 912 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 390 per night
8.9Great413 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 530 per night
9.2Perfect1242 reviews
Resort
Sri Lanka, Habarana
Only 1.3 km from Minneriya National Park, the Levona Garden Resort includes 12 rooms.
from INR 3 156 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 530 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 052 per night
8.7Great88 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 686 per night
8.5Great237 reviews
Resort
Sri Lanka, Negombo
Located nearly a 5-minute drive from Browns Beach, at a distance of 2.2 km from St. Sebastian Statue, the Ruth Villa Negombo features a patio, barbecue grills, and a garden along with 6 rooms.
from INR 2 677 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 582 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 677 per night
8.4Great598 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 052 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 582 per night
Resorts with beach in Sri Lanka
8.5Great679 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 6 216 per night
7.8Very good766 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 719 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 996 per night
8.1Great751 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 033 per night
8.5Great964 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 9 946 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 468 per night
8.5Great978 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 555 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 615 per night
9.0Perfect329 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 15 015 per night
7.8Very good201 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 407 per night
9.1Perfect694 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 179 per night
8.6Great262 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 2 104 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 3 347 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 115 149 per night
7.0Very good373 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 7 555 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 482 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 162 per night
8.6Great568 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 824 per night
7.9Very good119 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 169 per night
8.0Great1072 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 19 032 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 902 per night
7.7Very good524 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 919 per night
8.2Great639 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 587 per night
8.6Great906 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 703 per night
7.5Very good486 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 312 per night
8.2Great1045 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 563 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 807 per night
8.3Great422 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 493 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 8 798 per night
8.5Great1184 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 285 per night
7.6Very good155 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 711 per night
8.1Great381 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 902 per night
8.2Great87 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 4 112 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 5 451 per night
9.0Perfect158 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 153 per night
8.1Great617 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 684 per night
8.9Great626 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 12 624 per night
7.6Very good322 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 181 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 24 100 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 16 449 per night
Top Resorts in Sri Lanka
8.7Great1875 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 607 per night
8.7Great149 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 328 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 980 per night
8.3Great73 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 181 per night
9.2Perfect223 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 11 954 per night
8.1Great199 reviews
Resort
Sri Lanka, Negombo
Offering an outdoor swimming pool, the comfortable 5-star Tamarind is 3.3 km from Mosque.
from INR 16 258 per night
8.7Great105 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 563 per night
8.3Great283 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 825 per night
8.3Great240 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 364 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 347 per night
8.3Great180 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 651 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 198 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 025 per night
8.1Great1267 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 016 per night
8.8Great557 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 025 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 451 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 798 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 372 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 833 per night
8.2Great212 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 738 per night