Top regions in Sri Lanka
Best 5-star hotels in Sri Lanka
8.6Great757 reviews
Hotel
Sri Lanka, Nuwara Eliya
Sitting at a distance of 5 km from Lover's leap Waterfall, the 5-star Heritance Nuwara Eliya offers spa therapy, a library, and a garden.
from INR 13 277 per night
8.8Great2344 reviews
Hotel
Sri Lanka, Sigiriya
Kaludiya Pokuna is at a distance of 2.9 km from the 5-star Heritance Kandalama Sigiriya, and is ideal for an energetic jog or hiking, cycling, and ping-pong.
from INR 18 683 per night
8.3Great527 reviews
Hotel
Sri Lanka, Bentota
The 5-star Heritance Ahungalla Bentota features an outdoor pool and views of the garden, and is located 2.6 km from Victor Hasselblad Sea Turtle Research & Conservation Center.
from INR 19 347 per night
8.8Great2122 reviews
Hotel
Sri Lanka, Negombo
Providing access to an outdoor swimming pool as well as beach volleyball, squash, and tennis, the luxury Heritance Negombo is located at a distance of 250 metres from Browns Beach.
from INR 5 690 per night
8.5Great1096 reviews
Hotel
Sri Lanka, Kandy
The Earl'S Regency is situated at a distance of 1.4 km from Fatima Shrine and approximately a 10-minute ride from Kandy Clock Tower.
from INR 6 733 per night
7.5Very good882 reviews
Hotel
Sri Lanka, Colombo
Set in a touristic area, the 5-star Ramada Colombo has a swimming pool and 94 rooms approximately 5 minutes' walk from Galle Face Terrace.
from INR 6 733 per night
8.6Great1202 reviews
Hotel
Sri Lanka, Colombo
Providing a large outdoor swimming pool and offering views of the sea, the renowned Hilton is nestled alongside Beira Lake.
from INR 8 820 per night
8.6Great30 reviews
Hotel
Sri Lanka, Galle
Set 20 minutes' walk from Meeran Jumma Mosque, the luxury Amangalla Galle features a steam room and various recreational opportunities.
from INR 56 904 per night
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 243 per night
8.3Great855 reviews
Hotel
Sri Lanka, Colombo
When not relaxing in an outdoor pool, guests can enjoy ping pong and squash offered in the 5-star Taj Samudra Colombo strategically set nearly 5 minutes' walk from Galle Face Terrace in the Galle Face Beach district of Colombo.
from INR 10 432 per night
7.9Very good647 reviews
Hotel
Sri Lanka, Seeduwa
A swimming pool and an à la carte restaurant are featured at the 5-star Vivanta located only a few minutes from Temple.
from INR 9 104 per night
8.1Great686 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 6 638 per night
8.5Great646 reviews
Hotel
Sri Lanka, Nuwara Eliya
Located approximately 5 minutes on foot from Victoria Park Entrance and only 450 metres from Bomburu Ella Waterfall, The Grand Hotel Nuwara Eliya features a lounge bar plus a swimming pool.
from INR 28 072 per night
7.9Very good550 reviews
Hotel
Sri Lanka, Negombo
With a hot tub, spa therapy, and a dart board at the premises, the 5-star Goldi Sands is located at a distance of 4.6 km from Angurukaramulla Temple.
from INR 6 544 per night
8.1Great560 reviews
Hotel
Sri Lanka, Kandy
Guests can take advantage of spa therapy, a shared lounge, and various recreational opportunities, while staying at the suburban Thilanka, located at a 350-metre distance from Kandy Lake Club as well as near a train station.
from INR 6 828 per night
8.3Great863 reviews
Resort
Sri Lanka, Kandy
Set around 5 minutes' walk from Amaya Hills, the enchanting Amaya Hills provides a private pool and offers guests to savor international delicacies.
from INR 6 638 per night
8.7Great368 reviews
Hotel
Sri Lanka, Galle
Boasting its location in a beach area, 3.2 km from Sea Turtle Farm, the elegant 5-star Jetwing Lighthouse offers an international cuisine and 2 outdoor swimming pools.
from INR 11 380 per night
8.2Great799 reviews
Resort
Sri Lanka, Negombo
Featuring 78 rooms with views of the ocean, the modern Jetwing Beach Negombo, 3 km from Ave Maria Convent, provides guests with a steam bath and a hot tub.
from INR 9 578 per night
8.8Great480 reviews
Resort
Sri Lanka, Ahangama
The Fortress is situated in a touristic area of Koggala, at a distance of 4.6 km from Handunugoda Tea Estate and nearly a 25-minute stroll from Joey Children Park.
from INR 14 510 per night
8.9Great301 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 245 per night
Most popular 4-star hotels in Sri Lanka
7.9Very good1314 reviews
Hotel
Sri Lanka, Wattala
Offering 180 rooms with views of the pool, the 4-star Pegasus Wattala is set in a shopping district, 10 minutes' drive from Mattakkuliya.
from INR 3 888 per night
7.8Very good248 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 7 776 per night
6.7Nice300 reviews
Hotel
Sri Lanka, Colombo
Featuring an indoor swimming pool and a hot tub and a sauna, the 4-star Global Towers Colombo stands approximately 10 minutes by car from Independence Memorial Hall and approximately 3 km from Dehiwala Zoological Garden.
from INR 3 034 per night
7.7Very good94 reviews
Hotel
Sri Lanka, Kandy
The 4-star Oak Ray Serene Garden is a perfect vacation spot around 25 minutes' walk from Udawattakelle Sanctuary and other Kandy landmarks.
from INR 7 397 per night
7.5Very good221 reviews
Hotel
Sri Lanka, Anuradhapura
Set about 6 km from Moonstone or Sandakada pahana, the perfect Miridiya Anuradhapura offers 15 rooms and an outdoor pool.
from INR 3 793 per night
8.0Great1647 reviews
Hotel
Sri Lanka, Negombo
The stunning Jetwing Sea Negombo includes a pool bar along with a hot tub and a sauna, and is situated at a distance of 4.5 km from Fish Market.
from INR 5 595 per night
6.7Nice147 reviews
Hotel
Sri Lanka, Galle
The perfect Closenberg offers 19 rooms plus a terraced garden, within approximately 10 minutes by car from Old Town of Galle and its Fortifications.
from INR 3 793 per night
8.0Great2041 reviews
Hotel
Sri Lanka, Pinnawala (Kegalle)
The 4-star Elephant with an outdoor swimming pool is located in the very heart of Pinnawala only a 7-minute walk from Pinnawala Elephant Orphanage.
from INR 2 560 per night
7.8Very good335 reviews
Hotel
Sri Lanka, Bentota
Providing a swimming pool along with 55 rooms, the 4-star Earl'S Reef is placed merely 1.3 km from Moragalla Beach.
from INR 6 354 per night
7.8Very good92 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 6 638 per night
6.7Nice112 reviews
Hotel
Sri Lanka, Kandy
The Swiss is situated at a distance of 3.8 km from Degaldoruwa Raja Maha Vihara and just 12 minutes' stroll from Asgiri Maha Viharaya.
from INR 7 492 per night
8.4Great95 reviews
Resort
Sri Lanka, Bentota
The 4-star Princess is merely a 13-minute walk from Sky Club Paramotoring and offers an outdoor pool.
from INR 30 538 per night
8.4Great216 reviews
Hotel
Sri Lanka, Galle
Located merely 12 minutes on foot from Old Town of Galle and its Fortifications, The Lady features 30 rooms and an Asian restaurant on-site.
from INR 16 597 per night
8.1Great467 reviews
Hotel
Sri Lanka, Yala
Comprising 35 rooms right in the centre of Yala, the eco-friendly Elephant Reach lies a 17-minute walk from Kirinda Temple.
from INR 6 164 per night
8.0Great1193 reviews
Hotel
Sri Lanka, Kandy
The 4-star Casamara is placed around 20 minutes' walk from Bahirawakanda Temple and near a train station.
from INR 5 121 per night
8.3Great51 reviews
Hotel
Sri Lanka, Kalutara
Badminton and ping-pong are offered at the comfortable 4-star Hibiscus Kalutara, which is a 16-minute walk from Rajaguru Sri Subuthi Temple Waskaduwa.
from INR 5 974 per night
7.7Very good2792 reviews
Hotel
Sri Lanka, Negombo
Set only 9 minutes' walk from Browns Beach, the 4-star Camelot features spa therapy and a shared lounge.
from INR 1 896 per night
6.6Nice1991 reviews
Hotel
Sri Lanka, Colombo
Featuring a shared lounge and billiards, together with a snack bar, the colonial-style Oriental is set merely a 9-minute walk from Pettah Market.
from INR 2 655 per night
8.3Great363 reviews
Hotel
Sri Lanka, Kandy
Located an 18-minute walk from Kandy Municipal Central Market, the family Topaz offers views of the mountain and a large outdoor swimming pool.
from INR 9 009 per night
6.9Nice892 reviews
Hotel
Sri Lanka, Dehiwala-Mount Lavinia
Featuring 75 rooms with views of the pool, the 4-star Mount Lavinia Dehiwala-Mount Lavinia is set within 7 km of Isipathanarama Temple.
from INR 5 216 per night
Most popular 3-star hotels in Sri Lanka
8.1Great188 reviews
Hotel
Sri Lanka, Bandarawela
Featuring 18 rooms with views of the patio, the 3-star Bandarawela Bandarawela is set a 15-minute drive from Mahamevnawa Buddhist Monastery.
from INR 7 587 per night
8.2Great291 reviews
Hotel
Sri Lanka, Kalutara
Offering a snack bar, the Mermaid Kalutara also has 2 outdoor swimming pools beckoning guests to dive in.
from INR 4 931 per night
7.0Very good1165 reviews
Hotel
Sri Lanka, Negombo
Located around a 25-minute walk from Fish Market, the 3-star Golden Star Negombo features an outdoor swimming pool.
from INR 5 216 per night
7.6Very good231 reviews
Hotel
Sri Lanka, Colombo
The Colombo City is situated a few steps from the shopping district of Colombo, about a 5-minute stroll from Dutch Hospital Shopping Precinct.
from INR 4 172 per night
7.2Very good193 reviews
Hotel
Sri Lanka, Bentota
Bentota River is at a distance of 4.8 km from the 3-star Oasey and Galapata Raja Temple is approximately 10 minutes' drive away.
from INR 20 106 per night
7.0Very good228 reviews
Hotel
Sri Lanka, Dehiwala-Mount Lavinia
About 20 minutes' walk from Mount Lavinia Bus Stand, the 3-star Berjaya Dehiwala-Mount Lavinia offers a lobby bar and an Asian restaurant.
from INR 6 638 per night
7.1Very good179 reviews
Hotel
Sri Lanka, Colombo
Located at a distance of 3.4 km from Sri Lanka Travelers, the 3-star Sapphire Colombo offers an outdoor pool.
from INR 3 603 per night
7.2Very good45 reviews
Hotel
Sri Lanka, Kandy
Located at a distance of 2.7 km from Bahiravokanda Vihara Buddha Statue and approximately 10 minutes' drive from Sri Lanka Cricket Office, the 3-star Devon features an indoor swimming pool and a lobby bar.
from INR 3 603 per night
8.1Great247 reviews
Hotel
Sri Lanka, Nilaveli
The Nilaveli is situated at a distance of 2.3 km from Islamic Temple and nearly 25 minutes on foot from Pigeon Island National Park.
from INR 11 760 per night
5.7Needs improvement98 reviews
Hotel
Sri Lanka, Negombo
Located only a 5-minute walk from Browns Beach, the comfortable 3-star Oasis features an outdoor swimming pool for guests to relax in.
from INR 2 465 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 811 per night
8.0Great63 reviews
Hotel
Sri Lanka, Nuwara Eliya
While staying at the 3-star Oak Ray you are invited to discover Gregory Park, set nearly 20 minutes' walk away, or Moonplains Safari & Mini Worlds End, which is 3.4 km away.
from INR 6 259 per night
7.7Very good29 reviews
Hotel
Sri Lanka, Nuwara Eliya
Set merely 0.7 km from Victoria Park, comfortable The Rock features a Chinese restaurant serving vegetarian cuisine.
from INR 4 457 per night
7.1Very good121 reviews
Hotel
Sri Lanka, Colombo
The 3-star Janaki is a good starting point to Colombo's sights including Ashokaramaya, which is a mere 5 minutes' walk away.
from INR 3 509 per night
7.3Very good197 reviews
Hotel
Sri Lanka, Bentota
Conveniently located at a distance of 550 metres from Ventura Beach, the boutique-style Palm Beach offers a picnic area and barbecue grills.
from INR 6 069 per night
7.4Very good967 reviews
Hotel
Sri Lanka, Negombo
Featuring a swimming pool and a pool bar, the budget J is located merely a 6-minute walk from Browns Beach and 2.5 km from Dutch Canal.
from INR 1 707 per night
7.6Very good148 reviews
Hotel
Sri Lanka, Nuwara Eliya
24 rooms are offered to guests who choose the 3-star Heaven Nuwara Eliya with a tea garden and views of the garden, 20 minutes on foot from Gregory Park.
from INR 4 267 per night
7.6Very good1388 reviews
Hotel
Sri Lanka, Colombo
With splendid views, an Asian restaurant, a shared lounge and various recreational opportunities, the 3-star Port Colombo lies 4.1 km from Pettah Floating Market.
from INR 2 750 per night
7.8Very good84 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 7 113 per night
6.7Nice305 reviews
Hotel
Sri Lanka, Colombo
Boasting its location about a 5-minute walk from World Trade Center, 3-star The Galadari Colombo has an outdoor pool and 446 rooms with views of the Indian Ocean.
from INR 5 405 per night
Amazing spa hotels in Sri Lanka
8.3Great263 reviews
Hotel
Sri Lanka, Wadduwa
Offering a large outdoor swimming pool plus an à la carte restaurant for guests' benefit, wonderful The Blue Water Wadduwa is set at a distance of 3.8 km from Rankoth Viharaya.
from INR 11 191 per night
8.2Great580 reviews
Resort
Sri Lanka, Bentota
Located in an entertainment neighbourhood, the 5-star Taj Bentota Resort & Spa features 160 rooms along with a tropical garden.
from INR 10 242 per night
8.9Great126 reviews
Hotel
Sri Lanka, Sigiriya
The 5-star Ulagalla Sigiriya features an à la carte restaurant and snack bar on site and offers to take advantage of a fitness studio.
from INR 68 759 per night
7.7Very good132 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 11 286 per night
8.2Great1287 reviews
Resort
Sri Lanka, Negombo
Positioned approximately a 5-minute stroll from Club Sha Lanka, the Jetwing Blue has 110 rooms, the Asian restaurant serving the Asian cuisine, all at guest's disposal.
from INR 8 725 per night
8.5Great2355 reviews
Hotel
Sri Lanka, Colombo
Settled in a beach area approximately 100 metres from Beira Lake, the Galle Face Colombo provides also an outdoor pool.
from INR 7 207 per night
9.0Perfect502 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 22 192 per night
8.5Great2573 reviews
Hotel
Sri Lanka, Sigiriya
Featuring a location in the historic district of Sigiriya, the 5-star Sigiriya Sigiriya boasts 79 rooms and an Asian restaurant, just an 11-minute walk from Lion stone.
from INR 5 405 per night
8.0Great143 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 9 958 per night
8.5Great122 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 19 821 per night
8.5Great898 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 172 per night
8.6Great1027 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 553 per night
8.4Great1816 reviews
Hotel
Sri Lanka, Colombo
Located on Pelican Perches, approximately a 5-minute walk from King Sri Wickrama Rajasinghe Prison Cell, elegant The Kingsbury features extensive leisure facilities, including an outdoor pool.
from INR 7 113 per night
8.0Great397 reviews
Hotel
Sri Lanka, Kandy
Boasting proximity to Mahaweli River, which runs around 5 minutes' walk away, the 5-star Mahaweli Reach Kandy offers a large outdoor swimming pool.
from INR 9 199 per night
7.9Very good193 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 587 per night
8.4Great1859 reviews
Hotel
Sri Lanka, Colombo
Featuring an outdoor pool and a poolside bar, the 5-star Cinnamon is located a mere 550 metres from Colombo Swimming Club and nearly 25 minutes' walk from University of Colombo.
from INR 9 104 per night
8.2Great1769 reviews
Hotel
Sri Lanka, Colombo
Boasting a nightclub, a sundeck, and a shared lounge, along with a lounge bar, the 5-star Cinnamon Lakeside has a tranquil location only 9 minutes' walk from Temple of Sri Kailawasanathan Swami Devasthanam Kovil.
from INR 7 113 per night
7.9Very good585 reviews
Hotel
Sri Lanka, Kalutara
Located about a 25-minute walk from Kalutara Beach, the stylish 5-star Turyaa features two pools and an à la carte restaurant with seafood dishes.
from INR 16 028 per night
9.2Perfect193 reviews
Resort
Sri Lanka, Bentota
Set nearly a 5-minute walk from Sea Turtles Education & Research Project, the rooms in the comfortable Saman Villas Bentota have views of ocean.
from INR 61 741 per night
8.7Great1185 reviews
Resort
Sri Lanka, Sigiriya
The Cinnamon Lodge is settled in a historical area, at a distance of 1.3 km from Minneriya National Park, and includes a pool bar.
from INR 13 277 per night
Top family hotels in Sri Lanka
8.2Great286 reviews
Hotel
Sri Lanka, Nuwara Eliya
Boasting a Chinese restaurant, the upmarket Jetwing Nuwara Eliya is available only a 9-minute walk from Victoria Park.
from INR 9 958 per night
8.2Great889 reviews
Hotel
Sri Lanka, Kandy
Situated 2.5 km from Bahiravokanda Vihara Buddha Statue, the elegant 5-star Suisse offers a beer bar and an Asian restaurant serving Asian dishes.
from INR 4 362 per night
7.9Very good1076 reviews
Hotel
Sri Lanka, Colombo
Offering 99 rooms with views of the sea, the elegant 4-star Renuka Colombo is set in the Kollupitiya district, 25 minutes' walk from Independence Square.
from INR 4 078 per night
8.3Great567 reviews
Hotel
Sri Lanka, Ahangama
The comfortable Insight features a swimming pool and views of the sea, and is located at a distance of 4.9 km from Handunugoda Tea Estate.
from INR 10 811 per night
7.7Very good120 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 5 974 per night
7.9Very good251 reviews
Resort
Sri Lanka, Beruwala
The 5-star Palms Beruwala offers an à la carte restaurant featuring a picturesque location near a train station.
from INR 16 028 per night
7.7Very good504 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 795 per night
8.2Great641 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 5 121 per night
8.5Great884 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 19 726 per night
7.5Very good498 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 259 per night
7.9Very good254 reviews
Hotel
Sri Lanka, Anuradhapura
The 4-star Heritage Anuradhapura boasts spa therapy, a shared lounge, and recreational facilities as well as a location at a distance of 2.6 km from Star Gate.
from INR 7 776 per night
8.4Great83 reviews
Hotel
Sri Lanka, Kandy
The perfect Senani is conveniently placed very close to Kandy View Point, offering 33 rooms along with an Indian restaurant.
from INR 4 742 per night
8.0Great249 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 622 per night
8.2Great424 reviews
Resort
Sri Lanka, Kalutara
Located 2.8 km from Katukurunda, the comfortable 5-star Avani Kalutara features an outdoor pool and an American restaurant with international dishes.
from INR 15 364 per night
8.6Great522 reviews
Hotel
Sri Lanka, Sigiriya
A mere 1.7 km from The Forgotten Temple Kaludiya Pokuna, the Occidental Sigiriya has various recreational opportunities and a garden along with a lounge bar.
from INR 6 544 per night
8.3Great1004 reviews
Hotel
Sri Lanka, Kandy
At a distance of 2.5 km from Kandy Clock Tower, the excellent Cinnamon Citadel features an à la carte restaurant and a swimming pool.
from INR 9 484 per night
9.1Perfect276 reviews
Hotel
Sri Lanka, Katunayake
The 5-star Wallawwa offers yoga classes and a game area in a tourist area of Katunayake, at a distance of 4.8 km from Supawath Arana Romanu Catholic.
from INR 45 902 per night
8.6Great243 reviews
Hotel
Sri Lanka, Colombo
Comprising 10 rooms right in the centre of Colombo, the luxurious Paradise lies a 25-minute walk from Thimbirigasyaya.
from INR 19 726 per night
7.7Very good54 reviews
Hotel
Sri Lanka, Koggala
Boasting a beachfront location, at a 550-metre distance from Lagoon Herbal Garden, perfect 4-star The Long Beach Koggala includes 2 outdoor swimming pools.
from INR 12 803 per night
8.2Great247 reviews
Hotel
Sri Lanka, Tissamaharama
Guests can enjoy an outdoor swimming pool and Asian specialities, while staying at the deluxe 5-star Chaarya 2.5 km from Thissamaharama Dagoba.
from INR 9 958 per night
Best luxury hotels in Sri Lanka
9.3Perfect117 reviews
Hotel
Sri Lanka, Koggala
The 5-star Kahanda Kanda Koggala is nestled in the shopping district of Koggala, Sea Turtle Hatchery is 4.9 km away.
from INR 50 170 per night
9.0Perfect922 reviews
Hotel
Sri Lanka, Ella
Approximately 7 km from R. M. S Antique And Brassware, the 5-star 98 Acres Ella offers an outdoor swimming pool.
from INR 24 658 per night
8.3Great230 reviews
Hotel
Sri Lanka, Sigiriya
Main Exit is a 12-minute walk from the modern Fresco Sigiriya and features shopping and dining.
from INR 6 259 per night
7.6Very good853 reviews
Resort
Sri Lanka, Waskaduwa
Located within a 6-km distance of Richmond Castle, the Citrus Waskaduwa Bentota boasts a private pool and an Asian restaurant with local dishes.
from INR 12 613 per night
7.9Very good205 reviews
Hotel
Sri Lanka, Ramboda
Dining at Indian restaurant with Indian dishes is available at the Tea Bush, set approximately a 10-minute drive from Sri Bhakta Hanuman Temple.
from INR 6 164 per night
8.1Great325 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 12 424 per night
8.0Great658 reviews
Resort
Sri Lanka, Beruwala
Set at a distance of 1.4 km from Moragalla Beach, the rooms in the Cinnamon Beruwala have views of ocean.
from INR 13 751 per night
8.6Great961 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 863 per night
8.5Great1071 reviews
Hotel
Sri Lanka, Nuwara Eliya
While staying at the 5-star Queenswood Cottage Nuwara Eliya you are invited to discover Hakgala Botanic Gardens, set a 25-minute walk away, or Gregory Lake, which is 1.5 km away.
from INR 10 432 per night
9.2Perfect1074 reviews
Hotel
Sri Lanka, Kandy
Located only 1.1 km from Embekke Devalaya, the Elegant Kandy features an outdoor swimming pool and an Asian restaurant with Asian dishes.
from INR 9 863 per night
9.3Perfect249 reviews
Hotel
Sri Lanka, Tangalle
The stylish 4-star Buckingham Place Tangalle overlooks the Indian Ocean and is located a 9-minute walk from Rekawa Lagoon.
from INR 30 064 per night
8.6Great940 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 492 per night
7.8Very good200 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 354 per night
8.9Great1051 reviews
Hotel
Sri Lanka, Sigiriya
The comfortable 5-star Aliya lies 4.9 km from Sigiriya Museum and offers an Asian restaurant and a swimming pool onsite.
from INR 8 345 per night
9.0Perfect430 reviews
Hotel
Sri Lanka, Galle
Located a mere 500 metres from Mahendra Amarasooriya Park and approximately 10 minutes' drive from Jungle Beach, the 5-star Galle Fort Galle features a shared lounge and various recreational opportunities.
from INR 19 252 per night
8.1Great1011 reviews
Resort
Sri Lanka, Sigiriya
Offering an outdoor swimming pool, the lovely Village is located nearly a 25-minute walk from Sigiriya.
from INR 6 638 per night
7.8Very good52 reviews
Hotel
Sri Lanka, Koggala
Lagoon Herbal Garden is only a 12-minute stroll from The Cabanas and Stilt Fisherman is only 1.7 km away.
from INR 22 097 per night
8.0Great536 reviews
Hotel
Sri Lanka, Kataragama
While staying at the 5-star Tamarind you are invited to discover Kirivehara, set about a 25-minute walk away, or Mari Amman Kovil, which is 2.4 km away.
from INR 11 380 per night
8.5Great516 reviews
Resort
Sri Lanka, Hambantota
Located 4.4 km from Agro Technology Park, the luxury Shangri-La features a lap swimming pool.
from INR 22 951 per night
9.0Perfect98 reviews
Hotel
Sri Lanka, Galle
Set just near Meeran Mosque and in the Galle City district, 5-star The Postcard Galle has 9 rooms.
from INR 31 012 per night
Cheap hotels in Sri Lanka
5.8Needs improvement88 reviews
Hotel
Sri Lanka, Colombo
Ideally located approximately 5 minutes' walk from Number 11, the 2-star Sai Sea in Colombo features a rooftop terrace, a prime touristic area, and various recreational opportunities.
from INR 3 319 per night
7.9Very good309 reviews
Resort
Sri Lanka, Hikkaduwa
Featuring 34 rooms, spa therapy, a patio, and a library, the budget Star is about a 25-minute walk from Seenigama Temple in Hikkaduwa.
from INR 2 276 per night
6.8Nice14 reviews
Hotel
Sri Lanka, Kandy
Karunagama Art Gallery is at a distance of 2.8 km from the Delma Mount View Kandy, while Nelligala International Buddhist Centre is approximately a 10-minute drive away.
from INR 2 181 per night
8.2Great355 reviews
Hotel
Sri Lanka, Colombo
3-star The Ocean Front is placed at a distance of 3.5 km from Gangaramaya Buddhist Temple and near a train station.
from INR 3 414 per night
7.4Very good894 reviews
Hotel
Sri Lanka, Kandy
Set at a distance of 2.3 km from Temple of the Sacred Tooth Relic, the perfect Kandy View includes a restaurant with Asian cuisine.
from INR 948 per night
7.1Very good84 reviews
Hotel
Sri Lanka, Colombo
The budget Pearl is 10 minutes' walk from Navarangahala, boasting massage therapy and various recreational opportunities.
from INR 3 603 per night
7.4Very good443 reviews
Hotel
Sri Lanka, Colombo
Offering 77 rooms with views of the city, the smoke-free Gsh Colombo is set in a business district, a 10-minute ride from Mount Lavinia Beach.
from INR 4 078 per night
8.4Great1061 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 1 707 per night
8.5Great1201 reviews
Bed & Breakfast
Sri Lanka, Nuwara Eliya
Located 9 minutes' walk from Victoria Park of Nuwara Eliya, the 3-star Pigeons Nest Bed & Breakfast is 2.3 km from Mackwoods Tea Museum.
from INR 2 560 per night
8.4Great355 reviews
Hotel
Sri Lanka, Colombo
Located in the Wellawatte district of Colombo at a distance of 4.8 km from Viharamahadevi Park, the 3-star Fair View offers a sundeck and a shared lounge.
from INR 3 509 per night
8.6Great113 reviews
Guest house
Sri Lanka, Polonnaruwa
Lotus Pond is at a distance of 3.9 km from the Rock Cascade, while Siva Devalaya is about a 30-minute ride away.
from INR 1 422 per night
8.0Great197 reviews
Guest house
Sri Lanka, Negombo
The Rani Inn lies nearly a 25-minute stroll from St. Mary's Church, and features a restaurant.
from INR 1 707 per night
7.0Very good17 reviews
Hotel
Sri Lanka, Galle
Situated 2.6 km from Old Town of Galle and its Fortifications, the comfortable Aradhana features a patio and various recreational opportunities.
from INR 2 560 per night
8.0Great1180 reviews
Hotel
Sri Lanka, Colombo
Guests can also visit Thimbirigasyaya, situated approximately 3 km away.
from INR 3 034 per night
8.2Great274 reviews
Guest house
Sri Lanka, Nilaveli
Boasting an Indian restaurant with Indian dishes, the 2-star Sea Zone Nilaveli is set 3.9 km from Pigeon Island National Park.
from INR 5 690 per night
8.1Great1537 reviews
Hotel
Sri Lanka, Katunayake
While staying at the comfortable 3-star Oreeka Katunayake you are invited to discover Angurukaramulla Temple, set a 10-minute drive away, or Dutch Fort, which is 7 km away.
from INR 1 896 per night
5.3Needs improvement172 reviews
Bed & Breakfast
Sri Lanka, Colombo
A prime location of the comfortable Metro provides easy access to Colonial Storefronts, which is a mere 5 minutes' walk away.
from INR 1 517 per night
7.8Very good155 reviews
Bed & Breakfast
Sri Lanka, Wanchawala
The 3-star Leisure Land Bed & Breakfast Galle features an outdoor swimming pool and views of the garden, and is located 3.4 km from Unawatuna Beach.
from INR 3 888 per night
8.9Great176 reviews
Bed & Breakfast
Sri Lanka, Unawatuna
Set 7 minutes' walk from Sanctuary Spa, the affordable 2-star Sam'S Guest House features a prime touristic area, a patio, and various recreational opportunities.
from INR 2 940 per night
8.8Great54 reviews
Guest house
Sri Lanka, Negombo
Situated about a 5-minute stroll from Negombo Beach Park, the Angel Villa offers 13 rooms.
from INR 2 371 per night
Top resorts in Sri Lanka
8.2Great968 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 484 per night
7.8Very good172 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 10 432 per night
8.5Great1073 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 191 per night
8.2Great85 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 7 492 per night
7.1Very good744 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 3 888 per night
9.0Perfect141 reviews
Resort
Sri Lanka, Passikudah
Ancient City of Sigiriya is approximately 6 km from the contemporary Uga Bay Passikudah that features an outdoor pool.
from INR 20 580 per night
8.2Great595 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 838 per night
8.8Great592 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 993 per night
7.5Very good408 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 11 949 per night
8.5Great331 reviews
Resort
Sri Lanka, Trincomalee
The charming Uga Jungle Beach Trincomalee provides an outdoor swimming pool and is about 20 minutes' walk from Samudragiri Pichchamal Rajamaha Viharaya Kuchchaveli.
from INR 23 235 per night
8.5Great664 reviews
Resort
Sri Lanka, Bentota
Featuring elegant rooms, the Occidental also has a hot tub and a sauna, where you can relax.
from INR 5 690 per night
9.0Perfect195 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 23 520 per night
8.3Great150 reviews
Hotel
Sri Lanka, Balapitiya
The 5-star Shinagawa Beach Balapitiya offers an outdoor swimming pool and provides access to Maduganga Lake, which is approximately 25 minutes' walk away.
from INR 4 362 per night
8.8Great1526 reviews
Resort
Sri Lanka, Yala
Set nearly 25 minutes' walk from Yala National Park, the 5-star Cinnamon Wild invites its guests to benefit from a sundeck, a shared lounge, and a garden, plus to have a meal in an à la carte restaurant.
from INR 24 848 per night
7.6Very good141 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 18 873 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 026 per night
9.1Perfect744 reviews
Resort
Sri Lanka, Tangalle
Boasting its location merely 500 metres from Goyambokka Beach, the Anantara Tangalle has a plunge swimming pool and 152 rooms with views of the Indian Ocean.
from INR 20 011 per night
8.8Great139 reviews
Hotel
Sri Lanka, Boossa
The 4-star Arabella Boossa is within 7 km of Saint Mary's Church, boasting massage therapy, recreational facilities, and a garden.
from INR 10 242 per night
7.7Very good154 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 258 per night
6.9Nice101 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 603 per night