Top regions in Sri Lanka
Best 5-star hotels in Sri Lanka
8.9Great
Hotel
Sri Lanka, Nuwara Eliya
3 miles from Pedro Tea Factory, the Heritance Tea Factory boasts an Asian restaurant and 57 rooms.
from USD 138 per night
8.8Great
Hotel
Sri Lanka, Sigiriya
Located merely 5 minutes' walk from Kandalama Reservoir and 1.8 miles from Dakinigiriya Vihara, the 5-star designer Heritance Kandalama features a pool bar together with mountain biking, cycling, and billiards on-site.
from USD 197 per night
8.5Great
Hotel
Sri Lanka, Bentota
Featuring a tennis court, a swimming pool, and billiards, the 5-star luxurious Heritance Ahungalla in Bentota is ideally located just near Ahungalla Beach.
from USD 84 per night
8.9Great
Hotel
Sri Lanka, Negombo
Located about a 25-minute stroll from Sri Mutthu Mari Amman Temple, the luxury Sentido Heritance features a swimming pool.
from USD 85 per night
8.7Great
Hotel
Sri Lanka, Kandy
Comprising 120 rooms in the very heart of Kandy, the quality 5-star Earl'S Regency lies within a 10-minute drive of E. L. Senanayake Children's Park.
from USD 71 per night
7.4Very good
Hotel
Sri Lanka, Colombo
Set about 5 minutes' walk from Galle Face Terrace and overlooking the garden, the Ramada Colombo offers a steam room, a hot tub, and a sauna.
from USD 71 per night
8.8Great
Hotel
Sri Lanka, Colombo
Located 2.5 miles from Khan Clock Tower, the fantastic Hilton Colombo boasts a large outdoor swimming pool and an American restaurant with seafood dishes.
from USD 93 per night
8.2Great
Hotel
Sri Lanka, Colombo
Featuring a lobby bar along with a steam room and Jacuzzis, the Taj Samudra, awaits guests 2.7 miles from Colombo Dutch Museum.
from USD 110 per night
7.6Very good
Hotel
Sri Lanka, Seeduwa
Guests of the Vivanta Colombo, Airport Garden, placed 1.4 miles from St. Anthony's Church, can splash about in a swimming pool and savor drinks in a lounge bar.
from USD 96 per night
8.2Great
Resort
Sri Lanka, Negombo
Offering an Asian restaurant plus a sundeck and a shared lounge, the 5-star family Club Hotel Dolphin Negombo is conveniently set near a boat dock.
from USD 61 per night
8.9Great
Hotel
Sri Lanka, Nuwara Eliya
Located 1.6 miles from Lover's leap Waterfall, the 5-star Grand Hotel - Heritage Grand Nuwara Eliya offers views of the garden along with a steam room and a sauna.
from USD 296 per night
8.1Great
Hotel
Sri Lanka, Negombo
Staying at the fantastic Goldi Sands Negombo means you will be 2.5 miles from Fish Market, while enjoying a swimming pool onsite.
from USD 69 per night
8.2Great
Hotel
Sri Lanka, Kandy
The 5-star Thilanka is located in the very charming part of Kandy, approximately a 15-minute drive from Lord Kataragama Temple.
from USD 72 per night
6.1Nice
Hotel
Sri Lanka, Dehiwala-Mount Lavinia
Sitting 1.8 miles from Dehiwala Zoological Garden, the Mount Lavinia Dehiwala-Mount Lavinia offers spa therapy, a shared lounge, and spa services.
from USD 55 per night
8.3Great
Resort
Sri Lanka, Kandy
Located in the business district of Kandy, the enchanting Amaya Hills is within 5 minutes' walk of Amaya Hills.
from USD 70 per night
8.5Great
Hotel
Sri Lanka, Colombo
Only 5 minutes' walk from Dutch Hospital Shopping Precinct, the 5-star luxury Kingsbury offers a swimming pool including a steam room and a sauna.
from USD 84 per night
8.9Great
Hotel
Sri Lanka, Galle
Offering a library and a restaurant, the comfortable 5-star Jetwing Lighthouse, A Luxury Reserve Galle lies in a business area, approximately 10 minutes by car from Lighthouse Street and approximately 2 miles from Historical Mansion Museum.
from USD 120 per night
8.3Great
Resort
Sri Lanka, Negombo
Merely 0.8 miles from Kudapaduwa North, the fantastic 5-star Jetwing Beach Negombo features a large outdoor swimming pool along with a steam room, a Jacuzzi bath, hot tub facilities, and steam baths.
from USD 101 per night
9.1Perfect
Resort
Sri Lanka, Ahangama
The contemporary 5-star Fortress Resort & Spa Galle offers a hot tub and a sauna, and is located only steps away from Lagoon Herbal Garden near a train station.
from USD 146 per night
9.3Perfect
Resort
Sri Lanka, Sigiriya
Offering 33 rooms with views of the garden, the 5-star Jetwing Vil Uyana, A Luxury Reserve Sigiriya is set in a historical neighborhood, 3.8 miles from Pidurangala Rock.
from USD 340 per night
Most popular 4-star hotels in Sri Lanka
5.6Needs improvement
Hotel
Sri Lanka, Colombo
Located within a 5-minute drive of Kathiresan Kovil, the comfortable Global Towers Hotel & Apartments Colombo includes 50 rooms along with a steam room, a hot tub, and a sauna.
from USD 32 per night
8.0Great
Hotel
Sri Lanka, Negombo
A treatment room, a hot tub, and a sauna plus 46 rooms are provided for your use, while the 4-star beachfront Jetwing Sea is set 0.3 miles from Dutch Clock Tower and a railroad station.
from USD 87 per night
7.9Very good
Hotel
Sri Lanka, Pinnawala (Kegalle)
The 4-star non-smoking Elephant Bay Pinnawala is 1.6 miles from Rambukkana Railway Museum and features a sun deck, a sun terrace, and spa therapy along with a rooftop bar.
from USD 27 per night
8.5Great
Resort
Sri Lanka, Kalutara
Guests will enjoy beach volleyball, billiards, and racquetball and embark on wonderful trips to West Coast Tattoo Studio, set only 5 minutes' walk from the 4-star luxurious Tangerine Beach with views of garden.
from USD 44 per night
7.5Very good
Resort
Sri Lanka, Bentota
Offering a superb location a few moments from Walukarama Temple, the luxurious Nh Bentota Ceysands Resort features a swimming pool and an Asian restaurant.
from USD 102 per night
8.6Great
Resort
Sri Lanka, Sigiriya
Guests can enjoy hiking, volleyball, and cycling at Habarana Buddhist Temple, just 0.9 miles from the 4-star Habarana Village By Cinnamon.
from USD 91 per night
8.8Great
Hotel
Sri Lanka, Kandy
Offering a hillside location 6 minutes by foot from sri lanka immigration & emigration, the perfect Senani Kandy features a swimming pool and a Thai restaurant.
from USD 48 per night
8.3Great
Resort
Sri Lanka, Kalutara
Offering a tennis court, spa therapy, and the barbecue, the family-friendly Avani Kalutara Resort lies in a prime touristic area of Kalutara, 1.4 miles from Calido Beach and approximately a 25-minute stroll from Kalutara Temple Meditation Building.
from USD 162 per night
8.4Great
Hotel
Sri Lanka, Kandy
Museum of Rajaa Elephant, popular for badminton, table tennis, and darts, is a 10-minute drive from the excellent Cinnamon Citadel Kandy.
from USD 100 per night
9.0Perfect
Bed & Breakfast
Sri Lanka, Colombo
Set only a 9-minute stroll from National Zoological Gardens of Sri Lanka, the 4-star Nyne Hotels Lake Lodge Colombo boasts Moroccan dishes served at the onsite Moroccan restaurant.
from USD 82 per night
9.0Perfect
Resort
Sri Lanka, Negombo
Browns Beach is located just 5 minutes' walk from the fantastic Jetwing Ayurveda Pavilions Negombo, that boasts a steam room and Jacuzzis.
from USD 98 per night
8.6Great
Hotel
Sri Lanka, Tangalle
Located only 7 minutes by foot from Tangalle Lagoon, the smoke-free Lagoon Paradise Beach Resort includes 45 rooms along with a Jacuzzi bath and a hot tub.
from USD 175 per night
8.0Great
Resort
Sri Lanka, Wadduwa
Guests of the fantastic Siddhalepa Ayurveda Resort - All Meals, Ayurveda Treatment And Yoga can relax in the poolside bar, swim in a swimming pool, or enjoy a sundeck, a summer terrace, and billiards near a train station.
from USD 342 per night
9.2Perfect
Hotel
Sri Lanka, Bentota
Located approximately 2 miles from Panchakapaduwa Island Meditation Centre, the boutique Villa Bentota By Kk Collection Bentota provides guests with a luggage room and a restaurant.
from USD 212 per night
8.6Great
Resort
Sri Lanka, Trincomalee
The comfortable Trinco Blu By Cinnamon features a poolside bar and boasts a luxurious location within 5 minutes' walk of Uppuveli beach.
from USD 118 per night
6.1Nice
Hotel
Sri Lanka, Hikkaduwa
Located in the Hikkaduwa Beach district only steps away from Hikkaduwa Harbour, the Beach Hotel - Special Summer Rates 1 May - 31 Oct 2026! boasts a sundeck and BBQ.
from USD 31 per night
6.9Nice
Resort
Sri Lanka, Hikkaduwa
The Citrus boasts spa therapy, BBQ, and spa services as well as a location 2.4 miles from Tsunami Honganji Vihara.
from USD 85 per night
7.6Very good
Hotel
Sri Lanka, Negombo
The 4-star Camelot Beach is within 20 minutes' walk of St. Sebastian's Church which leads directly onto Lake Boat Safari.
from USD 20 per night
6.3Nice
Hotel
Sri Lanka, Colombo
Located 25 minutes' stroll from St. Anthony's Shrine, the 4-star colonial-style Grand Oriental Colombo offers classic rooms plus a nightclub, a sauna, and billiards onsite.
from USD 32 per night
8.5Great
Hotel
Sri Lanka, Kandy
The fantastic 4-star Topaz lies about a 10-minute drive from Temple of the Sacred Tooth Relic and offers an asiatischen restaurant and a large outdoor swimming pool.
from USD 90 per night
Most popular 3-star hotels in Sri Lanka
8.2Great
Hotel
Sri Lanka, Bandarawela
Located just 7 minutes by foot from Bandarawela Central Bus Stand and 3.5 miles from Dambatenne Tea Factory, the fantastic 3-star Bandarawela features hiking, cycling, and billiards.
from USD 80 per night
7.0Very good
Hotel
Sri Lanka, Koggala
Located in close proximity to Lagoon Herbal Garden, the 3-star Beach Koggala features 21 rooms together with an Asian restaurant.
from USD 102 per night
6.9Nice
Hotel
Sri Lanka, Dehiwala-Mount Lavinia
Located 8 minutes' walk from ICBT-School of Engineering & Construction, the fantastic Berjaya Hotel Colombo Dehiwala-Mount Lavinia features an Asian restaurant and a swimming pool.
from USD 64 per night
6.7Nice
Hotel
Sri Lanka, Kandy
The Devon features a wellness center, massage therapy, and a hair salon, Temple of the Tooth Museum is 2.2 miles away.
from USD 38 per night
8.5Great
Hotel
Sri Lanka, Nilaveli
Located about 5 minutes' stroll from 0713227050, the 3-star Beach Nilaveli features an Asian restaurant as well as spa therapy and a shared lounge.
from USD 135 per night
8.1Great
Resort
Sri Lanka, Talalla South
Badminton, cycling, and yoga make the Retreat Talalla South attractive to sports enthusiasts, and set approximately a 15-minute walk from Talalla Beach.
from USD 114 per night
7.0Very good
Hotel
Sri Lanka, Colombo
Featuring a swimming pool and a poolside bar, the fantastic Janaki Colombo is located approximately a 5-minute walk from Isipathanarama Temple and 1.4 miles from Sri Lanka Planetarium.
from USD 37 per night
7.2Very good
Hotel
Sri Lanka, Negombo
Featuring a shared lounge and recreational facilities, the 3-star budget J Negombo is 20 minutes' stroll from St. Sebastian's Church.
from USD 18 per night
7.8Very good
Resort
Sri Lanka, Nuwara Eliya
The Ashley Resorts Nuwaraeliya is a good starting point to Nuwara Eliya's sights including Victoria Park, which is around a 5-minute walk away.
from USD 45 per night
8.7Great
Hotel
Sri Lanka, Colombo
Featuring a swimming pool, the 3-star Ellen'S Place lies just a 9-minute stroll from Royal Colombo Golf Club.
from USD 50 per night
7.6Very good
Resort
Sri Lanka, Ella
Set 3 miles from Little Adam's Peak, the perfect Clio Ella Resort Ella has an Asian restaurant serving Asian cuisine.
from USD 75 per night
9.1Perfect
Bed & Breakfast
Sri Lanka, Galle
Situated in the Old Town district of Galle, the 3-star Fort Bliss is 7 minutes' walk from Rumasalla Mountain.
from USD 72 per night
5.5Needs improvement
Holiday park
Sri Lanka, Kalutara
The 3-star Plantation Villa offers a sundeck, a sun terrace, and a patio in a rural area of Kalutara, 2.3 miles from st. Gerald majella church.
from USD 319 per night
6.3Nice
Guest house
Sri Lanka, Tissamaharama
Offering a swimming pool plus an Asian restaurant for guests' benefit, the 3-star Flower Garden Lake Resort is set 2.5 miles from Yala National Park.
from USD 28 per night
8.6Great
Hotel
Sri Lanka, Udawalawe
Udawalawa Elephant Orphanage is 1.8 miles from the luxury Kottawatta Village, while Srilanka Best Safari is approximately a 25-minute walk away.
from USD 20 per night
9.3Perfect
Hotel
Sri Lanka, Kandy
Set 1.7 miles from Temple of the Sacred Tooth Relic, the quaint Kaya Residence invites its guests to benefit from a sundeck and a summer terrace, plus to have a meal in an Asian restaurant.
from USD 100 per night
6.8Nice
Hotel
Sri Lanka, Colombo
Set about a 25-minute stroll from Sri Lanka Planetarium, the perfect 3-star Pearl City Colombo welcomes guests to a Chinese restaurant on site.
from USD 38 per night
9.2Perfect
Bed & Breakfast
Sri Lanka, Unawatuna
Located approximately a 15-minute stroll from Welle Devalaya Temple, the boutique Dunes Unawatuna provides guests with baggage storage and a restaurant.
from USD 31 per night
8.6Great
Resort
Sri Lanka, Bentota
Positioned 1.6 miles from Jeffry bawa's garden, guests can enjoy Thai dishes at the Haus Berlin's Thai restaurant.
from USD 28 per night
7.1Very good
Hotel
Sri Lanka, Colombo
Ideally located in the Kollupitiya district merely an 8-minute stroll from Casino Marina Colombo, the 3-star Comfort@15 Hotel has 11 rooms.
from USD 36 per night
Amazing spa hotels in Sri Lanka
8.4Great
Resort
Sri Lanka, Bentota
Based 2.3 miles from Kande Vihare Temple, the Taj Bentota Resort & Spa Bentota features a tennis court and a dart board combined with a lounge bar.
from USD 108 per night
9.6Perfect
Hotel
Sri Lanka, Sigiriya
The 5-star boutique-style Uga Ulagalla - Anuradhapura, placed 1.5 miles from George Papageorgiou, features a private swimming pool and a private garden.
from USD 288 per night
7.5Very good
Resort
Sri Lanka, Kandy
Located 2.8 miles from New Ranweli Spice Garden in Kandy, the quality Tree Of Life Nature Resort features an Asian restaurant along with a sundeck, a sun terrace, and a picnic area.
from USD 79 per night
8.2Great
Resort
Sri Lanka, Negombo
Situated merely 8 minutes by foot from Browns Beach, the 5-star Jetwing Blue Negombo features 2 outdoor swimming pools together with a steam room, a Jacuzzi bathtub, a hot tub, and a sauna.
from USD 92 per night
8.6Great
Hotel
Sri Lanka, Colombo
Located about 25 minutes by foot from National Museum of Colombo, the 5-star Galle Face has a sun terrace, chaise longues, and a shared lounge plus an à la carte restaurant.
from USD 76 per night
9.3Perfect
Resort
Sri Lanka, Passikudah
At the fantastic Maalu Maalu Resort & Spa - Thema Collection, located in the entertainment district of Passikudah, guests can relax at the pool bar.
from USD 211 per night
8.4Great
Hotel
Sri Lanka, Sigiriya
Featuring a swimming pool along with a steam room and a sauna on site, the fantastic Sigiriya is nestled in a historic district.
from USD 57 per night
8.6Great
Resort
Sri Lanka, Kalutara
The 5-star non-smoking Royal Palms Beach is just moments from Kalutara Beach and offers 2 outdoor swimming pools plus a Jacuzzi and a hot tub.
from USD 209 per night
8.8Great
Resort
Sri Lanka, Sigiriya
Set 4.1 miles from Rangiri Dambullu Maha Viharaya, the 5-star eco-friendly Amaya Lake Dambulla Sigiriya features spa therapy, the barbecue, and spa services.
from USD 164 per night
6.6Nice
Resort
Sri Lanka, Induruwa
1.8 miles from Jeffry bawa's garden, the Temple Tree Resort & Spa provides guests with comfortable accommodations, and is complete with all the expected modern amenities, including badminton and billiards.
from USD 63 per night
9.1Perfect
Hotel
Sri Lanka, Rathgama
Situated within 5 minutes' walk of a secluded beach, the exclusive Aditya Resort features private plunge pools on site.
from USD 254 per night
8.1Great
Resort
Sri Lanka, Dickwella
Featuring spacious rooms and a swimming pool, the 5-star Resort And Spa Dickwella is around 5 minutes' stroll from Dressmo.
from USD 228 per night
8.2Great
Resort
Sri Lanka, Hikkaduwa
The 5-star Hikka Tranz By Cinnamon with sea views lies around 5 minutes by foot from Swastha Ayurveda.
from USD 80 per night
8.0Great
Hotel
Sri Lanka, Kandy
Located 2.5 miles from Bogambara Stadium, the fantastic Mahaweli Reach Kandy features a sun deck, a sun terrace, and a shared lounge on-site along with a pool bar.
from USD 101 per night
7.3Very good
Resort
Sri Lanka, Giritale
A prime location a 10-minute drive from Angammedilla National Park as well as a steam room, a hot tub, and a sauna set the comfortable Deer Park apart.
from USD 80 per night
8.5Great
Hotel
Sri Lanka, Colombo
Set 1.6 miles from Viharamahadevi Park, the Cinnamon Grand boasts 255 rooms along with a steam room, a spa bathtub, and a sauna.
from USD 105 per night
8.3Great
Hotel
Sri Lanka, Colombo
Located merely 9 minutes' walk from Temple of Sri Kailawasanathan Swami Devasthanam Kovil, the Cinnamon Lakeside Colombo features 342 rooms together with an Indian restaurant.
from USD 79 per night
8.1Great
Hotel
Sri Lanka, Kalutara
Featuring 199 rooms with views of the pool, the 5-star smoke-free Turyaa Kalutara, 2.9 miles from Wadduwa Beach, provides guests with a treatment room, a spa bathtub, and a sauna.
from USD 169 per night
9.4Perfect
Resort
Sri Lanka, Bentota
Guests can enjoy a steam room, a hot tub, and a sauna provided by the perfect Jetwing Saman Villas, A Luxury Reserve - Adults Only Bentota, located around a 5-minute walk from Athuruwella.
from USD 651 per night
8.9Great
Resort
Sri Lanka, Sigiriya
Situated in a historical neighborhood, the 5-star Cinnamon Lodge Habarana Sigiriya overlooks the courtyard and features a large outdoor swimming pool.
from USD 140 per night
Top family hotels in Sri Lanka
7.4Very good
Hotel
Sri Lanka, Nuwara Eliya
Situated a mere 7 minutes' walk from Victoria Park Entrance, the Windsor Nuwara Eliya features a shared lounge and an entertainment program along with 46 rooms.
from USD 55 per night
8.8Great
Hotel
Sri Lanka, Nuwara Eliya
Set 1.6 miles from Royal Colombo Golf Club, the unique Jetwing St Andrew'S invites its guests to benefit from a sundeck and billiards, plus to have a meal in an Asian restaurant.
from USD 120 per night
8.3Great
Hotel
Sri Lanka, Kandy
Located a 25-minute walk from Temple of the Sacred Tooth Relic, the 5-star traditional Suisse Kandy - Since 1890 Kandy features 87 rooms, a nightclub, spa therapy, and a shared lounge.
from USD 46 per night
8.6Great
Hotel
Sri Lanka, Sigiriya
About 25 minutes' walk from Kaludiya Pokuna, the 5-star Paradise Dambulla boasts various recreational opportunities and barbeque.
from USD 64 per night
9.3Perfect
Hotel
Sri Lanka, Katunayaka
Located 2.7 miles from Seeduwa Methodist Church, the Wallawwa Katunayaka has a Asian restaurant and a tropical garden.
from USD 484 per night
6.6Nice
Resort
Sri Lanka, Weligama
Set around a 25-minute stroll from Secret beach, the boutique-style Mandara Resort Mirissa Weligama has a pizza restaurant serving Chinese cuisine.
from USD 76 per night
9.7Perfect
Hotel
Sri Lanka, Nuwara Eliya
This fantastic 5 the Jetwing Warwick Gardens, A Luxury Reserve Nuwara Eliya is located 2.9 miles from Kande Ela Reservoir and boasts a sundeck, a summer terrace, and the barbecue.
from USD 310 per night
9.1Perfect
Hotel
Sri Lanka, Ella
Offering a heated swimming pool, the comfortable 98 Acres Resort & Spa Ella is 3 miles from Dhowa rock temple.
from USD 260 per night
9.3Perfect
Resort
Sri Lanka, Passikudah
Located in the Pasikuda Beach district 2 miles from Valaichchenai Lagoon, the 5-star boutique Bay An Uga Experience - Pasikuda has 46 rooms and a plunge pool.
from USD 263 per night
9.4Perfect
Hotel
Sri Lanka, Tangalle
Guests can try hiking, climbing, and billiards or check out an asiatischen restaurant with britischen cuisine at the Turtle Bay Boutique set in the Tangalle Beach district.
from USD 183 per night
8.4Great
Hotel
Sri Lanka, Tangalle
Featuring a swimming pool, the 4-star Palm Paradise Cabanas & Villas Beach Resort Tangalle lies around a 5-minute stroll from Goyambokka Beach.
from USD 90 per night
8.8Great
Resort
Sri Lanka, Trincomalee
Located 20 minutes by foot from Samudragiri Pichchamal Rajamaha Viharaya Kuchchaveli, the comfortable Jungle Beach An Uga Experience Trincomalee offers a swimming pool and a fitness center for guests.
from USD 339 per night
8.7Great
Resort
Sri Lanka, Bentota
Guests can visit Moragalla Beach just a 7-minute walk away and use a hot tub and a sauna provided by the premier 5-star Eden Beruwala.
from USD 60 per night
9.1Perfect
Resort
Sri Lanka, Bentota
Located approximately 10 minutes' drive from Kande Vihare Temple, the family-friendly Club Villa has a sun terrace, spa therapy, and a playground plus an à la carte restaurant.
from USD 130 per night
7.5Very good
Hotel
Sri Lanka, Negombo
The Amagi Aria Airport Transit boasts a sundeck, a sunbathing terrace, and barbeque as well as a location 1.8 miles from St. Mary's Church.
from USD 49 per night
8.3Great
Hotel
Sri Lanka, Sigiriya
Staying at the modern Fresco Water Villa means you will be a mere 12 minutes by foot from Main Exit, while enjoying a swimming pool onsite.
from USD 48 per night
7.6Very good
Resort
Sri Lanka, Waskaduwa
Located 2.8 miles from Calido Beach, the 5-star Citrus Waskaduwa includes whirlpool baths and a Jacuzzi along with halal cuisine.
from USD 133 per night
8.2Great
Resort
Sri Lanka, Udawalawe
Guests can also visit Udawalawa Elephant Orphanage, situated around 1 mile away.
from USD 230 per night
8.9Great
Resort
Sri Lanka, Yala
The Cinnamon Wild is equipped with a swimming pool and is situated about 25 minutes' walk from Yala National Park.
from USD 358 per night
8.2Great
Hotel
Sri Lanka, Nuwara Eliya
Placed 19 minutes by foot from Nuwara Eliya Golf Club, the 4-star Araliya Green Hills - Where Historic Charm Mingles With Natural Beauty offers a fabulous location in a peaceful neighborhood, featuring mountain biking, horse riding, and billiards.
from USD 81 per night
Best luxury hotels in Sri Lanka
9.7Perfect
Hotel
Sri Lanka, Koggala
Located 2.1 miles from Kathaluwa Giniwella Temple, the 5-star boutique Kahanda Kanda boasts an infinity swimming pool and an à la carte restaurant with international dishes.
from USD 529 per night
8.1Great
Resort
Sri Lanka, Beruwala
Located around 5 minutes' stroll from Yellow Land, the 5-star Cinnamon Bey Beruwala features a steam room and a sauna.
from USD 208 per night
8.5Great
Hotel
Sri Lanka, Nuwara Eliya
Located just 6 minutes by foot from Shanthipura View Point and 1.2 miles from Victoria Park of Nuwara Eliya, the 5-star Queenswood Cottage features hiking and billiards.
from USD 86 per night
9.0Perfect
Hotel
Sri Lanka, Bentota
The 5-star non-smoking Heritance Ayurveda - All Meals And Treatments is 25 minutes' walk from Masjid ul Abrar, boasting a sundeck, a sun terrace, and spa therapy.
from USD 314 per night
8.4Great
Resort
Sri Lanka, Sigiriya
The 5-star environmentally friendly Wild Grass Nature Resort with a year-round outdoor swimming pool is 2 miles from The Forgotten Temple Kaludiya Pokuna.
from USD 261 per night
8.7Great
Resort
Sri Lanka, Passikudah
Kalkudah Beach is also located merely 10 minutes' stroll from the family Amaya Beach Passikudah.
from USD 79 per night
7.7Very good
Resort
Sri Lanka, Wayikkal
While staying at the 5-star Suriya Resort Wayikkal you are invited to discover Negombo Beach Park, set about 15 minutes' drive away, or Sindaaththri Church, which is 1.6 miles away.
from USD 67 per night
9.0Perfect
Hotel
Sri Lanka, Sigiriya
Sigiriya Museum is 3.2 miles from the family Aliya Resort And Spa - Thema Collection, while Minneriya National Park is approximately a 10-minute drive away.
from USD 88 per night
9.3Perfect
Hotel
Sri Lanka, Galle
Providing a swimming pool along with 11 rooms, the Fort is placed approximately 5 minutes' walk from Dutch Hospital Shopping Precinct.
from USD 203 per night
9.3Perfect
Resort
Sri Lanka, Koslanda
The 5-star Living Heritage is situated 1.5 miles from Water Pools and about 15 minutes by car from Koslanda Temple.
from USD 286 per night
9.3Perfect
Resort
Sri Lanka, Weligama
Located approximately 3 miles from Secret beach, the boutique-style Cape Weligama - Relais And Chateaux welcomes guests with 13 outdoor swimming pools and a tropical garden.
from USD 552 per night
9.4Perfect
Hotel
Sri Lanka, Bentota
Set around 25 minutes by foot from Bentota River, the 5-star Nyne Hotels Rock Villa features a picnic area and various recreational opportunities.
from USD 597 per night
9.0Perfect
Hotel
Sri Lanka, Balapitiya
With spa therapy, a shared lounge, and spa services at the premises, the 5-star Aavya Cove Villas By Aahaasa Balapitiya is located about 20 minutes by foot from Madu River.
from USD 350 per night
9.1Perfect
Hotel
Sri Lanka, Nuwara Eliya
Guests are welcome to try lawn tennis, mini golf, and cycling at the 5-star Royal Cocoon, which is 16 minutes' walk from Nuwara Eliya Golf Club.
from USD 67 per night
8.7Great
Resort
Sri Lanka, Hambantota
Featuring a sunbathing terrace, massage therapy, and a shared lounge, the 5-star luxury Shangri-La Hambantota boasts a beachfront location 2.6 miles from Agro Technology Park.
from USD 154 per night
7.4Very good
Hotel
Sri Lanka, Polonnaruwa
Archaeological Museum is 18 minutes by foot from the Ruins Chaaya Polonnaruwa that has restaurants and entertainment including a patio and a picnic area.
from USD 55 per night
8.0Great
Resort
Sri Lanka, Ahungalla
The Riu Sri Lanka All Inclusive Ahungalla features a wellness center, a nightclub, and an entertainment program, Kothduwa temple is around 25 minutes' walk away.
from USD 199 per night
7.9Very good
Hotel
Sri Lanka, Galle
Guests can enjoy an à la carte restaurant and a swimming pool on the territory of the smoke-free Radisson Blu Resort, located just a few steps from Ahara Gourmet Gallery.
from USD 106 per night
8.5Great
Resort
Sri Lanka, Sigiriya
Located 3.1 miles from Cobra Hood Cave, the 5-star Jungles Resort & Spa boasts an à la carte restaurant and cycling, ping pong, and billiards.
from USD 63 per night
9.1Perfect
Hotel
Sri Lanka, Jaffna
The 4-star Thinnai Hotel offers 39 rooms plus a private garden, approximately 25 minutes by foot from Jaffna Public Library.
from USD 138 per night
Cheap hotels in Sri Lanka
7.7Very good
Hotel
Sri Lanka, Kandy
While staying at the Supreme Kandy you are invited to discover Udawattakelle Sanctuary, set a 25-minute walk away, or Royal Palace Park, which is 700 feet away.
from USD 28 per night
8.7Great
Hotel
Sri Lanka, Induruwa
Featuring a sundeck, a sunbathing terrace, and spa therapy, the fantastic Arcade Beach in Induruwa is conveniently located 20 minutes by foot from Sea Turtle Hatchery.
from USD 35 per night
8.7Great
Guest house
Sri Lanka, Ella
The Lakshmis Hotel is a perfect vacation spot 2.3 miles from Rawana Waterfall and other Ella landmarks.
from USD 30 per night
7.6Very good
Hotel
Sri Lanka, Kataragama
Dining at Asian restaurant with Asian dishes is available at the 3-star Senora, set only 0.9 miles from Murugan Temple.
from USD 21 per night
7.8Very good
Hotel
Sri Lanka, Colombo
While staying at this 17-room the 3-star Thilhara, you can easily walk over to Temple of Sri Kailawasanathan Swami Devasthanam Kovil, which is a mere 5 minutes' walk away.
from USD 38 per night
6.7Nice
Hotel
Sri Lanka, Kandy
Located in a historical district and 1.4 miles from Temple of the Sacred Tooth Relic, the perfect View Kandy features 17 rooms plus a swimming pool.
from USD 10 per night
7.9Very good
Hotel
Sri Lanka, Negombo
Positioned 1.6 miles from Negombo Lagoon, guests can enjoy Asian dishes at the Dorset's pizza restaurant.
from USD 19 per night
7.9Very good
Guest house
Sri Lanka, Kandy
The lovely 3-star Tree Breeze Inn Kandy is located 15 minutes' drive from Victoria Reservoir SPB airport, featuring storage for belongings and a restaurant.
from USD 16 per night
8.7Great
Resort
Sri Lanka, Weligama
Located around 5 minutes' stroll from a beautiful beach, the affordable 2-star Latheena Resort offers Japanese specialities served in a Chinese restaurant onsite.
from USD 24 per night
8.2Great
Hotel
Sri Lanka, Negombo
Angurukaramulla Temple is 1.5 miles from the fantastic 2-star Star Beach Guest House Negombo, while Dutch Clock Tower is approximately a 25-minute walk away.
from USD 29 per night
7.3Very good
Hotel
Sri Lanka, Bentota
The Ocean View Bentota features rooms with views of the garden, while a convenient location provides access to Ventura Beach, which is a 25-minute walk away.
from USD 22 per night
8.4Great
Guest house
Sri Lanka, Nilaveli
Located 2.1 miles from Pigeon Island National Park, the 3-star budget Sea Zone Hotel Nilaveli features recreational facilities, barbecue grills, and watersports equipment for guests' convenience.
from USD 85 per night
8.5Great
Resort
Sri Lanka, Tissamaharama
Debarawewa Clock Tower is 19 minutes by foot from the affordable 2-star Nature Resort - Yala Safari Village and Tissa Dagoba is just 0.8 miles away.
from USD 14 per night
Bed & Breakfast
Sri Lanka, Colombo
Set approximately a 25-minute walk from Viharamahadevi Park, the Metro City Colombo features 16 rooms with private bathrooms.
from USD 16 per night
9.5Perfect
Hotel
Sri Lanka, Hikkaduwa
Located just a 5-minute stroll from Hikkaduwa Harbour and 1.9 miles from Turtle Hatchery Hikkaduwa, the 3-star Avon Villa features an aqua park and barbecue grills.
from USD 30 per night
6.2Nice
Guest house
Sri Lanka, Sigiriya
Boasting an American restaurant with American dishes, the 3-star Sisira Natural Lodge is set around 25 minutes' walk from Sigiriya Craft Village.
from USD 18 per night
6.5Nice
Hotel
Sri Lanka, Marawila
Set 1.4 miles from St. Anne's Church, the 3-star Saara Beach Marawila features spa therapy and various recreational opportunities.
from USD 25 per night
7.0Very good
Guest house
Sri Lanka, Galle
While staying at the welcoming Villa Frangipani you are invited to discover Old Town of Galle and its Fortifications, set a 25-minute walk away, or Dutch Reformed Church, which is 1.3 miles away.
from USD 18 per night
8.3Great
Hotel
Sri Lanka, Unawatuna
Located merely 5 minutes by foot from Unawatuna Beach as well as Ocean Dive Centre, the 3-star Holiday Inn includes diving, cycling, and fishing.
from USD 12 per night
5.6Needs improvement
Hotel
Sri Lanka, Tissamaharama
The 2-star Tissa Resort is a perfect vacation spot about 25 minutes' walk from Tissa Wewa and other Tissamaharama landmarks.
from USD 12 per night
Top resorts in Sri Lanka
9.3Perfect
Resort
Sri Lanka, Habarana
The 3-star Tree House Ambasewana Resort is set merely 7 minutes by foot from Habarana Lake, offering an Asian restaurant along with canoeing, hiking, and cycling.
from USD 49 per night
9.5Perfect
Resort
Sri Lanka, Kalpitiya
St. Anne's Shrine is also located approximately a 25-minute stroll from the 4-star Elements Beach & Nature Resort Kalpitiya.
from USD 188 per night
10.0Perfect
Hotel
Sri Lanka, Habaraduwa Central
Set 2 miles from Tea land, the House Habaraduwa Central features a sun deck, a sun terrace, and recreational facilities.
from USD 2 400 per night
8.4Great
Resort
Sri Lanka, Kandy
Boasting an indoor swimming pool, the Okwin Resort Kandy is 1.6 miles from Galboda Falls.
from USD 100 per night
9.4Perfect
Resort
Sri Lanka, Sigiriya
The 5-star Water Garden Sigiriya - 30 Chic Designed Private Villas Overlooking is set around 20 minutes' stroll from Sigiriya Rock Forigners Entrance, offering an à la carte restaurant along with cycling and billiards.
from USD 834 per night
9.2Perfect
Resort
Sri Lanka, Dickoya
Offering a location about 5 minutes' stroll from Castlereigh Reservoir, the 4-star Farm Resorts overlooks the lake and has a Chinese restaurant.
from USD 340 per night
9.1Perfect
Resort
Sri Lanka, Negombo
Located around 5 minutes' walk from Negombo Lagoon, the chic Jetwing Lagoon Wellness, A Luxury Reserve - Adults Only features 59 rooms together with an Asian restaurant.
from USD 137 per night
6.2Nice
Resort
Sri Lanka, Tissamaharama
Located 1.9 miles from Thissamaharama Dagoba, the Thaulle Ayurveda Resort - Yala features 31 rooms and an amerikanischen restaurant on-site.
from USD 446 per night
7.0Very good
Resort
Sri Lanka, Hikkaduwa
Located 3.6 miles from Kowilawatta Temple, the 3-star smoke-free J Ambalangoda features massage therapy and the barbecue on-site along with a pool bar.
from USD 58 per night
9.3Perfect
Resort
Sri Lanka, Tangalle
Located approximately 25 minutes' walk from Tangalle Beach and 1.3 miles from Mulkirigala Rock Monastery, the 5-star Anantara Peace Haven Tangalle Resort features a plunge pool and a pool bar.
from USD 211 per night
9.4Perfect
Hotel
Sri Lanka, Bussa
The Arabella On features a swimming pool and is 4.1 miles from Galle Fort.
from USD 108 per night
9.1Perfect
Resort
Sri Lanka, Mahiyanganaya
Just 11 minutes by foot from Mahaweli River, the fascinating 4-star Mapakada Village offers canoeing, cycling, and fishing for guests to keep active.
from USD 150 per night
5.8Needs improvement
Resort
Sri Lanka, Mirissa
Offering a location approximately a 25-minute walk from Mirissa Beach, the Paradise Beach Resort & Diving School features a Chinese restaurant and a swimming pool.
from USD 46 per night
9.1Perfect
Resort
Sri Lanka, Narampanawa
Set 2.7 miles from Hatale Patana World's End, the 3-star family Kandy Samadhicentre welcomes guests to an Asian restaurant on site.
from USD 106 per night
9.4Perfect
Resort
Sri Lanka, Yala
Located approximately 25 minutes by foot from Yala National Park, the 5-star Uga Chena Huts has various recreational opportunities and spa services plus an à la carte restaurant.
from USD 946 per night
7.8Very good
Resort
Sri Lanka, Passikudah
Located around 5 minutes by foot from Coconut Cultural Park and 3.6 miles from Ancient City of Sigiriya, the 5-star Anantaya Resort And Spa features a sundeck, a sunbathing terrace, and spa services.
from USD 274 per night
9.4Perfect
Resort
Sri Lanka, Kandy
The 3-star Ayaana Boutique is set 2.9 miles from Bahiravokanda Vihara Buddha Statue and offers a shared lounge and various recreational opportunities along with an à la carte restaurant.
from USD 75 per night
8.6Great
Resort
Sri Lanka, Kalutara
Located around 20 minutes' walk from Kalutara South, the Anantara Kalutara Resort features a private pool.
from USD 275 per night
8.5Great
Hotel
Sri Lanka, Addaippallam
The 9-room the Thompukandam Village Resort is set 2.2 miles from Oluvil Lighthouse and features badminton, cycling, and fishing at the premises.
from USD 45 per night
9.2Perfect
Resort
Sri Lanka, Wellawaya
Featuring a shared lounge, recreational facilities, and hiking trails, the Jetwing Kaduruketha in Wellawaya is ideally located 2.3 miles from Ellewala Waterfall.
from USD 125 per night