Most popular cities in Sri Lanka
Kandy239 hotels
Colombo90 hotels
Nuwara Eliya134 hotels
Negombo119 hotels
Sri Lanka hotels
Bandarawela, Sri Lanka
USD 80/night
Located around 10 minutes' walk from Church of the Ascension, the 3-star Bandarawela boasts an outdoor swimming pool.
Colombo, Sri Lanka
USD 71/night
Set in a business area, the 5-star Ramada is merely a 5-minute walk from Galle Face Terrace and has a steam room, sauna facilities and an outdoor swimming pool onsite.
Colombo, Sri Lanka
USD 93/night
The renowned Hilton offers views of Beira Lake nearly a 25-minute walk from the 5 ha ocean-side urban park "Galle Face Green" and boasts 332 rooms along with a hot tub and an outdoor swimming pool.
Bentota, Sri Lanka
9.23 reviews
USD 108/night
Nestled in an entertainment area, the Taj Bentota Resort & Spa is nearly 25 minutes on foot from Bentota River.
Kandy, Sri Lanka
USD 67/night
The Oak Ray Serene Garden is situated at a distance of 3.8 km from Temple of the Tooth Museum and nearly a 10-minute drive from Temple of the Sacred Tooth Relic.
Galle, Sri Lanka
USD 600/night
Yatagala Temple is 10 minutes by car from the 5-star Amangalla Galle.
Tangalle, Sri Lanka
USD 825/night
Lounge and Tuk Tuk Suranga are located 4 km and 2.2 km from the 5-star Amanwella Tangalle respectively.
Colombo, Sri Lanka
USD 87/night
Featuring a beachfront location in the heart of Colombo, the heritage Galle Face has 124 rooms and a swimming pool.
Koggala, Sri Lanka
USD 142/night
Providing a swimming pool along with 21 rooms, the 3-star Koggala is placed about 5 minutes' walk from Koggala Lefts.
Passikudah, Sri Lanka
USD 180/night
Coconut Cultural Park is 5 minutes' stroll from the charming Maalu Maalu Resort & Spa - Thema Collection.
Sigiriya, Sri Lanka
USD 57/night
The 4-star Sigiriya, located in a historical neighbourhood, has massage therapy and recreational facilities.
Pinnawala (Kegalle), Sri Lanka
USD 55/night
Guests at the Elephant will enjoy spa therapy, recreational facilities, and a garden along with an Asian restaurant approximately 600 metres from Pinnawala Elephant Orphanage.
Galle, Sri Lanka
10.01 review
USD 203/night
About 12 minutes' walk from Galle Fort and overlooking the Indian Ocean, the 4-star Lady Hill features massage therapy and recreational facilities.
Colombo, Sri Lanka
9.01 review
USD 110/night
The Taj Samudra Colombo is located 15 minutes' drive from Diyawanna Oya Seaplane Base airport and offers an outdoor pool as well as a health club.
Kandy, Sri Lanka
USD 72/night
The 5-star Thilanka boasts 58 rooms along with hiking and cycling, 500 metres from E. L. Senanayake Children's Park.
Kandy, Sri Lanka
USD 62/night
Boasting prime location in the business district of Kandy, the comfortable 4-star Topaz Kandy offers to try Asian dishes and enjoy time by a large outdoor swimming pool.
Colombo, Sri Lanka
USD 84/night
Strategically located right around 5 minutes' walk from World Trade Center, the elegant Kingsbury has bright rooms to offer as well as a pool bar.
Colombo, Sri Lanka
USD 105/night
Set in a central area about 7 minutes' walk from Colombo Swimming Club, the Cinnamon Grand features a fine-dining restaurant.
Colombo, Sri Lanka
USD 79/night
Located around a 10-minute walk from Temple of Sri Kailawasanathan Swami Devasthanam Kovil, the Cinnamon Lakeside Colombo features a swimming pool and a health club.
Koggala, Sri Lanka
USD 325/night
The 5-star Fortress Resort & Spa offers stylish accommodation with 53 rooms in the touristic area of Koggala.
More hotels in Sri Lanka:
Best 5-star hotels in Sri Lanka
Kandy, Sri Lanka
USD 46/night
About an 18-minute walk from Kandy View Point, the charming Suisse boasts an Asian restaurant and 87 rooms.
Rathgama, Sri Lanka
USD 434/night
Offering fitness classes, spa therapy and various recreational opportunities, the 5-star Aditya Boutique lies in a touristic area of Rathgama, at a 6 km distance from Saffron Robes Gallery and Studio and within 6 km of Naga Viharaya.
Dickwella, Sri Lanka
9.81 review
USD 181/night
150 metres from Dickwella Beach, the luxury Resort And Spa features yoga classes and loungers.
Hikkaduwa, Sri Lanka
USD 100/night
The Hikka Tranz By Cinnamon, located 250 metres from Swastha Ayurveda Medical Spa, is also at a proximity to Turtle Beach.
Galle, Sri Lanka
USD 279/night
Located within walking distance of Japanese Peace Pagoda, the comfortable 5-star Fort Printers Galle boasts city views, a pool bar on-site and a swimming pool.
Kandy, Sri Lanka
USD 54/night
Set a 10-minute drive from Museum of Rajaa Elephant, the smoke-free Tourmaline Kandy lies in a historical district.
Kalutara, Sri Lanka
USD 110/night
Located 150 metres from a tropical beach, the comfortable Avani Kalutara Resort offers international specialities served in an à la carte restaurant onsite.
Kataragama, Sri Lanka
USD 148/night
Ul-Khizr Mosque is within 4 km of the Mandara Rosen Kataragama and Bodhi Tree is approximately a 25-minute walk away.
Colombo, Sri Lanka
USD 266/night
Boasting setting in the business district of Colombo, approximately 25 minutes' walk from Independence Square, the heritage Paradise Road Tintagel provides a swimming pool together with a steam room and sauna facilities.
Ella, Sri Lanka
USD 260/night
Featuring a continental breakfast and a gym facility, the 5-star 98 Acres Resort & Spa is located 3.5 km from the ravana falls "Rawana Waterfall".
Ahangama, Sri Lanka
10.01 review
USD 585/night
Offering an outdoor swimming pool, the 5-star Mosvold Villa is located in the historic part of Ahangama, approximately 10 minutes by car from Kalapuwa Herbal Garden.
Passikudah, Sri Lanka
USD 222/night
You can relax by an outdoor swimming pool in the unique Uga Bay Passikudah, located at a 4.7 km distance from Oddamavadi Mosque.
Tissamaharama, Sri Lanka
USD 38/night
Offering an outdoor pool, recreational facilities and a garden, the 5-star Ekho Safari Tissamaharama is located merely a 5-minute walk from Independent Jeep Association.
Bentota, Sri Lanka
USD 120/night
The perfect 5-star Club Bentota with an outdoor swimming pool is within 5 minutes' drive of Sea Turtle Protection Association.
Bentota, Sri Lanka
8.61 review
USD 44/night
Staying at the 5-star Ekho Surf means you will be at a 3.2 km distance from Galapata Raja Temple, while enjoying an outdoor pool onsite.
Sigiriya, Sri Lanka
USD 78/night
At a distance of 2.5 km from Summit, the 5-star Fresco Sigiriya boasts a sundeck, a shared lounge, and a garden.
Udawalawe, Sri Lanka
USD 138/night
Set within 5 minutes' drive of Srilanka Best Safari, the eco-friendly Grand Udawalawe Safari Resort features 67 rooms with private bathrooms.
Bentota, Sri Lanka
USD 121/night
Providing access to a swimming pool as well as windsurfing, snorkelling and diving, the superb 5-star Thaala Bentota is located 200 metres of Ventura Beach.
Nuwara Eliya, Sri Lanka
USD 110/night
Located 19 minutes on foot from Gregory Lake, a picnic area and a garden are available at the 5-star Queenswood Cottage.
Kandy, Sri Lanka
USD 110/night
Located a 10-minute ride from Temple of the Sacred Tooth Relic, the Theva Residency features 16 rooms, entertainment activities and billiards.
Most popular 4-star hotels in Sri Lanka
Kandy, Sri Lanka
USD 92/night
Located in the centre of Kandy, the Casamara offers fast access to Sri Lanka Cricket Office, only 1.7 km away.
Ahangama, Sri Lanka
USD 66/night
Located in a historical neighbourhood about 17 minutes' walk from Ahangama Beach, the 4-star Insight Resort Ahangama - S&S Other Certified has 56 rooms and an outdoor swimming pool.
Bentota, Sri Lanka
9.61 review
USD 156/night
Located just near Walukarama Temple, the comfortable 4-star Centara Ceysands Resort & Spa Sri Lanka boasts an outdoor pool and a sweeping view.
Kandy, Sri Lanka
USD 73/night
Set only 1.3 km from Kandy Museum, the 4-star Senani has an Indian restaurant serving European cuisine.
Kandy, Sri Lanka
USD 100/night
Located about 25 minutes' walk from Museum of Rajaa Elephant, the 4-star Cinnamon Citadel Kandy features fitness classes and entertainment activities on-site along with a pool bar.
Ramboda, Sri Lanka
USD 60/night
Guests of the 4-star Ramboda Falls benefit from a tea garden and spa therapy, recreational facilities, and a garden within 5 minutes' walk of Ramboda Waterfall.
Colombo, Sri Lanka
USD 65/night
The charming Zylan Colombo is equipped with an outdoor pool and is situated nearly a 25-minute walk from Thimbirigasyaya.
Colombo, Sri Lanka
USD 82/night
Set approximately 18 minutes' walk from National Art Gallery, the low-budget Taru Villas - Lake Lodge - Colombo has an Asian restaurant serving Mexican cuisine.
Bentota, Sri Lanka
USD 160/night
Located 2.9 km from Galapata Raja Temple, the sophisticated Villa Bentota By Kk Collection features an outdoor swimming pool.
Unawatuna, Sri Lanka
USD 45/night
Set only 9 minutes' walk from Unawatuna Beach, the 4-star Sanmira Renaissance features spa therapy, a game area, and a garden.
Passikudah, Sri Lanka
USD 155/night
Offering a location approximately a 15-minute walk from Coconut Cultural Park, the beachfront Amethyst features an American-style restaurant and an outdoor pool.
Unawatuna, Sri Lanka
USD 170/night
You can relax by an outdoor swimming pool in the Thambapanni Retreat Unawatuna, located only 0.6 km from Blowhole.
Unawatuna, Sri Lanka
USD 289/night
Located in Unawatuna and within 10 minutes' drive of Old Town of Galle and its Fortifications, the 4-star Cocobay features a plunge pool and a Jacuzzi for guest's pure relaxation.
Kandy, Sri Lanka
USD 72/night
Featuring a setting within 5 minutes' walk of Bahiravokanda Vihara Buddha Statue right in a tourist area, the 4-star Amaara Kandy provides spa therapy and a shared lounge.
Anuradhapura, Sri Lanka
USD 99/night
Comprising 23 rooms right in the centre of Anuradhapura, the family White House lies 10 minutes' drive from Jetawanaramaya.
Unawatuna, Sri Lanka
USD 40/night
Boasting a swimming pool along with a hot tub and an outdoor swimming pool, the 4-star Flower Garden is positioned a 7-minute walk from Unawatuna Beach.
Galle, Sri Lanka
USD 165/night
Old Town of Galle and its Fortifications is also set a mere 1.4 km from the 4-star Sun House.
Madawala Ulpotha, Sri Lanka
USD 135/night
Situated around a 10-minute walk from Oak-Ray Isiwara Ayurvedic Village, the 4-star Jim'S Farm Villas Madawala features an outdoor pool together with a steam room, a massage chair and an outdoor swimming pool.
Colombo, Sri Lanka
9.03 reviews
USD 55/night
Located a mere 9 minutes' stroll from National Museum of Colombo in Colombo, the comfortable Cinnamon Red features an à la carte restaurant along with fitness classes and barbecue.
Hikkaduwa, Sri Lanka
USD 127/night
Situated 450 metres from Narigama Beach, the Coral Rock By Bansei Hikkaduwa also offers a swimming pool.
Most popular 3-star hotels in Sri Lanka
Bandarawela, Sri Lanka
USD 57/night
While staying at the 3-star Orient you are invited to discover Dhowa rock temple, set approximately 10 minutes away by car, or St Catherine's Seat, which is around 2 km away.
Nuwara Eliya, Sri Lanka
USD 59/night
The Leisure Village Nuwaraeliya is set within a 10-minute drive of Mackwoods Tea Museum and a 10-minute ride from Moon Plains.
Nilaveli, Sri Lanka
USD 135/night
Set 10 minutes by car from Pigeon Island National Park, the 3-star Nilaveli offers 48 rooms and an outdoor pool.
Kandy, Sri Lanka
USD 32/night
The 3-star Amanda Hills is a perfect vacation spot approximately a 25-minute walk from Kandy Clock Tower and other Kandy landmarks.
Talalla, Sri Lanka
USD 124/night
Set at a 1.5 km distance from Seethagalla Natural seawater Pool, the 3-star Retreat Talalla offers 60 rooms and an outdoor swimming pool.
Tissamaharama, Sri Lanka
USD 75/night
Located around a 10-minute walk from Ceylon safari, the 3-star Hibiscus Garden boasts a swimming pool.
Haputale, Sri Lanka
USD 47/night
Offering a terrace, a play area, and billiards, the 3-star Olympus Plaza Haputale is situated around a 25-minute walk from Adisham Hall.
Colombo, Sri Lanka
USD 36/night
The 3-star Port is a good starting point to Colombo's sights including Wolvendaal Church, which is just a 7-minute walk away.
Nuwara Eliya, Sri Lanka
USD 63/night
Situated near a boat dock, the Unique Cottages Nuwara Eliya is within a 5-minute walk of Victoria Park Entrance.
Kandy, Sri Lanka
USD 30/night
Featuring 6 rooms with views of the city, the 3-star Mountain View Bungalow Bed & Breakfast is set within 25 minutes' walk of Kandy Garrison Cemetery.
Hikkaduwa, Sri Lanka
USD 192/night
While staying at the comfortable Vibration Hikkaduwa you are invited to discover Tsunami Photo Museum, set around 6 km away, or Swastha Ayurveda, which is nearly 15 minutes' drive away.
Galle, Sri Lanka
USD 99/night
Located in the old part of Galle, nearly a 20-minute stroll from Saint Mary's Church, the cosy 3-star Fort Bliss Bed & Breakfast offers recreational facilities and entertainment activities.
Udawalawe, Sri Lanka
USD 17/night
Sitting at a distance of 2.6 km from Udawalawa Elephant Orphanage, the 3-star Kottawatta Village Udawalawe offers a patio and a shared lounge.
Anuradhapura, Sri Lanka
USD 63/night
Thuparamaya is approximately 6 km from the 3-star Alakamanda Anuradhapura that features an outdoor pool.
Kandy, Sri Lanka
USD 127/night
National Museum of Kandy is at a distance of 2.7 km from the 3-star Kaya, while Kandy Museum is about a 10-minute ride away.
Hikkaduwa, Sri Lanka
USD 72/night
Boasting an outdoor swimming pool, the Asian Jewel Hikkaduwa is at a distance of 2 km from Saffron Robes Gallery and Studio.
Unawatuna, Sri Lanka
USD 30/night
Guests can enjoy local cuisine while staying at the comfortable Dunes, which is approximately 5 minutes' walk from Unawatuna.
Unawatuna, Sri Lanka
USD 37/night
Offering a prime location extremely close to Unawatuna Beach, the 3-star Peacock Beach holds a total of 29 rooms and boasts a picnic area and barbecue grills.
Hikkaduwa, Sri Lanka
USD 61/night
The 3-star Villa Dineha is a perfect vacation spot within a 10-minute drive of Community Tsunami Museum and other Hikkaduwa landmarks.
Tissamaharama, Sri Lanka
USD 31/night
The 2-star Lake View Cottage is a perfect vacation spot nearly a 10-minute ride from Yala National Park and other Tissamaharama landmarks.
Amazing spa hotels in Sri Lanka
Passikudah, Sri Lanka
USD 79/night
Offering an outdoor swimming pool with views of ocean, the 5-star Amaya Beach Passikudah is located in the Pasikuda Beach district.
Passikudah, Sri Lanka
USD 157/night
Within 13 minutes' walk of Coconut Cultural Park, the 5-star Sun Siyam Pasikudah Passikudah includes 22 rooms.
Kandy, Sri Lanka
USD 123/night
The luxury Grand Kandyan features an outdoor pool and 79 rooms facing the mountain.
Tangalle, Sri Lanka
USD 211/night
From the Anantara Peace Haven, you can admire views of the patio, enjoy a plunge pool, a steam room and sauna facilities and take advantage of the hotel's beachfront location.
Unawatuna, Sri Lanka
USD 124/night
Located near to Sk Swarnakala, the 5-star Thaproban Pavilion Resort And Spa Unawatuna features facials, yoga classes and massage therapy on-site along with a lounge bar.
Polonnaruwa, Sri Lanka
USD 375/night
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.
Ella, Sri Lanka
USD 60/night
Offering a patio and barbecue, the 3-star Rock Side is 3.3 km from Rawana Waterfall as well as at a 500-metre distance from Ella Spice Garden.
Ella, Sri Lanka
USD 180/night
Start of path to the Nine Arch Bridge is set less than 5 minutes' walk from the Flower Garden Resort.
Mirissa, Sri Lanka
USD 62/night
The comfortable Coral is nestled in the Mirissa Beach district of Mirissa, Taprobane Island is about 10 minutes away by car.
Kandy, Sri Lanka
USD 44/night
With spa therapy, a patio, and various recreational opportunities at the premises, the comfortable Kandy View is located at a distance of 2.7 km from Udawattakelle Sanctuary.
Galle, Sri Lanka
USD 203/night
Situated in a historic area, the Fort overlooks the pool and features a swimming pool.
Kandy, Sri Lanka
USD 11/night
While staying at the comfortable Mango Garden you are invited to discover Ceylon Tea Museum, set around 10 minutes away by car, or Kandy Garrison Cemetery, which is a mere 0.8 km away.
Kandy, Sri Lanka
USD 54/night
While staying at the smoke-free Piumara Residence you are invited to discover Kandy View Point, set a 16-minute walk away, or Temple of the Sacred Tooth Relic, which is 1.3 km away.
Dambulla, Sri Lanka
USD 21/night
Sundaras Resort & Spa is at a distance of 2.3 km from the Gamagedara Resort, while Dambulla museum is nearly a 25-minute walk away.
Mirissa, Sri Lanka
USD 110/night
Located within 0.7 km of Badora Spa in the Mirissa Beach district of Mirissa, the Paradise Beach Club Mirissa features 57 rooms along with spa therapy, entertainment activities and water sports facilities.
Sigiriya, Sri Lanka
USD 61/night
Located a few minutes drive from Minneriya National Park, the charming Village features a swimming pool and 56 rooms plus it is nearly a 25-minute walk from Sigiriya Heritage Museum.
Nuwara Eliya, Sri Lanka
USD 194/night
You can have some rest at an infinity swimming pool or enjoy picturesque views of the garden, while the comfortable Blackpool Resort & boasts a prime setting within walking distance of Victoria Park.
Udawalawe, Sri Lanka
USD 189/night
Merely 1.4 km from Srilanka Best Safari, the 3-star Athgira River Camping features an Asian restaurant as well as spa therapy and a shared lounge.
Narampanawa, Sri Lanka
USD 106/night
Hatale Patana World's End is at a distance of 3.7 km from The Kandy, while Rassa Ella is approximately a 10-minute drive away.
Unawatuna, Sri Lanka
USD 67/night
Situated within a 5-minute stroll of Unawatuna, the Thaproban Unawatuna offers 14 guest rooms.
Top family hotels in Sri Lanka
Colombo, Sri Lanka
USD 35/night
Strategically located in a central neighbourhood a 5-minute stroll from Dutch Hospital Shopping Precinct, the comfortable Steuart By Citrus Colombo has 50 rooms.
Kandy, Sri Lanka
USD 107/night
Located a 10-minute ride from Temple of the Sacred Tooth Relic, the cosy Clove Garden Kandy overlooks the garden and features an à la carte restaurant.
Trincomalee, Sri Lanka
10.01 review
USD 120/night
The Anantamaa has a Chinese restaurant specialising in Chinese cuisine and is situated at a distance of 0.7 km from Isha Water Park.
Pinnawala (Kegalle), Sri Lanka
USD 75/night
An Asian restaurant and 15 rooms are available during the stay at the Elephant Park - New Deal! Half Off Airport Pickups Available, boasting a location approximately 700 metres from Pinnawala Open Zoo.
Kandy, Sri Lanka
USD 28/night
E. L. Senanayake Children's Park is a 20-minute walk from the 3-star Vino Villa Kandy and features shopping and dining.
Kandy, Sri Lanka
USD 23/night
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.
Unawatuna, Sri Lanka
USD 56/night
Located 3.9 km from Dutch Hospital Shopping Precinct, the 3-star Bay Watch Unawatuna features recreational facilities and a garden.
Kandy, Sri Lanka
USD 13/night
While staying at the 3-star Blue Haven you are invited to discover Kandy Garrison Cemetery, set around 25 minutes' walk away, or Lord Kataragama Temple, which is 2.1 km away.
Pinnawala (Kegalle), Sri Lanka
USD 75/night
The 3-star Pinnalanda with river views lies just 9 minutes' walk from Pinnawala Elephant Orphanage.
Kandy, Sri Lanka
USD 137/night
While staying at the Sweet Cinnamon you are invited to discover National Museum of Kandy, set around 10 minutes' drive away, or Royal Botanical Gardens, which is around 10 minutes' drive away.
Kandy, Sri Lanka
USD 46/night
Featuring 17 rooms with views of the lake, the smoke-free Cafe Aroma Inn Kandy is set 10 minutes' drive from Polgolla Dam.
Negombo, Sri Lanka
USD 61/night
Located around a 20-minute walk from Lake Boat Safari, the perfect 2-star Hamilton House features 9 rooms, a picnic area, various recreational opportunities, and a garden.
Polonnaruwa, Sri Lanka
USD 17/night
Located about a 25-minute walk from Stupa, the 3-star Rock Cascade Polonnaruwa features 10 rooms with views of the garden.
Anuradhapura, Sri Lanka
USD 64/night
Abhayagiri Museum is at a distance of 6 km from the 3-star London Palace and Thuparama Mawatha is nearly 10 minutes away by car.
Kandy, Sri Lanka
USD 70/night
Approximately a 20-minute walk from Temple of the Sacred Tooth Relic, the charming Royal Kandy boasts an Asian restaurant and 10 rooms.
Kandy, Sri Lanka
USD 31/night
Guests can also enjoy access to Kandy View Point, which is at a distance of 2.3 km from the 3-star Bamiyan.
Kandy, Sri Lanka
USD 17/night
The lovely Tree Breeze features rooms with views of the hills, while a convenient location provides access to Kandy Municipal Central Market, which is about a 20-minute walk away.
Kandy, Sri Lanka
USD 123/night
The 4-star Hills is situated within 25 minutes' walk of Ceylon Tea Museum and at a distance of 2.3 km from Udawattakelle Sanctuary.
Nuwara Eliya, Sri Lanka
USD 74/night
Located 0.5 km from Gregory Lake SPB airport, the Glendower provides airport transfer, as well as bicycles for rent.
Koslanda, Sri Lanka
USD 267/night
Staying at the 5-star Living Heritage means you will be 1.3 km from Koslanda Temple, while enjoying a swimming pool onsite.
Best luxury hotels in Sri Lanka
Kandy, Sri Lanka
USD 145/night
Within a 4-km distance of Galmaduwa Temple, the Castle Hill includes 8 rooms.
Nilaveli, Sri Lanka
USD 130/night
While staying at the 4-star Beach Resort - Level 1 Certified you are invited to discover Nilaveli Beach, set around 2.9 km away, or Pigeon Island National Park, which is around 2.6 km away.
Bentota, Sri Lanka
USD 245/night
Overlooking patio and boasting massage therapy and recreational facilities, the 5-star Taru Villas - Rock Villa - Bentota is set in a beach area.
Koggala, Sri Lanka
USD 198/night
Boasting an outdoor swimming pool, the 5-star Cabanas Koggala is within a 15-minute drive of Kathaluwa Old Temple.
Nuwara Eliya, Sri Lanka
USD 247/night
25 minutes' walk from Gregory Park, the tranquil 5-star Royal Cocoon Nuwara Eliya overlooks the garden and features a play area, barbecue grills, and a garden.
Polonnaruwa, Sri Lanka
USD 55/night
Located 10 minutes' drive from Rankoth Vehera, the luxury Ruins Polonnaruwa has a patio and a picnic area plus an Asian restaurant.
Weligama, Sri Lanka
USD 209/night
While staying at the W15 you are invited to discover Kustaraja Gala, set 5 minutes away by car, or Secret beach, which is a 10-minute drive away.
Ahungalla, Sri Lanka
USD 199/night
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.
Galle, Sri Lanka
USD 183/night
Offering a swimming pool with views of pool, the 5-star Taru Villas Rampart Street - Galle Fort is located in the Galle City district of Galle.
Colombo, Sri Lanka
USD 88/night
Offering a swimming pool with views of city, the 5-star Jetwing Colombo Seven is located in the business Cinnamon Gardens district.
Colombo, Sri Lanka
USD 68/night
Boasting a swimming pool plus an à la carte restaurant, the 5-star Movenpick Hotel Colombo is strategically located in a shopping neighbourhood.
Wellawaya, Sri Lanka
USD 252/night
The 5-star Jetwing Kaduruketha sits in a tourist area and offers 25 rooms and an outdoor pool.
Cheap hotels in Sri Lanka
Kandy, Sri Lanka
USD 33/night
Set 2.4 km from Kandy Lake, the rooms in the 2-star Hanthana have views of garden.
Galle, Sri Lanka
USD 30/night
Here, in the affordable Seagreen Galle, guests can enjoy international dishes at the à la carte restaurant, about 10 minutes' walk from Dutch Reformed Church.
Galle, Sri Lanka
USD 32/night
Set about 5 minutes' walk from Meeran Mosque, the rooms in the 2-star Albert Guest - Galle Fort Bed & Breakfast have views of city.
Tissamaharama, Sri Lanka
USD 26/night
Located a 9-minute walk from Yala National Park, the smoke-free Safari Inn Tissamaharama is 2.4 km from Bundala birds paradise.
Nuwara Eliya, Sri Lanka
USD 38/night
Offering mountain biking, hiking, and horseback riding in the area, the Nuwara Eliya Hills lies approximately 5 minutes on foot from Victoria Park, and at a distance of 2.2 km from Gregory Park.
Hikkaduwa, Sri Lanka
USD 25/night
Overlooking the Indian Ocean, the 3-star Ritas is set within a 10-minute drive of Turtle Hatchery Hikkaduwa in the Hikkaduwa Beach district.
Hikkaduwa, Sri Lanka
USD 19/night
The Arcadia Resort is located 35 km from Koggala airport and around a 5-minute stroll from Urban Council bus stop.
Colombo, Sri Lanka
USD 36/night
Set nearly a 25-minute walk from Nelum Pokuna Performing Arts Theatre, the rooms in the 2-star Shalimar Colombo have views of city.
Galle, Sri Lanka
USD 20/night
While staying at the Secret Palace Guest House you are invited to discover Japanese Peace Pagoda, set a 10-minute drive away, or Old Town of Galle and its Fortifications, which is less than a 7-minute stroll away.
Negombo, Sri Lanka
USD 18/night
Located only a 9-minute walk from St. Sebastian's Church, the comfortable Rani Inn Negombo features 11 rooms together with an Asian restaurant.
Mirissa, Sri Lanka
USD 19/night
The comfortable 3-star Peacock Wings Guest House offers 8 rooms in a beach area of the city near an underground station.
Nilaveli, Sri Lanka
USD 19/night
Nilaveli Beach is just 0.8 km from the 2-star Sea Zone and Islamic Temple is just 650 metres away.
Tissamaharama, Sri Lanka
USD 14/night
While staying at the affordable Nature Tissamaharama you are invited to discover Tissa Wewa, set approximately 20 minutes' walk away, or Sandagiri Stupa, which is merely 1.3 km away.
Wanchawala, Sri Lanka
USD 70/night
Located at a 3.5 km distance from Rumassala Sanctuary, the 3-star Leisure Land boasts a swimming pool.
Dehiwala-Mount Lavinia, Sri Lanka
USD 28/night
While staying at the 2-star Colombo Beach you are invited to discover Attidiya Bird Sanctuary, set a 10-minute ride away, or Dehiwala Beach, which is nearly a 5-minute drive away.
Unawatuna, Sri Lanka
USD 31/night
Featuring a prime touristic area, a patio, and various recreational opportunities, the affordable Sam'S Guest House is set in a tourist area around 25 minutes' walk from Yatagala Raja Maha Viharaya.
Hikkaduwa, Sri Lanka
USD 30/night
The 3-star Holidays By Blue Fox is 950 metres from Hikkaduwa Coral Reef, boasting entertainment activities and barbecue.
Mirissa, Sri Lanka
USD 14/night
Badora Spa is around 1 km from the Nature Inn and Secret beach is only a 6-minute walk away.
Unawatuna, Sri Lanka
USD 12/night
The 2-star Holiday Inn offers diving, cycling, and fishing at the premises and is based approximately a 5-minute walk from Ocean Dive Centre.
Tissamaharama, Sri Lanka
USD 10/night
Located 6 minutes' walk from Yala National Park, the comfortable 2-star Tissa Resort Tissamaharama is within a 500-metre distance of Debarawewa Clock Tower.
Top resorts in Sri Lanka
Sigiriya, Sri Lanka
USD 81/night
Located 25 minutes' walk from Sigiri Safari, 3-star The Nature Park Villa Sigiriya overlooks the pool and features an Asian restaurant.
Kitulgala, Sri Lanka
USD 43/night
Located approximately a 25-minute walk from Manna Kathi Ella, the Rafters Retreat Kitulgala features 19 rooms with views of the river.
Habarana, Sri Lanka
USD 60/night
Providing access to Minneriya National Park, the 3-star Vaana Resort Habarana is approximately a 25-minute walk from Entrance Hurulu Eco Park and offers a pizza restaurant.
Colombo, Sri Lanka
USD 400/night
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.
Passikudah, Sri Lanka
USD 106/night
The family Calm Resort & offers fitness classes, recreational facilities and entertainment activities in a popular area of Passikudah, a 5-minute drive from Kalkudah Beach.
Passikudah, Sri Lanka
USD 351/night
Set 2 km from Kalkudah Beach, the beachfront Anantaya Resort And Spa Passikudah features a swimming pool and a buffet breakfast.
Mirissa, Sri Lanka
USD 40/night
Offering an outdoor pool, the beachfront Edelweiss Resort is 4.8 km from Weligama Bay.
Induruwa, Sri Lanka
USD 47/night
Set in the shopping district of Induruwa, 3.1 km from Sea Turtle Hatchery, the 2-star Ocean Induruwa has 8 rooms and an Asian restaurant.