Most popular cities in Sri Lanka
Colombo79 hotels
Ella115 hotels
Kandy174 hotels
Nuwara Eliya105 hotels
Hotels near beach in Sri Lanka
Nuwara Eliya, Sri Lanka
USD 140/night
Set 10 minutes' drive from Pedro Tea Factory, the 5-star luxury Heritance Tea Factory with an a tea garden garden opens onto the garden and provides entertainment activities and billiard.
Sigiriya, Sri Lanka
6.01 review
USD 197/night
Featuring an à la carte restaurant and a swimming pool, the 5-star designer Heritance Kandalama Dambulla is located around a 15-minute drive from Rangiri Dambullu Maha Viharaya.
Bentota, Sri Lanka
USD 204/night
There are a steam room, sauna facilities and an outdoor swimming pool at the 5-star luxurious Heritance Ahungalla Bentota, and some of the 152 rooms offer views of the sea.
Negombo, Sri Lanka
4.01 review
USD 97/night
Situated 5 minutes' walk from Negombo Beach Park, the luxury Heritance also offers the outdoor swimming pool.
Kandy, Sri Lanka
USD 71/night
Featuring traditional food along with a dry sauna, a Jacuzzi and an outdoor swimming pool, the 5-star Earl'S Regency Kandy boasts a luxurious setting near a subway station.
Wadduwa, Sri Lanka
8.21 review
USD 118/night
Located around 2.8 miles from Sri Bodhirukkarama Maha Viharaya, the wonderful Blue Water entices guests with a hot tub, sauna facilities and an outdoor swimming pool.
Polonnaruwa, Sri Lanka
USD 56/night
Offering a treatment room, a massage chair and an outdoor swimming pool, the 4-star Giritale Polonnaruwa is around 3.1 miles from Buddhist Temple.
Wattala, Sri Lanka
USD 45/night
Featuring a swimming pool, the 4-star Pegasus Reef Wattala in a shopping neighbourhood boasts 166 rooms.
Passikudah, Sri Lanka
USD 243/night
At the 5-star family Maalu Maalu Resort & Spa - Thema Collection, guests can use facials and yoga classes or spend the day lazing by an outdoor pool.
Seeduwa, Sri Lanka
USD 96/night
Boasting a pool bar along with an outdoor pool, the 5-star luxury Vivanta Colombo, Airport Garden offers a location in the business district of Seeduwa.
Nuwara Eliya, Sri Lanka
USD 296/night
Set 10 minutes' drive from Pedro Tea Factory, the 5-star Grand Hotel - Heritage Grand features spa therapy and billiard.
Kandy, Sri Lanka
USD 72/night
Boasting setting in a shopping area, 15 minutes' drive from Royal Palace of Kandy, the 5-star Thilanka provides a swimming pool together with a Jacuzzi and an outdoor swimming pool.
Giritale, Sri Lanka
USD 80/night
Situated in the historical district of Giritale, the refined Deer Park features 23 rooms and an à la carte restaurant.
Colombo, Sri Lanka
USD 79/night
Beira Lake is set not too far from the Cinnamon Lakeside Colombo, boasting a tranquil location in the entertainment district of Colombo along with a Turkish steam room, a Turkish bath and a hot tub on site.
Bentota, Sri Lanka
USD 400/night
Offering easy access to Sea Turtle Hatchery, set approximately a 5-minute walk away, the 5-star luxury Jetwing Saman Villas boasts a steam room, a hot tub and sauna facilities.
Sigiriya, Sri Lanka
USD 140/night
Offering a swimming pool with views of garden, the 5-star Cinnamon Lodge is located in a historical neighbourhood.
Galle, Sri Lanka
9.41 review
USD 120/night
While staying at the luxury Jetwing Lighthouse you are invited to discover Maritime Archeology Museum, set about a 10-minute drive away, or Galle Fort Clock Tower, which is 10 minutes away by car.
Negombo, Sri Lanka
USD 101/night
Guests of the 5-star Jetwing Beach Negombo merely a 5-minute walk from Dutch Clock Tower can go for a swim in a plunge pool or enjoy fitness classes and entertainment activities.
Koggala, Sri Lanka
USD 325/night
In close proximity to Lagoon Herbal Garden, the 5-star Fortress Resort & Koggala offers a swimming pool including a hot tub, sauna facilities and a massage chair.
Sigiriya, Sri Lanka
USD 340/night
Boasting a library bar along with a year-round outdoor swimming pool, the 5-star Jetwing Vil Uyana offers a location in a historic neighbourhood.
More hotels in Sri Lanka:
Best 5-star hotels in Sri Lanka
Sigiriya, Sri Lanka
USD 57/night
Boasting a steam room, a sauna and an outdoor swimming pool onsite, the 4-star modern Sigiriya offers a location in a historic district quite close to Minneriya National Park.
Nuwara Eliya, Sri Lanka
USD 120/night
The 5-star eco-friendly Jetwing St Andrew'S Nuwara Eliya offers 16 rooms plus a vegetable garden, about 1.6 miles from Royal Colombo Golf Club.
Kandy, Sri Lanka
USD 144/night
Boasting location 500 feet from Hunnasgiriya Water Fall, the 5-star family-friendly Hunas Falls Kandy features facials, massage therapy and various recreational opportunities, as well as offers 31 rooms.
Sigiriya, Sri Lanka
USD 164/night
Located 10 minutes' drive from Spice Garden, the 5-star luxury Amaya Lake Dambulla has facials, yoga classes and massage therapy plus an Asian restaurant.
Rathgama, Sri Lanka
USD 434/night
You can relax by a swimming pool in the 5-star luxurious Aditya Boutique, located a 15-minute drive from Genuine Batik.
Dickwella, Sri Lanka
9.81 review
USD 181/night
Situated just 450 feet from Dickwella Beach, the 5-star Resort And Spa provides spacious rooms and a saltwater swimming pool.
Galle, Sri Lanka
USD 279/night
Featuring a poolside bar together with an outdoor pool on site, the elegant 5-star Fort Printers is nestled in the very heart of the city.
Marawila, Sri Lanka
USD 92/night
Boasting a location in a business district, the 4-star family Club Palm Bay Marawila has an Indian restaurant and lawn tennis, cycling and fishing onsite.
Kalutara, Sri Lanka
USD 110/night
The luxury Avani Kalutara Resort features rooms with views of the river, while a prime location provides access to Kalutara South, which is a 5-minute drive away.
Kataragama, Sri Lanka
USD 148/night
Located in a historic district, the 5-star luxury Mandara Rosen Yala, Kataragama features karaoke, entertainment activities and underwater music.
Sigiriya, Sri Lanka
USD 141/night
The Occidental Paradise Dambulla is settled in the historical district of Dambulla, 0.7 miles from Dakinigiriya Vihara, and includes a lounge bar.
Koggala, Sri Lanka
USD 383/night
At the 5-star boutique Kahanda Kanda Koggala, guests can use fitness classes and spa therapy or spend the day lazing by a swimming pool.
Nuwara Eliya, Sri Lanka
USD 332/night
Nestled in the historic district of Nuwara Eliya, the 5-star Jetwing Warwick Gardens is 1.9 miles from Hakgala Botanical Garden.
Ella, Sri Lanka
USD 260/night
You can relax by an outdoor swimming pool in the 5-star boutique 98 Acres Resort & Spa Ella, located 0.6 miles from Little Adam's Peak.
Sigiriya, Sri Lanka
USD 78/night
10 minutes' drive from Pidurangala Rock, the 4-star Fresco Water Sigiriya includes 92 rooms.
Haputale, Sri Lanka
USD 374/night
Featuring spa therapy, various recreational opportunities and entertainment activities, the cozy Melheim also boasts the Indian restaurant on site.
Udawalawe, Sri Lanka
USD 138/night
Located approximately within a 10-minute drive of Uda Walawe Reservoir, the eco-friendly Grand Udawalawe Safari offers spacious rooms together with cycling, table tennis and billiard.
Beruwala, Sri Lanka
10.01 review
USD 86/night
Located in Beruwala and about 2.3 miles from Ventura Beach, the 5-star Cinnamon Bey features a steam room, sauna facilities and an outdoor swimming pool for guest's pure relaxation.
Bentota, Sri Lanka
USD 121/night
While the superb 5-star Thaala boasts a location in the Bentota Beach district of Bentota, sauna facilities and an outdoor swimming pool will help to relax and unwind on-site.
Tangalle, Sri Lanka
USD 660/night
About 4 miles from Mulgirigala Raja Maha Vihara, the 5-star family-friendly Maya Tangalle offers massage therapy, entertainment activities and loungers plus an outdoor swimming pool.
Most popular 4-star hotels in Sri Lanka
Weligama, Sri Lanka
USD 118/night
The 3-star Naomi Beach Resort Weligama is set 0.7 miles from Midigama Beach and 4.2 miles from Parrot Rock Bridge.
Nilaveli, Sri Lanka
USD 130/night
Pigeon island and Nilaveli Beach are located 1.7 miles and 1.8 miles from the tranquil Beach Resort - Level 1 Certified respectively.
Mihintale, Sri Lanka
USD 42/night
Located in the Mihintale district of Mihintale within 1.7 miles of Aradhana Gala, the 4-star Eco Hotel Black & White - Anuradhapura has 13 rooms and an outdoor pool.
Kurunegala, Sri Lanka
USD 128/night
Located 100 feet from Ethkanda Raja Maha Viharaya, around 2.9 miles from Kurunagala Lake, the 4-star Kandyan Reach Kurunegala features massage therapy and entertainment activities along with 9 rooms.
Wadduwa, Sri Lanka
USD 342/night
Located near a train station, the deluxe Siddhalepa Ayurveda Resort - All Meals, Ayurveda Treatment And Yoga Wadduwa offers 52 rooms along with a hot tub, sauna facilities and an outdoor swimming pool.
Ahangama, Sri Lanka
USD 77/night
Being within 1.3 miles of Martin Wickramasinghe Folk Museum Complex, this villa features a terrace.
Tangalle, Sri Lanka
USD 53/night
Turtle Point is 1.2 miles from the 4-star Green Parrot Ayurvedic Resort Tangalle and Turtle Conservation Project Turtle Watch is around 1.4 miles away.
Dickoya, Sri Lanka
USD 360/night
At the 4-star Farm Resorts, boasting a location in a touristic area, guests can enjoy massage therapy and barbecue, or visit Castlereigh Reservoir 0.2 miles away.
Kandy, Sri Lanka
USD 147/night
Boasting proximity to Mahaweli River, which runs approximately 100 feet away, the boutique Clove Villa offers an outdoor pool.
Galle, Sri Lanka
USD 69/night
10 minutes' walk from Galle Fort Clock Tower, the Le Jardin Du Fort - offers diving, canoeing and cycling for guests to keep active.
Nilaveli, Sri Lanka
USD 129/night
Placed about 1 miles from the center of Nilaveli, the apartment with magnificent views of the sea offers fitness classes and barbeque grills.
Wasgamuwa, Sri Lanka
USD 71/night
Overlooking pool, the Lavendish Wild Safari Wasgamuwa welcomes guests with a continental breakfast.
Kandy, Sri Lanka
USD 254/night
Located 10 miles from Victoria Reservoir SPB airport, the 4-star Elegant offers a restaurant and a storage for belongings for guests' convenience.
Tangalle, Sri Lanka
USD 242/night
The Buckingham Place is a lovely 4-star property set within a 10-minute drive of Marakolliya Beach and 2.8 miles from Tangalle Lagoon.
Madawala Ulpotha, Sri Lanka
USD 135/night
Boasting a swimming pool, the luxurious Jim'S Farm Villas Madawala is set within 0.5 miles of Oak-Ray Isiwara Ayurvedic Village.
Koggala, Sri Lanka
USD 87/night
Everyone will enjoy the outdoor swimming pool onsite and admire lake views offered from 34 rooms.
Negombo, Sri Lanka
USD 170/night
The 4-star Dickman Resort "The Boutique Hotel" Negombo is located within 0.3 miles of Negombo Beach Park and comprises 9 rooms with modern comforts.
Polonnaruwa, Sri Lanka
USD 55/night
Kumara Pokuna and Sandakada Pahana are located 0.9 miles and 1.3 miles from the Ruins Chaaya Polonnaruwa respectively.
Uswetakeiyawa, Sri Lanka
USD 61/night
Placed 10 miles from Bandaranaike International airport, the 4-star Boutique Uswetakeiyawa features a restaurant and a storage for belongings as well as cars for rent.
Galle, Sri Lanka
USD 64/night
Set 2.9 miles from Dutch Reformed Church, the Ginganga Lodge features 7 rooms with private bathrooms.
Amazing spa hotels in Sri Lanka
Passikudah, Sri Lanka
USD 79/night
Featuring a swimming pool and an a tropical garden garden, the luxury Amaya Beach Passikudah is located around 4.3 miles from Ancient City of Sigiriya.
Passikudah, Sri Lanka
USD 157/night
Boasting a location in a popular area, the comfortable Sun Siyam Pasikudah overlooks the garden and offers international cuisine.
Wayikkal, Sri Lanka
8.81 review
USD 75/night
Everyone will enjoy a swimming pool onsite and admire patio views offered from 59 rooms.
Sigiriya, Sri Lanka
USD 88/night
While staying at the comfortable 5-star Aliya Resort And Spa - Thema Collection Sigiriya you are invited to discover Minneriya National Park, set 2.9 miles away, or Habarana Lake, which is around 2.6 miles away.
Polonnaruwa, Sri Lanka
USD 375/night
Sathmahal Prasada is set within 3.5 miles of the 5-star Ekho Lake House Polonnaruwa.
Galle, Sri Lanka
USD 203/night
Offering the outdoor swimming pool with views of garden, the Fort Galle is located in a historic neighbourhood.
Weligama, Sri Lanka
USD 568/night
Featuring an infinity swimming pool and views of the pool, the luxury Cape offers guests to enjoy European dishes.
Bentota, Sri Lanka
USD 245/night
Set 0.9 miles from Bentota Lake, the 5-star Taru Villas - Rock Villa - features 7 rooms with private bathrooms.
Koggala, Sri Lanka
USD 198/night
The 5-star Cabanas Retreat & is 5 minutes' drive from Sea Turtle Hatchery and offers the outdoor swimming pool plus a steam room, a hot tub and an outdoor swimming pool.
Balapitiya, Sri Lanka
USD 322/night
Placed 13 miles from Bentota River Seaplane Base airport, the 5-star Calamansi Cove Villas By Jetwing welcomes guests with storage for belongings and a restaurant.
Hambantota, Sri Lanka
USD 242/night
The 5-star modern Shangri-La Hambantota offers 300 rooms plus an a tropical garden garden, about 3 miles from Mirijjawila Botanical Garden.
Negombo, Sri Lanka
USD 197/night
The 5-star Waterland features an outdoor swimming pool and 8 rooms facing the river.
Sigiriya, Sri Lanka
USD 228/night
Located approximately 2.2 miles from Ruins, the Amaara Forest Hotel features massage therapy and entertainment activities on-site along with a poolside bar.
Weligama, Sri Lanka
USD 209/night
The 5-star W15 is set around a 10-minute walk from Weligama Beach and offers guests an outdoor swimming pool onsite.
Ahungalla, Sri Lanka
USD 199/night
Madu Ganga Biodiversity Area is within 2.4 miles of the 5-star beachfront Riu Sri Lanka All Inclusive, while Cinnamon Island is 10 minutes' drive away.
Galle, Sri Lanka
USD 95/night
While the 5-star Radisson Blu Resort Galle boasts a location in the historical Galle City district, sauna facilities and an outdoor swimming pool will help to relax and unwind on-site.
Sigiriya, Sri Lanka
USD 84/night
Located in the historical district of Sigiriya approximately 2.4 miles from Main Entrance, the Jungles Sigiriya has 60 rooms and a swimming pool.
Colombo, Sri Lanka
USD 88/night
Boasting a terrace bar along with a rooftop pool, the Jetwing Colombo Seven offers a location in the business district of Colombo.
Kalutara, Sri Lanka
USD 182/night
Located 0.9 miles from St sebastian's chruch, the 5-star Anantara Kalutara Resort boasts a private swimming pool and an à la carte restaurant with international dishes.
Sigiriya, Sri Lanka
USD 77/night
Set within 2.5 miles of Hiriwaduna, the perfect Seerock The King'S Domain features 12 rooms with private bathrooms.
Top family hotels in Sri Lanka
Galle, Sri Lanka
USD 120/night
Located 2 miles from Jungle Beach, this villa features a swimming pool.
Habaraduwa Central, Sri Lanka
USD 2 400/night
Set less than 5 minutes' walk from Habaraduwa Beach, the 5-star smoke-free Habaraduwa House Habaraduwa Central offers a swimming pool together with barbeque and loungers for guest enjoyment.
Colombo, Sri Lanka
USD 145/night
The 5-star Shangri-La boasts a treatment room, an indoor pool and locker rooms along with an indoor swimming pool, while offering a location in a business neighbourhood minutes' driving from Beira Lake.
Sigiriya, Sri Lanka
USD 549/night
You can relax by the outdoor swimming pool in the 5-star Water Garden Sigiriya, located within 1.9 miles of Pidurangala Rock.
Kandy, Sri Lanka
USD 819/night
The Kings Pavilion Luxury Kandy with a swimming pool is within 1.1 miles of Sri Lanka Cricket Office.
Galle, Sri Lanka
USD 584/night
The luxury Fort Bazaar is situated in the heart of Galle, 5 minutes' walk from Old Town of Galle and its Fortifications.
Kandy, Sri Lanka
USD 80/night
Udawattakelle Sanctuary and The Church of St Paul are located 2 miles and 1.6 miles from the 5-star Fox Kandy By Fox Resorts Kandy respectively.
Dambulla, Sri Lanka
USD 85/night
Located not too far from Sigiriya Rock, the 5-star Liyya Water Villas offers a swimming pool and a pool bar.
Nuwara Eliya, Sri Lanka
USD 107/night
Staying at the comfortable Araliya Green City means you will be 8 minutes by foot from Mohini falls, while enjoying a swimming pool onsite.
Nuwara Eliya, Sri Lanka
USD 185/night
Royal Colombo Golf Club is within 1.8 miles of the 5-star Cheriz Boutique.
Habarana, Sri Lanka
USD 135/night
Boasting spa therapy, entertainment activities and various recreational opportunities, the 4-star luxury Sungreen Habarana is approximately 1.2 miles from Thrimal Ayurvedic Treatment Center in a historical district.
Kandy, Sri Lanka
USD 118/night
Boasting an Irish bar along with an infinity pool, the comfortable Golden Crown offers a location in the historical district of Kandy.
Tangalle, Sri Lanka
USD 352/night
The Last House features a swimming pool and 6 rooms facing the sea.
Nuwara Eliya, Sri Lanka
USD 110/night
Located within 0.4 miles of Nuwara Eliya and Tea Country, the 5-star Queenswood features 11 rooms with views of the lake.
Sigiriya, Sri Lanka
USD 306/night
Located walk from Sigiriya Rock, the 5-star eco-friendly Wild Grass Nature Resort Sigiriya features an outdoor pool and 8 rooms plus it is around 2.6 miles from Kandalama Reservoir.
Koslanda, Sri Lanka
USD 267/night
Set about a 20-minute walk from Water Pools, the 5-star Living Heritage Koslanda offers 6 rooms and a swimming pool.
Nuwara Eliya, Sri Lanka
USD 247/night
Mohini falls is 700 feet from the Royal Cocoon - Nuwara Eliya, while Buddhist Temple is merely an 8-minute walk away.
Galle, Sri Lanka
USD 830/night
Set approximately a 10-minute walk from Fort Shri Sudarmalaya Buddhist Temple, the 5-star boutique Taru Villas Rampart Street - Galle Fort features a swimming pool and an English breakfast.
Colombo, Sri Lanka
USD 110/night
The luxury Movenpick Hotel Colombo offers to indulge in a plunge pool, a steam room and a Jacuzzi or take a refreshing dip in a swimming pool, before discovering the secrets of seafood cuisine served at an Asian restaurant.
Dambulla, Sri Lanka
USD 125/night
Located in the ancient part of Dambulla, the 5-star luxury Jetwing Lake is 1.4 miles from Ibbankatuwa Megalithic Burial Site.
Top resorts in Sri Lanka
Sigiriya, Sri Lanka
USD 115/night
Located 3.4 miles from Sigiriya Craft Village, the 4-star Pinthaliya Resort & Spa offers a swimming pool and a health club for guests.
Tangalle, Sri Lanka
USD 183/night
Pallikkudawa Fanda Beach is just 0.6 miles away and Goyambokka Beach can be reached within 10 minutes by car.
Yala, Sri Lanka
USD 1 226/night
28 rooms along with Turkish steam bath, a Turkish steam room and an outdoor swimming pool are offered in the 5-star Wild Coast Tented, located in a rural area, around a 25-minute walk from Yala National Park.
Sigiriya, Sri Lanka
USD 66/night
Featuring 13 rooms with views of the pool, the Sigiri Heritage Villa is set within 25 minutes' walk of Sigiriya.
Dambulla, Sri Lanka
USD 72/night
Located in the business district of Dambulla within a 5-minute drive of Buddhist Temple, the Athena has 7 rooms and a swimming pool.
Passikudah, Sri Lanka
USD 360/night
Guests can spend their days relaxing by a swimming pool or try snorkeling, diving and hiking arranged at the 4-star Karpaha Sands Passikudah.
Tangalle, Sri Lanka
USD 183/night
There are rooms facing garden and the 4-star View Tangalle is set about 6 minutes' stroll from Turtle Conservation Project Turtle Watch.
Polgahawelana, Sri Lanka
USD 176/night
Debarawewa lake and Wirawila Tissa Sanctuary are located 2.8 miles and 2 miles from the contemporary 5-star Doubletree By Hilton Weerawila Rajawarna Resort respectively.
Kandy, Sri Lanka
USD 685/night
Located within 2.4 miles of Masjidun Noor Jummah Mosque, the 5-star Aarunya Nature Resort And offers 9 rooms, a steam room and a Jacuzzi.
Kandy, Sri Lanka
USD 611/night
Positioned 1.6 miles from Heritage Spice & Herbs Garden, guests can enjoy American dishes at the 5-star Simpson'S Forest Kandy's American-style restaurant.
Habaraduwa Central, Sri Lanka
USD 183/night
The Tabula Rasa Resort & with yoga classes and massage therapy offers a setting only 8 minutes by foot from Sea Turtle Conservation Project.
Sigiriya, Sri Lanka
USD 240/night
Located 0.5 miles from Sigiriya Air Force Base airport, the 5-star King'S provides shuttle service, as well as cars for rent.
Naula, Sri Lanka
USD 77/night
2.7 miles from Ceylon Moonstone, the 4-star Arangala Forest Lodge overlooks the mountain and features massage therapy and entertainment activities.
Wadduwa, Sri Lanka
USD 202/night
Featuring an indoor pool and 16 rooms, the 4-star smoke free Ayana Sea is within 1.6 miles of Wadduwa Beach.
Weligama, Sri Lanka
USD 246/night
Overlooking the Indian Ocean, the 5-star luxury Bay Marriott Resort & Spa in the historical district of Weligama features an à la carte restaurant along with various recreational opportunities, entertainment activities and water sports facilities.
Weligama, Sri Lanka
USD 484/night
The smoke free Ayurvie Weligama - Ayurvedic Retreat By Thema Collection Weligama is set 10 minutes by car from Midigama Right and 5 minutes by foot from Bandrawatta Beach.
Ella, Sri Lanka
USD 359/night
Within 29 miles of Ravana's Cave, the 5-star Anasa Wellness Resort includes 10 rooms.
Negombo, Sri Lanka
USD 270/night
The incredible Wattura Resort And Negombo features a swimming pool and 25 rooms facing the sea.
Bentota, Sri Lanka
USD 259/night
A swimming pool is available onsite together with windsurfing, snorkeling and diving, while the 5-star Cinnamon boasts a prime location in a rural area.
Wellawaya, Sri Lanka
USD 252/night
Featuring a location in a tourist area, the 5-star luxury Jetwing Kaduruketha Wellawaya boasts both a vegetable garden and an outdoor pool.