Most popular cities in Sri Lanka
- Galle8 resorts
- Habarana21 resorts
- Kandy28 resorts
- Negombo20 resorts
Top regions in Sri Lanka
Amazing spa hotels in Sri Lanka
8.2Great1311 reviews
Resort
Sri Lanka, Negombo
The 5-star Jetwing Blue Negombo features an outdoor swimming pool and an Asian restaurant, boasting a location just 650 metres from Browns Beach.
from NZD 156 per night
8.0Great144 reviews
Resort
Sri Lanka, Kandy
The 5-star Hunas Falls Kandy is merely 1.9 km from Hunnasgiriya Water Fall, boasting facials, a terrace, and a patio.
from NZD 179 per night
8.5Great963 reviews
Resort
Sri Lanka, Kalutara
Located approximately a 10-minute ride from Temple, the Tangerine boasts a large outdoor swimming pool.
from NZD 75 per night
8.6Great982 reviews
Resort
Sri Lanka, Sigiriya
While staying at the 5-star Amaya Sigiriya you are invited to discover Spice Garden, set approximately 4 km away, or Ederagala Wana Senasuna, which is about a 10-minute ride away.
from NZD 279 per night
8.1Great632 reviews
Resort
Sri Lanka, Dickwella
You can relax by an outdoor pool in the 5-star Dickwella Dickwella, located 3.1 km from Hiriketiya Beach.
from NZD 388 per night
8.6Great888 reviews
Resort
Sri Lanka, Sigiriya
The 4-star Habarana Sigiriya is set 6 minutes' walk from Habarana Lake, offering an Asian restaurant along with hiking and tennis.
from NZD 155 per night
8.2Great1017 reviews
Resort
Sri Lanka, Hikkaduwa
Featuring a Jacuzzi and a sauna, the 5-star Tranz Hikkaduwa is located 16 minutes' walk from Coral Sanctuary.
from NZD 170 per night
8.1Great246 reviews
Resort
Sri Lanka, Marawila
Nearly 25 minutes' walk from Marawila beach, the Club has spa therapy and a garden along with a poolside bar.
from NZD 131 per night
8.3Great422 reviews
Resort
Sri Lanka, Kalutara
Located nearly 25 minutes' walk from Kalutara South and at a distance of 2.3 km from Ranjiths Carving and Batik Museum, the comfortable Avani features an outdoor swimming pool and a snack bar.
from NZD 276 per night
8.0Great29 reviews
Resort
Sri Lanka, Bentota
Set 3.3 km from Moragalla Beach, the charming Aida Hotel Bentota offers 27 rooms and an outdoor pool.
from NZD 109 per night
8.5Great1167 reviews
Resort
Sri Lanka, Trincomalee
Offering spa therapy, recreational facilities, and a garden, the Trinco Blu lies in a beach area of Trincomalee, within a 6-km distance of Koneswaram Temple and around a 15-minute drive from Pathirakali Amman Temple.
from NZD 201 per night
7.2Very good713 reviews
Resort
Sri Lanka, Hikkaduwa
Boasting an outdoor pool, the comfortable 4-star Citrus is set merely a 5-minute walk from Turtle Beach.
from NZD 145 per night
8.9Great597 reviews
Resort
Sri Lanka, Negombo
The environmentally friendly Jetwing features spa therapy, a shared lounge, and a garden, as well as an Asian restaurant in a tranquil location 350 metres from Negombo Lagoon.
from NZD 225 per night
8.6Great357 reviews
Resort
Sri Lanka, Trincomalee
Boasting its location in a touristic area, only 1.7 km from Samudragiri Pichchamal Rajamaha Viharaya Kuchchaveli, the 5-star Uga Jungle Beach offers a local cuisine and a swimming pool.
from NZD 578 per night
8.5Great676 reviews
Resort
Sri Lanka, Bentota
Positioned merely 5 minutes' walk from Kaluwamodara Bridge, the 5-star Occidental Bentota has 158 rooms, the à la carte restaurant serving the vegetarian cuisine, all at guest's disposal.
from NZD 102 per night
8.2Great689 reviews
Resort
Sri Lanka, Negombo
Boasting proximity to Gin Oya, which runs merely 1.5 km away, the Dolphin Negombo offers an outdoor pool.
from NZD 104 per night
8.3Great822 reviews
Resort
Sri Lanka, Kandy
Guests will enjoy ping pong and racquetball and embark on wonderful trips to Amaya Hills, set a 5-minute walk from the luxury Amaya Hills Kandy with views of garden.
from NZD 119 per night
8.7Great1284 reviews
Resort
Sri Lanka, Sigiriya
Positioned 17 minutes' walk from Minneriya National Park, guests can enjoy Asian dishes at the 5-star Cinnamon Lodge Sigiriya's Asian restaurant.
from NZD 213 per night
8.2Great832 reviews
Resort
Sri Lanka, Negombo
Sitting at a distance of 4.7 km from Morawala Beach, the 5-star Jetwing Beach Negombo offers a sundeck and spa therapy at the premises.
from NZD 172 per night
8.9Great490 reviews
Resort
Sri Lanka, Ahangama
About a 5-minute walk from Lagoon Herbal Garden and a mere 0.9 km from Martin Wickramasinghe Folk Museum Complex, stylish The Fortress Koggala features an indoor pool along with a snack bar.
from NZD 249 per night
Top family hotels in Sri Lanka
8.8Great138 reviews
Resort
Sri Lanka, Bentota
The Priyanka Villa is situated at a distance of 10 km from Sea Turtle Hatchery and around 10 minutes by car from Induruwa Sea Turtle Conservation Project & Sea Turtle Information Center.
from NZD 35 per night
8.3Great193 reviews
Resort
Sri Lanka, Tissamaharama
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.
from NZD 46 per night
8.6Great1854 reviews
Resort
Sri Lanka, Sigiriya
Located 25 minutes' walk from Sigiri Safari, 3-star The Nature Park Villa Sigiriya overlooks the pool and features an Asian restaurant.
from NZD 145 per night
7.7Very good85 reviews
Resort
Sri Lanka, Polonnaruwa
Offering a hot tub and a garden, the 3-star Mahanuge is merely 450 metres from Kiri Vehera Stupa as well as only 6 minutes' walk from Polonnaruwa.
from NZD 107 per night
9.1Perfect754 reviews
Resort
Sri Lanka, Habarana
Located in the ancient part of Habarana, the 3-star Habarana Tree House is only a 6-minute walk from Hiriwaduna.
from NZD 83 per night
8.7Great155 reviews
Resort
Sri Lanka, Mirissa
The 3-star Cocoon is a good starting point to Mirissa's sights including Koggala airport, which is 25 km away.
from NZD 121 per night
8.1Great206 reviews
Resort
Sri Lanka, Negombo
Guests of the 5-star Tamarind Negombo can relax in the snack bar or lounge at an outdoor pool.
from NZD 863 per night
8.7Great277 reviews
Resort
Sri Lanka, Habarana
Located in a historic area within 2 km of Fernando Adventure Safaries, the Sungreen Habarana has 42 rooms and an outdoor pool.
from NZD 138 per night
8.2Great28 reviews
Resort
Sri Lanka, Deniyaya
Dining at Indian restaurant with Indian dishes is available at 4-star The Rainforest Ecolodge Deniyaya, set 4.6 km from Patna View Point.
from NZD 274 per night
8.3Great247 reviews
Resort
Sri Lanka, Kandy
Set 2.6 km from Lord Kataragama Temple, the Rivers Edge Nature Resort Kandy welcomes guests to an Asian restaurant on site.
from NZD 151 per night
8.4Great324 reviews
Resort
Sri Lanka, Kandy
Located about a 25-minute walk from Polgolla Dam, the Kandy Mountain Kandy features 7 rooms with views of the garden.
from NZD 34 per night
8.3Great127 reviews
Resort
Sri Lanka, Sigiriya
The smoke-free Pinthaliya Resort lies about 6 km from Sigiriya Museum and offers an à la carte restaurant and an outdoor pool onsite.
from NZD 204 per night
8.5Great260 reviews
Resort
Sri Lanka, Mirissa
Offering 7 rooms with views of the garden, the Panora Garden is set in the Mirissa Beach district of Mirissa, about 25 minutes' walk from Coconut Tree Hill.
from NZD 25 per night
8.2Great169 reviews
Resort
Sri Lanka, Sigiriya
Located about a 10-minute drive from Hiriwaduna, the Kaveri Sigiriya features a swimming pool and an American-style restaurant with European dishes.
from NZD 107 per night
8.9Great576 reviews
Resort
Sri Lanka, Ella
Dhowa rock temple is approximately a 10-minute drive from the Samadhi Ella, while Demodara Nine Arch Bridge is a mere 1.7 km away.
from NZD 30 per night
9.0Perfect116 reviews
Resort
Sri Lanka, Kataragama
The Boundary is situated at a distance of 2.9 km from Ul-Khizr Mosque and approximately a 10-minute ride from Murugan Temple.
from NZD 61 per night
8.8Great556 reviews
Resort
Sri Lanka, Sigiriya
Located a few minutes' drive from Sigiriya Rock, the comfortable 3-star Sigiri Asna Sigiriya features an outdoor swimming pool and 11 rooms plus it is 25 minutes' walk from Buddah.
from NZD 107 per night
8.5Great113 reviews
Resort
Sri Lanka, Sigiriya
Offering an outdoor swimming pool, the 3-star Sigiri Resort is located in the ancient part of Sigiriya, 10 minutes' drive from Pidurangala Rock.
from NZD 139 per night
8.8Great198 reviews
Resort
Sri Lanka, Sigiriya
While staying at the luxury Seerock Sigiriya you are invited to discover Minneriya National Park, set a 10-minute drive away, or Pidurangala Rock, which is 4 km away.
from NZD 356 per night
8.4Great39 reviews
Resort
Sri Lanka, Wayikkal
Browns Beach is at a distance of 4.3 km from the Karunakarala, while Kudapaduwa North is nearly a 10-minute drive away.
from NZD 629 per night
Best luxury hotels in Sri Lanka
9.4Perfect1459 reviews
Resort
Sri Lanka, Sigiriya
Situated 5 km from Sigiriya Air Force Base airport, the Atha Resort welcomes guests with a restaurant.
from NZD 194 per night
9.7Perfect245 reviews
Resort
Sri Lanka, Hikkaduwa
While staying at the smoke-free Tropical House Hikkaduwa you are invited to discover Turtle Beach, set a 16-minute walk away, or Community Tsunami Museum, which is 4 km away.
from NZD 134 per night
9.6Perfect126 reviews
Resort
Sri Lanka, Hikkaduwa
While staying at the 5-star Serendipity you are invited to discover Narigama Beach, set about 10 minutes away by car, or Turtle Beach, which is 4.1 km away.
from NZD 134 per night
9.1Perfect255 reviews
Resort
Sri Lanka, Nuwara Eliya
The 5-star W15 Lake Gregory is found a mere 13 minutes' walk from Gregory Park, offering guests local cuisine.
from NZD 247 per night
9.4Perfect176 reviews
Resort
Sri Lanka, Habarana
Featuring 10 rooms with views of the garden, the Taru Villas Habarana is set about 20 km from Sigiriya Air Force Base airport.
from NZD 907 per night
9.4Perfect172 reviews
Resort
Sri Lanka, Yala
At a distance of 3.4 km from Yala National Park, the 5-star Hilton boasts an Asian restaurant and 41 rooms.
from NZD 580 per night
8.7Great118 reviews
Resort
Sri Lanka, Bentota
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.
from NZD 783 per night
8.4Great57 reviews
Resort
Sri Lanka, Yala
Offering a swimming pool, the 5-star Allure Yala is located 3.4 km from Thissamaharama Dagoba.
from NZD 225 per night
9.1Perfect340 reviews
Resort
Sri Lanka, Ahungalla
The 5-star Ahu Bay boasts spa therapy and a terrace as well as a location at a distance of 4.9 km from Madu River.
from NZD 571 per night
9.0Perfect189 reviews
Resort
Sri Lanka, Anuradhapura
Based at a distance of 7 km from Sri Maha Boodhi Temple, the Kaala Kalaththewa features an American-style restaurant and a play area and a garden.
from NZD 288 per night
8.7Great306 reviews
Resort
Sri Lanka, Dambulla
Featuring 29 rooms with views of the garden, the non-smoking Sundaras Infinity Jungle Resort, 25 minutes' walk from Rangiri Dambulla International Stadium, provides guests with a hot tub and a sauna.
from NZD 150 per night
9.0Perfect139 reviews
Resort
Sri Lanka, Trincomalee
The Adaar with garden views lies 30 km from China Bay airport.
from NZD 668 per night
9.6Perfect705 reviews
Resort
Sri Lanka, Sigiriya
About a 10-minute drive from Pidurangala Vihara, the Sigiriya Forest Edge includes 10 rooms.
from NZD 180 per night
9.2Perfect234 reviews
Resort
Sri Lanka, Kandy
Offering an infinity pool, a sunbathing terrace and a picnic area, the Mirage Kandyan Heights Kandy is located 3 km from Royal Botanical Gardens.
from NZD 87 per night
8.7Great575 reviews
Resort
Sri Lanka, Jaffna
Jaffna Public Library is at a distance of 4.3 km from the Fox and Jaffna Archaeological Museum is approximately a 10-minute ride away.
from NZD 199 per night
9.1Perfect930 reviews
Resort
Sri Lanka, Polgahawelana
Set at a distance of 3.1 km from Wirawila Tissa Sanctuary, the contemporary Doubletree includes a restaurant with international cuisine.
from NZD 291 per night
9.4Perfect695 reviews
Resort
Sri Lanka, Sigiriya
Located in the ancient part of Sigiriya, the 5-star King'S Resort is merely 1.6 km from Sigiriya.
from NZD 767 per night
9.2Perfect435 reviews
Resort
Sri Lanka, Negombo
Located around a 5-minute walk from Browns Beach, the 4-star Dickman features 9 rooms together with an American-style restaurant.
from NZD 150 per night
Cheap hotels in Sri Lanka
8.4Great345 reviews
Resort
Sri Lanka, Ella
While staying at the Ollie Resort Ella you are invited to discover Ravana's Cave, set about 25 minutes' walk away, or Little Adam's Peak, which is about 3 km away.
from NZD 47 per night
9.1Perfect549 reviews
Resort
Sri Lanka, Katunayake
Ave Maria Convent is also located within 7 km of the Dinu Lanka.
from NZD 37 per night
8.1Great57 reviews
Resort
Sri Lanka, Kandy
Kandy Clock Tower is at a distance of 3.1 km from the Ivy Mountain View Resort, while Hanthana Mountain Sri Lanka is about a 10-minute ride away.
from NZD 20 per night
6.8Nice26 reviews
Resort
Sri Lanka, Nuwara Eliya
While staying at the Earth And Sky Hotel Nuwara Eliya you are invited to discover Pedro Tea Factory, set 3.6 km away, or Victoria Park, which is 25 minutes' walk away.
from NZD 32 per night
8.8Great84 reviews
Resort
Sri Lanka, Kirinda (Hambantota)
Featuring an outdoor swimming pool and 7 rooms, the Tringa Villas Yala is about a 25-minute walk from Kirinda Viharaya.
from NZD 83 per night
8.5Great236 reviews
Resort
Sri Lanka, Negombo
Offering a patio, barbecue grills, and a garden, the comfortable 3-star Ruth Villa is about 3 km from Sri Mutthu Mari Amman Temple as well as merely a 9-minute walk from Browns Beach.
from NZD 47 per night
8.8Great138 reviews
Resort
Sri Lanka, Mirissa
Dining at Asian restaurant with Chinese dishes is available at the Paddy Field View Resort Mirissa, set 3.9 km from Weligama Beach.
from NZD 47 per night
7.9Very good67 reviews
Resort
Sri Lanka, Anuradhapura
Ruwanwelisaya is 6 km from the Lucky Holiday Home Anuradhapura and features shopping and dining.
from NZD 18 per night
Resorts with beach in Sri Lanka
8.3Great940 reviews
Resort
Sri Lanka, Unawatuna
The 5-star Araliya Unawatuna is equipped with an outdoor swimming pool and is situated approximately a 10-minute walk from Blowhole.
from NZD 214 per night
7.6Very good56 reviews
Resort
Sri Lanka, Kalpitiya
Featuring a swimming pool and 8 rooms, the 4-star Kalpitiya Chalets is 3.3 km from Kalpitiya.
from NZD 196 per night
8.8Great80 reviews
Resort
Sri Lanka, Beruwala
Dining at Asian restaurant with seafood dishes is available at the Sunflower Beruwala, set 3.6 km from Bentota Lake.
from NZD 68 per night
8.0Great113 reviews
Resort
Sri Lanka, Boossa
Situated about 800 metres from Buddhist Temple, the Arrow Beach features a restaurant.
from NZD 37 per night
8.8Great93 reviews
Resort
Sri Lanka, Tangalle
While staying at the Villasiri Tangalle you are invited to discover Rekawa Lagoon, set about 3 km away, or Goyambokka Beach, which is about 10 minutes' drive away.
from NZD 162 per night
8.3Great509 reviews
Resort
Sri Lanka, Matara
Guests can enjoy vegetarian cuisine while staying at the 3-star Turtle, which is at a distance of 0.8 km from Polhena Beach.
from NZD 102 per night
9.2Perfect259 reviews
Resort
Sri Lanka, Kalpitiya
At a distance of 4.1 km from Kalpitiya Peninsula, the 4-star Elements features a shared lounge and barbecue grills.
from NZD 320 per night
9.1Perfect254 reviews
Resort
Sri Lanka, Weligama
The 3-star Temple Tree Weligama with garden views lies 650 metres from Kustaraja Gala.
from NZD 59 per night
9.3Perfect389 reviews
Resort
Sri Lanka, Yala
Situated about 25 minutes' walk from Yala National Park, the 5-star Wild Coast Tented Lodge offers a library bar plus a treatment room and a foot bath.
from NZD 1 429 per night
8.4Great667 reviews
Resort
Sri Lanka, Tangalle
Mulkirigala Rock Monastery is within a 4-km distance of the Shiva'S Beach Cabanas, while Turtle Watch is only a 9-minute stroll away.
from NZD 126 per night
9.0Perfect677 reviews
Resort
Sri Lanka, Kalpitiya
Situated nearly a 5-minute walk from Cocodance Kite Resort, the Windy Waves Kalpitiya offers 19 rooms.
from NZD 46 per night
9.7Perfect826 reviews
Resort
Sri Lanka, Passikudah
Sitting approximately 7 km from Coconut Cultural Park, the 5-star Karpaha Sands offers a sundeck, a play area, and a garden.
from NZD 614 per night
8.1Great98 reviews
Resort
Sri Lanka, Arugam Bay
Set a 17-minute walk from Arugam Bay, the 3-star Shim Beach Resort lies in the Arugam Bay City district.
from NZD 109 per night
8.7Great271 reviews
Resort
Sri Lanka, Talalla
You can relax by an outdoor pool in the Freedom Resort Talalla, located approximately 10 minutes by car from Tenavaram temple.
from NZD 83 per night
8.3Great114 reviews
Resort
Sri Lanka, Kalpitiya
The 3-star Wind Blend Kite Resort is located at a distance of 3.1 km from Kalpitiya and comprises 7 rooms along with a patio, a shared lounge, and barbecue grills.
from NZD 76 per night
9.0Perfect462 reviews
Resort
Sri Lanka, Mirissa
The Reef Serenity is situated within a 6-km distance of Badora Spa and about a 25-minute stroll from Parrot Rock Bridge.
from NZD 206 per night
9.0Perfect322 reviews
Resort
Sri Lanka, Wadduwa
While staying at the beachfront Ayana Sea Wadduwa you are invited to discover Rajaguru Sri Subuthi Temple Waskaduwa, set a 10-minute drive away, or West Coast Tattoo Studio, which is 6 km away.
from NZD 344 per night
9.1Perfect165 reviews
Resort
Sri Lanka, Yala
The comfortable Uga Chena Huts Yala features a lounge bar and an à la carte restaurant.
from NZD 1 649 per night
8.6Great538 reviews
Resort
Sri Lanka, Hambantota
Situated within 5 minutes' walk of a stunning beach, the 5-star Shangri-La features a lap swimming pool on site.
from NZD 412 per night
8.0Great1055 reviews
Resort
Sri Lanka, Ahungalla
Located nearly a 5-minute stroll from Ahungalla Beach, the Riu Sri Lanka All Inclusive offers modern comforts such as currency exchange and a lift.
from NZD 339 per night
Resorts with free parking in Sri Lanka
8.2Great603 reviews
Resort
Sri Lanka, Passikudah
Offering a location approximately a 15-minute walk from Coconut Cultural Park, the beachfront Amethyst features an American-style restaurant and an outdoor pool.
from NZD 160 per night
9.0Perfect198 reviews
Resort
Sri Lanka, Bentota
Set about 20 minutes' walk from Ventura Beach, the rooms in the 5-star Club Villa Bentota have views of patio.
from NZD 168 per night
7.8Very good84 reviews
Resort
Sri Lanka, Ella
Set about a 10-minute ride from Hanging bridge, the rooms in the 3-star Ella Jungle have views of river.
from NZD 116 per night
7.7Very good795 reviews
Resort
Sri Lanka, Waskaduwa
Offering a location merely 5 minutes' walk from Rajaguru Sri Subuthi Temple Waskaduwa, the upscale 5-star Citrus Waskaduwa features an Asian restaurant and a private pool.
from NZD 226 per night
8.1Great333 reviews
Resort
Sri Lanka, Udawalawe
Featuring an American restaurant and an outdoor pool, the 5-star Grand Udawalawe Udawalawe is located at a distance of 3.2 km from Srilanka Best Safari.
from NZD 353 per night
8.8Great1522 reviews
Resort
Sri Lanka, Yala
The luxury Cinnamon Wild is 25 minutes' walk from Yala National Park, boasting a shared lounge and a garden.
from NZD 610 per night
8.1Great708 reviews
Resort
Sri Lanka, Beruwala
Guests of the comfortable 5-star Cinnamon, placed around a 25-minute walk from Kande Vihare Temple, can splash about in 3 outdoor swimming pools and savor drinks in a poolside bar.
from NZD 150 per night
8.5Great950 reviews
Resort
Sri Lanka, Bentota
Featuring an American-style restaurant, the superb Thaala Bentota is based in the Bentota Beach district, approximately a 5-minute walk from Budist Temple.
from NZD 177 per night
8.3Great234 reviews
Resort
Sri Lanka, Anuradhapura
At the 3-star Gamodh Citadel, guests can use a patio, a shared lounge, and barbecue grills or spend the day lazing by a swimming pool.
from NZD 167 per night
9.5Perfect1898 reviews
Resort
Sri Lanka, Tangalle
Set approximately a 10-minute drive from Turtle Conservation Project Turtle Watch, the Good Karma welcomes guests to a pizza restaurant on site.
from NZD 168 per night
7.4Very good114 reviews
Resort
Sri Lanka, Chilaw
Guests can also enjoy access to Sri Munneswaram Devasthanam, which is about 7 km from the luxury Anantaya.
from NZD 189 per night
9.1Perfect714 reviews
Resort
Sri Lanka, Tangalle
Located 500 metres from Goyambokka Beach, about 6 km from Silent Beach, the beachfront Anantara features a shared lounge and recreational facilities along with 152 rooms.
from NZD 359 per night
8.8Great488 reviews
Resort
Sri Lanka, Polonnaruwa
The Ekho Lake House is nestled in the very heart of Polonnaruwa and around 10 minutes by car from Royal Palace of King Maha Parakramabahu.
from NZD 774 per night
8.4Great1050 reviews
Resort
Sri Lanka, Kandy
The Nature Walk is situated at a distance of 3.2 km from Museum of Rajaa Elephant and around a 10-minute ride from Temple of the Sacred Tooth Relic.
from NZD 37 per night
9.1Perfect804 reviews
Resort
Sri Lanka, Habarana
Offering a location 16 minutes' walk from Dhilip De Alwis, the comfortable 3-star Habarana Tree House features an Asian restaurant and an outdoor pool.
from NZD 119 per night
8.1Great211 reviews
Resort
Sri Lanka, Galle
Featuring 7 rooms, a shared lounge, barbecue grills, and a garden, the Mount Marina is just 550 metres from Galle Fort Clock Tower in Galle.
from NZD 93 per night
7.5Very good153 reviews
Resort
Sri Lanka, Dambulla
Mountain biking and hiking make the 5-star Kalundewa Retreat Dambulla attractive to sports enthusiasts, and set 4.5 km from Buddhist Temple.
from NZD 1 137 per night
8.2Great1048 reviews
Resort
Sri Lanka, Sigiriya
Staying at the 5-star Village means you will be only 1.5 km from My Ceylon Trip, while enjoying a swimming pool onsite.
from NZD 134 per night
9.4Perfect209 reviews
Resort
Sri Lanka, Colombo
Offering massage therapy, a shared lounge, and a garden, the 5-star Maniumpathy is located in the Borella district of Colombo, around 15 minutes' walk from Embassy of Japan.
from NZD 682 per night
8.6Great805 reviews
Resort
Sri Lanka, Passikudah
Situated about 25 minutes' walk from Kalkudah Beach, 5-star The Calm features recreational facilities and a garden.
from NZD 312 per night
Top Resorts in Sri Lanka
8.0Great803 reviews
Resort
Sri Lanka, Dambulla
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.
from NZD 191 per night
8.8Great278 reviews
Resort
Sri Lanka, Anuradhapura
Jetawanaramaya is at a distance of 2.9 km from the Thinaya Lake Resort that features a swimming pool.
from NZD 75 per night
8.7Great430 reviews
Resort
Sri Lanka, Nuwara Eliya
Positioned at a distance of 4.5 km from Bomburu Ella, guests can enjoy international dishes at the Atulya Villas Nuwara Eliya's Asian restaurant.
from NZD 281 per night
7.9Very good157 reviews
Resort
Sri Lanka, Dambulla
The Supreme lies 3.7 km from Dambulla Royal Cave Temple and offers a French restaurant and an outdoor swimming pool onsite.
from NZD 64 per night
8.2Great179 reviews
Resort
Sri Lanka, Mirissa
The Olu Ayurveda is situated within a 7-km distance of Coconut Tree Hill and approximately 25 minutes on foot from Secret Beach Mirissa.
from NZD 399 per night
8.1Great1272 reviews
Resort
Sri Lanka, Anuradhapura
Featuring a swimming pool and views of the pool, the 4-star Kubura Resort Anuradhapura offers guests to enjoy Thai dishes.
from NZD 71 per night
9.2Perfect1235 reviews
Resort
Sri Lanka, Habarana
Set 16 minutes' walk from Minneriya National Park, the 2-star Levona Garden Resort Habarana welcomes guests to an American-style restaurant on site.
from NZD 56 per night
7.6Very good1165 reviews
Resort
Sri Lanka, Mirissa
Set only 1.2 km from Parrot Rock Bridge, the rooms in the Wavelength have views of patio.
from NZD 192 per night
8.3Great547 reviews
Resort
Sri Lanka, Sigiriya
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.
from NZD 187 per night
8.4Great369 reviews
Resort
Sri Lanka, Anuradhapura
Staying at the D Family means you will be within a 6-km distance of Thuparamaya, while enjoying a swimming pool onsite.
from NZD 145 per night
8.8Great858 reviews
Resort
Sri Lanka, Ella
Set about 25 minutes' walk from Demodara Nine Arch Bridge, the Soul Resort Ella has a Chinese restaurant serving international cuisine.
from NZD 90 per night
9.5Perfect1412 reviews
Resort
Sri Lanka, Yala
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.
from NZD 233 per night
9.1Perfect470 reviews
Resort
Sri Lanka, Anuradhapura
Dining at Asian restaurant with Asian dishes is available at the Rajarata Reach Resort Anuradhapura, set 10 minutes by car from Abhayagiri Museum.
from NZD 124 per night
8.7Great168 reviews
Resort
Sri Lanka, Kalpitiya
The 3-star Valampuri Kite Resort features an outdoor swimming pool and is at a distance of 3.6 km from Kalpitiya Beach.
from NZD 110 per night
8.7Great941 reviews
Resort
Sri Lanka, Udawalawe
Uda Walawe Reservoir is at a distance of 3.4 km from the Eliyanth, while Udawalawe Dam is approximately a 10-minute ride away.
from NZD 88 per night
8.7Great312 reviews
Resort
Sri Lanka, Tissamaharama
Guests can enjoy a swimming pool and Asian specialities, while staying at the family-friendly Lake Villa Resort 4.5 km from Yala National Park.
from NZD 100 per night
8.2Great220 reviews
Resort
Sri Lanka, Habarana
Set around 25 minutes on foot from Minneriya National Park, the Go Go Green Resort welcomes guests to a French restaurant on site.
from NZD 85 per night
8.6Great428 reviews
Resort
Sri Lanka, Habarana
Located in the ancient part of Habarana, the Green Garden is just 0.9 km from Minneriya National Park.
from NZD 78 per night
9.3Perfect488 reviews
Resort
Sri Lanka, Wilpattu
Around a 10-minute ride from Wilpattu National Park, the Ceylon Resort includes 10 rooms.
from NZD 209 per night
8.5Great2092 reviews
Resort
Sri Lanka, Negombo
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.
from NZD 110 per night