Most popular cities in Sri Lanka
Ella116 hotels
Colombo82 hotels
Kandy178 hotels
Nuwara Eliya107 hotels
Sri Lanka hotels
Bandarawela, Sri Lanka
USD 80/night
Located 2.9 miles from Dhowa rock temple, the 3-star Bandarawela Bandarawela features a buffet breakfast.
Colombo, Sri Lanka
USD 71/night
Featuring a prime location in the center of Colombo, the comfortable Ramada has 94 rooms and the outdoor swimming pool.
Colombo, Sri Lanka
USD 93/night
Centrally located 1.3 miles from Seema Malaka, the 5-star luxury Hilton offers a buffet breakfast and a swimming pool.
Bentota, Sri Lanka
9.23 reviews
USD 108/night
Featuring a location in the entertainment district of Bentota, the 5-star Taj Bentota Resort & Spa boasts 160 rooms and an Indian restaurant, 10 minutes' drive from Moragalla Beach.
Kandy, Sri Lanka
USD 80/night
Arthur's Seat is 10 minutes by car from the Oak Ray Serene Garden, while Kandy Lake is around 2.3 miles away.
Galle, Sri Lanka
USD 600/night
There are rooms facing garden and the 5-star Amangalla Galle is set merely 7 minutes' stroll from Fort.
Tangalle, Sri Lanka
USD 825/night
Mulkirigala Rock Monastery is within 1.4 miles of the 5-star Amanwella Tangalle and Mawella Beach Hideaways is 10 minutes' drive away.
Colombo, Sri Lanka
USD 87/night
Featuring a stunning location in the heart of Colombo, the 5-star Galle Face has 124 rooms and a saltwater pool.
Passikudah, Sri Lanka
USD 180/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.
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.
Pinnawala (Kegalle), Sri Lanka
USD 55/night
The 4-star family-friendly Elephant Bay has to offer hiking and fishing plus an a tropical garden garden, boasting a location within 0.3 miles of Pinnawala Elephant Orphanage.
Galle, Sri Lanka
10.01 review
USD 203/night
Set in the Galle City district of Galle, the 4-star Lady Hill features a swimming pool and boasts views of the Indian Ocean.
Kandy, Sri Lanka
USD 92/night
Comprising 26 rooms in the heart of Kandy, the Casamara lies 5 minutes' drive from Sri Lanka Cricket Office.
Colombo, Sri Lanka
9.01 review
USD 110/night
Located within 850 feet of Galle Face Terrace and merely 0.8 miles from St. Andrew's Presbyterian Church, the charming Taj Samudra Colombo features an outdoor swimming pool and 300 rooms.
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.
Kandy, Sri Lanka
USD 59/night
Temple of the Sacred Tooth Relic is also set 10 minutes by car from the elegant 4-star Topaz.
Colombo, Sri Lanka
USD 84/night
The 5-star business Kingsbury boasts an à la carte restaurant and 229 rooms, providing guests with a central location in a beach area.
Colombo, Sri Lanka
USD 105/night
Offering an à la carte restaurant along with views of the garden, the Cinnamon Grand Colombo is set in a shopping area a 5-minute stroll from Temple of Sri Kailawasanathan Swami Devasthanam Kovil.
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.
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.
More hotels in Sri Lanka:
Best 5-star hotels in Sri Lanka
Kandy, Sri Lanka
USD 46/night
Located 5 minutes by car from montefano, the Suisse Kandy welcomes guests with an outdoor pool and an a tropical garden garden.
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.
Hikkaduwa, Sri Lanka
USD 100/night
Boasting a beachfront setting 850 feet from Swastha Ayurveda, the Hikka Tranz By Cinnamon offers views of the sea along with a Jacuzzi, sauna facilities and an outdoor 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.
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.
Colombo, Sri Lanka
USD 266/night
10 rooms along with a steam room and sauna facilities are offered in the 5-star Paradise Road Tintagel Colombo, located in a shopping area, a mere 0.6 miles from French Embassy.
Ella, Sri Lanka
USD 558/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.
Ahangama, Sri Lanka
10.01 review
USD 585/night
Boasting the outdoor swimming pool, the Mosvold Villa Ahangama is around 3 miles from Midigama Beach.
Passikudah, Sri Lanka
USD 222/night
Featuring an outdoor swimming pool and 46 rooms, the 5-star boutique Uga Bay is 2 miles from Valaichchenai Lagoon.
Tissamaharama, Sri Lanka
USD 38/night
Boasting the outdoor swimming pool, the 5-star Ekho Safari Tissa is 1.6 miles from Yala National Park.
Bentota, Sri Lanka
USD 120/night
Placed around 400 feet from Bentota, the 5-star Club Villa Bentota welcomes guests with a lobby area and a restaurant.
Bentota, Sri Lanka
8.61 review
USD 44/night
Offering a magnificent view over the Indian Ocean, the 5-star traditional Ekho Surf Bentota is set approximately 2.1 miles from Jeffry bawa's garden.
Sigiriya, Sri Lanka
USD 78/night
10 minutes' drive from Pidurangala Rock, the 4-star Fresco Water Sigiriya includes 92 rooms.
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.
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.
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.
Wadduwa, Sri Lanka
USD 400/night
Settled in a popular area within walking distance of Beruwela Harbor, the Reef Villa Wadduwa provides a pool bar and a swimming pool.
Kandy, Sri Lanka
USD 110/night
Guests can enjoy international cuisine in an à la carte restaurant of the 5-star Theva Residency and relax by an outdoor pool.
Most popular 4-star hotels in Sri Lanka
Ahangama, Sri Lanka
USD 66/night
The comfortable Insight Resort Ahangama - S&S Other Certified is around 10 minutes' drive from Midigama Beach, boasting massage therapy and entertainment activities.
Bentota, Sri Lanka
9.61 review
USD 156/night
Offering a restaurant and baggage storage, the comfortable 4-star Centara Ceysands Resort & Spa Sri Lanka lies in the Bentota Beach district, 10 minutes' drive from Jeffry bawa's garden and within 6 minutes' walk of Bentota Ganga.
Kandy, Sri Lanka
USD 73/night
An Indian restaurant is available in the 4-star modern Senani, which boasts a perfect location approximately 0.4 miles from Kandy View Point.
Kandy, Sri Lanka
USD 100/night
Featuring fitness classes, spa therapy and entertainment activities, the impressive Cinnamon Citadel is within 2.2 miles of Lord Kataragama Temple.
Colombo, Sri Lanka
USD 65/night
Offering the outdoor swimming pool, the charming 4-star Zylan Luxury Villa is 1.3 miles from Thimbirigasyaya.
Colombo, Sri Lanka
USD 82/night
The 4-star Taru Villas - Lake Lodge - is located 0.5 miles from Diyawanna Oya Seaplane Base airport and 900 feet from Dharmapala Mawatha Halt bus stop.
Bentota, Sri Lanka
USD 160/night
Barberyn Island Lighthouse is 15 minutes by car from the boutique By Kk Collection and Bentota River is 25 minutes' stroll away.
Passikudah, Sri Lanka
USD 155/night
Placed within 3.9 miles of Ancient City of Sigiriya in a beach area, the 4-star Amethyst Resort features luxury rooms and a pool bar.
Unawatuna, Sri Lanka
USD 170/night
Guests can have a continental breakfast and enjoy visiting Galle Lighthouse, set 10 minutes' drive from the 4-star Thambapanni Retreat Unawatuna.
Unawatuna, Sri Lanka
USD 289/night
Situated within 1.6 miles of Dutch Hospital Shopping Precinct, the superior 4-star Coco Bay Unawatuna entices you to explore sea views and discover Asian cuisine served at the casual restaurants on site.
Kandy, Sri Lanka
USD 72/night
Overlooking city, the 4-star boutique Amaara Sky Hotel Kandy welcomes guests with a made-to-order breakfast.
Anuradhapura, Sri Lanka
USD 99/night
Offering a Jacuzzi and locker rooms onsite, the 4-star smoke free White House is located within 2.5 miles of Jetawanaramaya.
Unawatuna, Sri Lanka
USD 60/night
Located within 0.4 miles of Ocean Dive Centre in Unawatuna, the 4-star Flower Garden offers a spa complex including a hot tub and an outdoor swimming pool.
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.
Colombo, Sri Lanka
9.03 reviews
USD 55/night
Featuring 243 rooms with views of the sea, the 4-star modern Cinnamon Red Colombo is set approximately 25 minutes' stroll from Independence Memorial Hall.
Unawatuna, Sri Lanka
USD 111/night
Guests can have a buffet breakfast and enjoy visiting Historical Mansion Museum, set 25 minutes' stroll from the luxury Levels Unawatuna.
Kandy, Sri Lanka
USD 66/night
Guests can enjoy international cuisine in an à la carte restaurant of the Radisson Hotel and relax by the outdoor swimming pool.
Hikkaduwa, Sri Lanka
USD 127/night
Located in the Hikkaduwa Beach district 0.6 miles from One Big Turtle Point, the 4-star beachfront Coral Rock By Bansei has 30 rooms and a year-round outdoor pool.
Colombo, Sri Lanka
USD 35/night
Strategically set 900 feet from Old Parliament Building, the 4-star business Steuart By Citrus Colombo in a business district offers fitness classes and entertainment activities.
Unawatuna, Sri Lanka
USD 133/night
Positioned in the neighborhood of Blowhole, the elegant Thaproban Pavilion Resort And Spa Unawatuna has 16 rooms, the à la carte restaurant serving the international cuisine, all at guest's disposal.
Most popular 3-star hotels in Sri Lanka
Bandarawela, Sri Lanka
USD 57/night
Located approximately 5 minutes by foot from Church of the Ascension, the premium 3-star Orient offers romantic rooms together with hiking, horseback riding and ping-pong.
Bentota, Sri Lanka
USD 115/night
Featuring 14 rooms with views of the garden, the Village Bentota is set about 10 minutes' drive from Sea Turtle Protection Association.
Nuwara Eliya, Sri Lanka
USD 59/night
The 3-star Leisure Village Nuwaraeliya is set a 10-minute drive from Royal Colombo Golf Club and boasts 10 rooms plus an a tea garden garden.
Nilaveli, Sri Lanka
USD 135/night
Aquacreed Scuba is within 1.9 miles of the 3-star Nilaveli Nilaveli, while Pigeon Island National Park is 1.5 miles away.
Kandy, Sri Lanka
USD 32/night
Bogambara Stadium is within 0.9 miles of the 3-star Amanda Hills and Kandy View Point is only 0.9 miles away.
Talalla South, Sri Lanka
USD 124/night
The 3-star beachfront Retreat offers a swimming pool and the possibility of trying snorkeling, cycling and fishing.
Tissamaharama, Sri Lanka
USD 75/night
The 3-star Hibiscus Garden Tissamaharama is set within a 5-minute drive of Thissamaharama Dagoba and 10 minutes' drive from Debarawewa lake.
Haputale, Sri Lanka
USD 47/night
Located less than a 5-minute stroll from Lipton's Seat, the 3-star Olympus Plaza features 24 rooms with views of the mountain.
Colombo, Sri Lanka
USD 36/night
There are rooms facing sea and the 3-star Port View City Colombo is set approximately 7 minutes' stroll from All Saints' Church.
Nuwara Eliya, Sri Lanka
USD 63/night
Located 1 miles from Shri Bhakta Hanuman Temple, this villa features a terrace with the garden views.
Kandy, Sri Lanka
USD 30/night
The perfect 3-star Kandyan View is set 1.6 miles from Kandy Garrison Cemetery and 25 minutes by foot from Lord Kataragama Temple.
Hikkaduwa, Sri Lanka
USD 192/night
While staying at the beachfront Vibration you are invited to discover Seenigama Sri Devol Maha Devalaya, set approximately 2.2 miles away, or Tsunami Photo Museum, which is approximately 3.1 miles away.
Bentota, Sri Lanka
USD 33/night
Jeffry bawa's garden is 1.5 miles from the 3-star Warahena Beach Bentota and Sea Turtle Protection Association is approximately 0.9 miles away.
Hikkaduwa, Sri Lanka
USD 38/night
Located within 0.4 miles of Nagaramaya Temple, the 3-star Kalla Bongo Lake Resort features entertainment activities and water sports facilities on-site along with a lounge bar.
Galle, Sri Lanka
USD 99/night
Nestled in the Galle City district of Galle, the 3-star Fort Bliss is within 7 minutes' walk of Dutch Hospital Shopping Precinct.
Udawalawe, Sri Lanka
USD 20/night
1.6 miles from Udawalawa Elephant Orphanage, the comfortable 3-star Kottawatta Village overlooks the pool and features spa therapy and entertainment activities.
Anuradhapura, Sri Lanka
USD 63/night
Offering an outdoor pool, the 3-star Alakamanda Anuradhapura is about 3 miles from Tissa Wewa.
Kandy, Sri Lanka
USD 127/night
Located around 25 minutes by foot from Asgiri Maha Viharaya, the quaint Kaya Residence features an outdoor swimming pool.
Hikkaduwa, Sri Lanka
USD 72/night
Located 1.5 miles from Turtle Beach, the Asian Jewel Boutique Hikkaduwa has entertainment activities and loungers plus an outdoor restaurant.
Unawatuna, Sri Lanka
USD 130/night
The boutique Dunes offers a beach bar and 13 rooms, along with a picturesque location a mere 850 feet from Unawatuna Beach.
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.
Kandy, Sri Lanka
USD 123/night
Set in a historic area, the luxury Grand Kandyan offers a Jacuzzi, an outdoor swimming pool and locker rooms.
Tangalle, Sri Lanka
USD 211/night
Boasting a location less than 6 minutes by foot from Goyambokka Beach, the 5-star Anantara Peace Haven Tangalle Resort offers 152 rooms together with a poolside bar onsite.
Polonnaruwa, Sri Lanka
USD 375/night
Sathmahal Prasada is set within 3.5 miles of the 5-star Ekho Lake House Polonnaruwa.
Ella, Sri Lanka
USD 180/night
Featuring 25 rooms with views of the pool, the 4-star Flower Garden Resort is set 0.9 miles from Demodara Nine Arch Bridge.
Habarana, Sri Lanka
USD 70/night
Featuring 10 rooms with views of the garden, the 3-star Tree House Mutu Village is set approximately 2.4 miles from Entrance Hurulu Eco Park.
Mirissa, Sri Lanka
USD 62/night
Badora Spa is about 0.8 miles from the 3-star Coral Beach Mirissa and Parrot Rock Bridge is 0.8 miles away.
Negombo, Sri Lanka
USD 70/night
Set within spitting distance of a market, shops and a supermarket, and 2.6 miles from St. Mary's Church, the Palms Negombo features 6 rooms within 2.7 miles of St. Sebastian Statue.
Kandy, Sri Lanka
USD 44/night
Located a 25-minute stroll from Lord Kataragama Temple, the comfortable 2-star View Garden Kandy features 6 rooms, various recreational opportunities and entertainment activities.
Galle, Sri Lanka
USD 203/night
Offering the outdoor swimming pool with views of garden, the Fort Galle is located in a historic neighbourhood.
Kandy, Sri Lanka
USD 54/night
Italian menu is served at the 4-star smoke-free Piumara Residence's Asian restaurant in the tourist area of the city.
Bentota, Sri Lanka
USD 61/night
While staying at the Chitra Ayurveda you are invited to discover Bentota River, set a 20-minute walk away, or Kande Vihare Temple, which is approximately 2 miles away.
Dambulla, Sri Lanka
USD 21/night
Located 10 minutes' drive from Ibbankatuwa Wewa, the comfortable Gamagedara Resort Dambulla features 12 rooms and an Indian restaurant on-site.
Mirissa, Sri Lanka
USD 110/night
The Paradise Beach Club Mirissa is settled in the Mirissa Beach district, within a 5-minute drive of Coconut Tree Hill, and includes a lounge bar.
Sigiriya, Sri Lanka
USD 61/night
Located not too far from Sigiriya Rock, the lovely Village Sigiriya features a swimming pool and 56 rooms plus it is around 2.4 miles from Pidurangala Rock.
Nuwara Eliya, Sri Lanka
USD 194/night
2.4 miles from Lover's leap Waterfall, the traditional Blackpool Resort & Nuwara Eliya boasts a traditional restaurant and 50 rooms.
Mirissa, Sri Lanka
USD 68/night
Located only 7 minutes by foot from Parrot Rock Bridge, the 3-star Canberra Holidays features 11 rooms together with an à la carte restaurant.
Narampanawa, Sri Lanka
USD 106/night
Located 2.6 miles from Rassa Ella, the 3-star family-friendly Kandy Samadhicentre Narampanawa features rooms with an authentic decor and garden views.
Unawatuna, Sri Lanka
USD 95/night
With views of the ocean, the Thaproban Unawatuna is situated 1.6 miles from Jungle Beach and offers entertainment activities and loungers.
Top family hotels in Sri Lanka
Anuradhapura, Sri Lanka
USD 32/night
While staying at the perfect 2-star Milano Tourist Rest you are invited to discover Abhayagiri Museum, set 3 miles away, or Thuparama Mawatha, which is 2.2 miles away.
Unawatuna, Sri Lanka
USD 37/night
Set 1.7 miles from Rumassala Sanctuary, the rooms in the affordable Peacock Beach Hotel Unawatuna have views of ocean.
Kandy, Sri Lanka
USD 107/night
While staying at the cozy 2-star Clove Garden Kandy you are invited to discover Udawattakelle Sanctuary, set 1.7 miles away, or Temple of the Sacred Tooth Relic, which is approximately a 25-minute walk away.
Trincomalee, Sri Lanka
10.01 review
USD 120/night
The Anantamaa Trincomalee sits in a beach area and offers 17 rooms along with an outdoor swimming pool.
Pinnawala (Kegalle), Sri Lanka
USD 75/night
Set 9 minutes' stroll from Pinnawala Open Zoo, the enchanting Elephant Park "Grand Royal Pinnalanda" overlooks the pool and invites guests to have a drink at a lounge bar.
Kandy, Sri Lanka
USD 28/night
The Vino boasts 7 rooms along with hiking and cycling, 650 feet from E. L. Senanayake Children's Park.
Unawatuna, Sri Lanka
USD 56/night
The 3-star Bay Watch is located 200 feet from Unawatuna and comprises 17 rooms with modern comforts.
Pinnawala (Kegalle), Sri Lanka
USD 75/night
Placed 28 miles from Victoria Reservoir SPB airport, the 3-star Pinnalanda Pinnawala features a restaurant and a gift store as well as cars for rent.
Kandy, Sri Lanka
USD 137/night
Featuring the outdoor swimming pool and 7 rooms, the Sweet Cinnamon is around 1.2 miles from St Anthony's Church.
Kandy, Sri Lanka
USD 55/night
Set around the corner from a market, a mall and stores, and 0.8 miles from Udawattakelle Sanctuary, the Cafe Aroma features 10 rooms 2.7 miles from Galmaduwa Temple.
Kandy, Sri Lanka
USD 70/night
The 3-star Royal Bar & Hotel is nestled in the very heart of Kandy and within 1.9 miles of Polgolla Dam.
Kandy, Sri Lanka
USD 33/night
The Travellers Nest is placed in a tourist area of Kandy, within 1.1 miles of Kandy Clock Tower and a mere 0.7 miles from Kandy View Point.
Kandy, Sri Lanka
USD 31/night
Temple of the Sacred Tooth Relic is also set 0.9 miles from the 3-star Bamiyan Kandy.
Kandy, Sri Lanka
USD 17/night
Located 0.5 miles from Victoria Reservoir SPB airport, the pet-friendly Tree Breeze Inn provides shuttle service, as well as bikes for rent.
Kandy, Sri Lanka
USD 123/night
A prime location of the comfortable Hills provides easy access to Museum of Rajaa Elephant within a 19-minute walk.
Nuwara Eliya, Sri Lanka
USD 74/night
The Glendower is placed in a touristic area of Nuwara Eliya, approximately 0.4 miles from Shsnew and within 0.4 miles of Nuwara Eliya and Tea Country.
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.
Mirissa, Sri Lanka
USD 19/night
Offering a storage for belongings and a store, the 3-star Peacock Wings Guest Mirissa lies in the Mirissa Beach district of Mirissa, nearly a 25-minute stroll from Secret beach and approximately 1 miles from Badora Spa.
Kandy, Sri Lanka
USD 25/night
Degaldoruwa Raja Maha Vihara is within a 10-minute drive of the 3-star Highest View and Kandy Clock Tower is about 1.5 miles away.
Bentota, Sri Lanka
USD 76/night
The Lagoon is placed in a tourist area of Bentota, 2.7 miles from Bevis Bawa Gardens "Brief Garden" and a 20-minute walk from Bentota Lake.
Best luxury hotels in Sri Lanka
Kandy, Sri Lanka
USD 145/night
Placed 0.5 miles from Victoria Reservoir SPB airport, the Castle Hill Bungalow Kandy welcomes guests with a restaurant and a storage room.
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.
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.
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.
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.
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 183/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 88/night
Boasting a terrace bar along with a rooftop pool, the Jetwing Colombo Seven offers a location in the business district of Colombo.
Colombo, Sri Lanka
USD 68/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.
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.
Cheap hotels in Sri Lanka
Kandy, Sri Lanka
USD 18/night
Kandy Museum is 1.3 miles from the Mount View, while Udawattakelle Sanctuary is a 25-minute walk away.
Kandy, Sri Lanka
USD 19/night
Within 07 miles of E. L. Senanayake Children's Park, the 2-star Hanthana Jungle View Holiday Home includes 6 rooms.
Kandy, Sri Lanka
USD 17/night
The Kandyan White Holiday Homes lies about a 20-minute stroll from Kandy Garrison Cemetery and within spitting distance of a railroad station.
Galle, Sri Lanka
USD 30/night
Located approximately a mere 10 minutes' stroll from Old Town of Galle and its Fortifications, the Seagreen offers comfortable rooms together with diving and cycling.
Tissamaharama, Sri Lanka
USD 26/night
The La Safari Inn with garden views lies within 0.5 miles of Yala National Park.
Nuwara Eliya, Sri Lanka
USD 38/night
Comprising 6 rooms in the center of Nuwara Eliya, the 2-star smoke-free Hills Rest lies a 25-minute walk from Lover's leap Waterfall.
Hikkaduwa, Sri Lanka
USD 30/night
Located within a 5-minute drive of Seenigama Sri Devol Maha Devalaya, the Arcadia boasts the outdoor swimming pool.
Ahungalla, Sri Lanka
USD 30/night
Kosgoda Turtle Care is 5 minutes' drive from the 3-star Walauwa The Villa and Ahungalla Beach is 800 feet away.
Trincomalee, Sri Lanka
USD 26/night
Koneswaram Temple and Orr's Hill Army Museum are located 1.9 miles and 0.5 miles from the 3-star smoke-free Villa respectively.
Unawatuna, Sri Lanka
USD 11/night
Jungle Beach is within 2.7 miles of the 2-star Rest Point and Lighthouse Street is 2.3 miles away.
Galle, Sri Lanka
USD 20/night
The Secret Palace Guest House Galle is a cozy 3-star property set 10 minutes by car from Japanese Peace Pagoda and around a 7-minute stroll from Dutch Hospital Shopping Precinct.
Nilaveli, Sri Lanka
USD 19/night
Set within a 10-minute drive of Coral Island, the rooms in the 2-star low-budget Sea Zone Hotel Nilaveli have views of garden.
Tissamaharama, Sri Lanka
USD 14/night
While staying at the affordable 2-star Nature Resort you are invited to discover Tissa Wewa, set 1.1 miles away, or Ceylon safari, which is about 1.7 miles away.
Wanchawala, Sri Lanka
USD 70/night
Boasting an outdoor pool, the 3-star smoke-free Leisure Land is around 2.7 miles from Galle Harbour.
Dehiwala-Mount Lavinia, Sri Lanka
USD 28/night
Our Turtle Conservation Project and Kathiresan Kovil are located 1 miles and 3 miles from the Colombo Beach Dehiwala-Mount Lavinia respectively.
Unawatuna, Sri Lanka
USD 31/night
There are rooms facing ocean and the affordable 2-star Sam'S is set approximately a 5-minute stroll from Unawatuna Beach.
Galle, Sri Lanka
USD 32/night
The 3-star Frangipani Galle is set 5 minutes' drive from Rumasalla Mountain and 25 minutes' stroll from Fort.
Unawatuna, Sri Lanka
USD 12/night
Ocean Dive Centre is 900 feet away and Galle Fort Clock Tower can be reached within 10 minutes by car.
Tissamaharama, Sri Lanka
USD 10/night
The Tissa Resort Tissamaharama is a comfortable 2-star property set around 1.7 miles from Sandagiri Stupa and 25 minutes' walk from Independent Jeep Association.
Top resorts in Sri Lanka
Sigiriya, Sri Lanka
USD 112/night
Located not too far from Sigiriya Rock, the 3-star Nature Park features an outdoor swimming pool and 13 rooms plus it is within 1.6 miles of Pidurangala Vihara.
Habarana, Sri Lanka
USD 60/night
The 3-star Vaana Habarana offers 18 rooms along with hiking and cycling, while also boasting a location within short walking distance to Minneriya National Park.
Habarana, Sri Lanka
USD 72/night
The 5-star Gabaa Resort & Spa - Habarana is set approximately 10 minutes' drive from Entrance Hurulu Eco Park and minutes away from Thrimal Ayurvedic Treatment Center.
Colombo, Sri Lanka
USD 396/night
The luxury Maniumpathy is situated in the business Borella district, 20 minutes' drive from Kelaniya airport.
Passikudah, Sri Lanka
USD 106/night
The 5-star Calm Resort & Spa Passikudah has the outdoor swimming pool along with a pool bar and boasts a location minutes' driving from East Coast.
Passikudah, Sri Lanka
USD 351/night
The Anantaya Resort And Spa in the Pasikuda Beach district of Passikudah features a swimming pool and a fitness center.
Mirissa, Sri Lanka
USD 40/night
The 3-star Edelweiss Resort enjoys a beachfront location and provides easy access to Secret Beach Mirissa within a 25-minute walk.
Induruwa, Sri Lanka
USD 47/night
Located in a shopping neighbourhood a few moments from Induruwa Sea Turtle Conservation Project & Sea Turtle Information Center, the 3-star Ocean Of Life Ayurvedic boasts spa therapy and entertainment activities.
Addaippallam, Sri Lanka
USD 38/night
Set 2.5 miles from Public Library, the rooms in the Thompukandam Village Resort Nintavur have views of canal.