Top regions in Sri Lanka
Best 5-star hotels in Sri Lanka
8.8Great
Hotel
Sri Lanka, Nuwara Eliya
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.
from USD 140 per night
9.0Perfect
Hotel
Sri Lanka, Sigiriya
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.
from USD 197 per night
8.4Great
Hotel
Sri Lanka, Bentota
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.
from USD 149 per night
8.9Great
Hotel
Sri Lanka, Negombo
Situated 5 minutes' walk from Negombo Beach Park, the luxury Heritance also offers the outdoor swimming pool.
from USD 97 per night
8.6Great
Hotel
Sri Lanka, Kandy
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.
from USD 71 per night
7.7Very good
Hotel
Sri Lanka, Colombo
Featuring a prime location in the center of Colombo, the comfortable Ramada has 94 rooms and the outdoor swimming pool.
from USD 71 per night
8.5Great
Hotel
Sri Lanka, Colombo
Centrally located 1.3 miles from Seema Malaka, the 5-star luxury Hilton offers a buffet breakfast and a swimming pool.
from USD 93 per night
8.1Great
Hotel
Sri Lanka, Colombo
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.
from USD 110 per night
8.0Great
Hotel
Sri Lanka, Seeduwa
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.
from USD 96 per night
8.1Great
Resort
Sri Lanka, Negombo
Featuring relaxing massage, facials and yoga classes, the 4-star eco-friendly Club Hotel Dolphin Negombo is 10 minutes' drive from Don Renuka's Art Gallery as well as near a boat dock.
from USD 70 per night
8.5Great
Hotel
Sri Lanka, Nuwara Eliya
Set 10 minutes' drive from Pedro Tea Factory, the 5-star Grand Hotel - Heritage Grand features spa therapy and billiard.
from USD 171 per night
8.0Great
Hotel
Sri Lanka, Negombo
Offering to take advantage of a hot tub and an outdoor swimming pool, the 5-star cheap Goldi Sands boasts a beachfront location 2.9 miles from Dutch Canal.
from USD 69 per night
8.0Great
Hotel
Sri Lanka, Kandy
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.
from USD 72 per night
8.0Great
Resort
Sri Lanka, Kandy
The comfortable Amaya Hills Kandy is around 0.6 miles from Wajirarama Aranya Temple and offers a swimming pool plus a steam room, a sauna and an outdoor swimming pool.
from USD 70 per night
8.3Great
Hotel
Sri Lanka, Colombo
The 5-star business Kingsbury boasts an à la carte restaurant and 229 rooms, providing guests with a central location in a beach area.
from USD 84 per night
8.0Great
Hotel
Sri Lanka, Kandy
Offering a quiet setting 10 minutes' drive from Bahiravokanda Vihara Buddha Statue, the luxury Mahaweli Reach Kandy features a hot tub and an outdoor swimming pool.
from USD 101 per night
8.7Great
Hotel
Sri Lanka, Galle
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.
from USD 120 per night
8.4Great
Resort
Sri Lanka, Negombo
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.
from USD 101 per night
9.0Perfect
Resort
Sri Lanka, Ahangama
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.
from USD 325 per night
8.9Great
Resort
Sri Lanka, Sigiriya
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.
from USD 340 per night
Most popular 4-star hotels in Sri Lanka
6.2Nice
Hotel
Sri Lanka, Colombo
Guests can take advantage of the outdoor swimming pool as well as various recreational opportunities and billiard, while staying at the 4-star value-for-money Global Towers Hotel & Apartments, set in a tourist area.
from USD 35 per night
Hotel
Sri Lanka, Bentota
The Club is a deluxe 4-star property set 10 minutes' drive from Galapata Raja Temple and within 2.2 miles of Barberyn Island Lighthouse.
from USD 53 per night
7.6Very good
Hotel
Sri Lanka, Negombo
Guests of the 4-star beachfront Jetwing Sea, which offers a prime setting near a railroad station, can enjoy an à la carte restaurant or a treatment room, a hot tub and sauna facilities onsite while.
from USD 87 per night
8.0Great
Hotel
Sri Lanka, Pinnawala (Kegalle)
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.
from USD 27 per night
8.5Great
Resort
Sri Lanka, Kalutara
Located 10 minutes' drive from Temple, the 4-star luxurious Tangerine Beach features 45 rooms, yoga classes and loungers.
from USD 44 per night
8.1Great
Resort
Sri Lanka, Bentota
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.
from USD 73 per night
8.6Great
Resort
Sri Lanka, Sigiriya
Located approximately 0.8 miles from Minneriya National Park, the Village By Cinnamon features a swimming pool and an El Hena restaurant.
from USD 194 per night
7.9Very good
Hotel
Sri Lanka, Kandy
An Indian restaurant is available in the 4-star modern Senani, which boasts a perfect location approximately 0.4 miles from Kandy View Point.
from USD 125 per night
8.2Great
Hotel
Sri Lanka, Kandy
Featuring fitness classes, spa therapy and entertainment activities, the impressive Cinnamon Citadel is within 2.2 miles of Lord Kataragama Temple.
from USD 100 per night
8.8Great
Resort
Sri Lanka, Negombo
Boasting a central location and access to Browns Beach, which stands within 0.2 miles of, the 4-star boutique Jetwing Ayurveda Pavilions - Full Board & Treatments features a vegan restaurant and 60 rooms.
from USD 98 per night
8.3Great
Hotel
Sri Lanka, Tangalle
The 4-star Lagoon Paradise Beach Resort Tangalle is situated in the Tangalle Beach district of Tangalle, 22 minutes' drive from Mawella Lagoon SPB airport.
from USD 125 per night
10.0Perfect
Resort
Sri Lanka, Wadduwa
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.
from USD 160 per night
9.0Perfect
Hotel
Sri Lanka, Bentota
Barberyn Island Lighthouse is 15 minutes by car from the boutique By Kk Collection and Bentota River is 25 minutes' stroll away.
from USD 212 per night
8.4Great
Resort
Sri Lanka, Trincomalee
Located in the Uppuveli Beach district 0.9 miles from Trincomalee British War Cemetery, the comfortable Trinco Blu By Cinnamon has 81 rooms and a swimming pool.
from USD 118 per night
6.6Nice
Hotel
Sri Lanka, Hikkaduwa
Located 10 minutes by foot from Swastha Ayurveda, within 1.3 miles of Seenigama Temple, the 4-star family-friendly Hikkaduwa provides guests with premium rooms and an outdoor pool.
from USD 42 per night
6.8Nice
Resort
Sri Lanka, Hikkaduwa
Placed approximately 2 miles from Seenigama Sri Devol Maha Devalaya, the Citrus Hikkaduwa offers a quiet location in the Hikkaduwa Beach district, featuring snorkeling and diving.
from USD 85 per night
7.8Very good
Hotel
Sri Lanka, Negombo
Located a 25-minute walk from Fish Market, the 4-star cheap Camelot Beach offers a swimming pool.
from USD 20 per night
6.6Nice
Hotel
Sri Lanka, Colombo
Offering a beauty salon and a restaurant, the colonial style Grand Oriental lies in a business area, 0.6 miles from Jami Ul-Alfar Mosque and only a 12-minute walk from Colombo Dutch Museum.
from USD 32 per night
8.6Great
Hotel
Sri Lanka, Kandy
Temple of the Sacred Tooth Relic is also set 10 minutes by car from the elegant 4-star Topaz.
from USD 79 per night
6.7Nice
Hotel
Sri Lanka, Dehiwala-Mount Lavinia
Located in the Mount Lavinia Beach district, the elegant Mount Lavinia features the outdoor swimming pool and views of the Indian Ocean.
from USD 51 per night
Most popular 3-star hotels in Sri Lanka
8.1Great
Hotel
Sri Lanka, Bandarawela
Located 2.9 miles from Dhowa rock temple, the 3-star Bandarawela Bandarawela features a buffet breakfast.
from USD 80 per night
7.5Very good
Hotel
Sri Lanka, Nuwara Eliya
The 2-star traditional Windsor is nestled in the very heart of Nuwara Eliya and 0.9 miles from Shri Bhakta Hanuman Temple.
from USD 55 per night
6.2Nice
Hotel
Sri Lanka, Dehiwala-Mount Lavinia
You can relax by a swimming pool in the 3-star beachfront Berjaya Hotel Colombo, located around 1.2 miles from Dehiwala Beach.
from USD 63 per night
6.7Nice
Hotel
Sri Lanka, Kandy
Located 25 minutes' stroll from Udawattakelle Sanctuary, the Devon boasts a swimming pool.
from USD 38 per night
8.1Great
Hotel
Sri Lanka, Nilaveli
Aquacreed Scuba is within 1.9 miles of the 3-star Nilaveli Nilaveli, while Pigeon Island National Park is 1.5 miles away.
from USD 135 per night
8.4Great
Resort
Sri Lanka, Talalla South
The 3-star beachfront Retreat offers a swimming pool and the possibility of trying snorkeling, cycling and fishing.
from USD 145 per night
7.9Very good
Hotel
Sri Lanka, Colombo
The 3-star modern Janaki includes a year-round outdoor pool and an à la carte restaurant.
from USD 34 per night
7.3Very good
Hotel
Sri Lanka, Negombo
Guests will enjoy a swimming pool and 35 rooms, while staying at the low-budget J Negombo with location walk from Dutch Canal.
from USD 18 per night
8.7Great
Hotel
Sri Lanka, Colombo
Boasting a location around 9 minutes' stroll from Royal Colombo Golf Club, the 4-star Ellen'S Place includes 7 rooms and a swimming pool.
from USD 50 per night
7.6Very good
Resort
Sri Lanka, Ella
Set around 3.1 miles from Temple, the perfect Jungle Resort features various recreational opportunities and barbecue.
from USD 84 per night
8.9Great
Bed & Breakfast
Sri Lanka, Galle
Nestled in the Galle City district of Galle, the 3-star Fort Bliss is within 7 minutes' walk of Dutch Hospital Shopping Precinct.
from USD 88 per night
7.1Very good
Guest house
Sri Lanka, Tissamaharama
Boasting a swimming pool and a flower garden onsite, the 3-star Flower Garden Lake Resort offers perfect accommodation a 16-minute walk from Thissamaharama Dagoba.
from USD 31 per night
8.7Great
Hotel
Sri Lanka, Udawalawe
1.6 miles from Udawalawa Elephant Orphanage, the comfortable 3-star Kottawatta Village overlooks the pool and features spa therapy and entertainment activities.
from USD 20 per night
9.2Perfect
Hotel
Sri Lanka, Kandy
Located around 25 minutes by foot from Asgiri Maha Viharaya, the quaint Kaya Residence features an outdoor swimming pool.
from USD 71 per night
6.0Nice
Hotel
Sri Lanka, Colombo
Indian dishes and a swimming pool is available for guests in the perfect 3-star Pearl City in the heart of Colombo.
from USD 38 per night
6.9Nice
Hotel
Sri Lanka, Colombo
National Museum of Colombo is within 1.9 miles of the 3-star Comfort@15 Hotel, while Independence Square is 1.3 miles away.
from USD 36 per night
Hotel
Sri Lanka, Colombo
Boasting a hot tub, sauna facilities and an outdoor swimming pool onsite, the 3-star business Galadari Colombo offers a location in a shopping district just a pleasant stroll away from Beira Lake.
from USD 57 per night
6.9Nice
Resort
Sri Lanka, Ambalangoda (Galle)
Rooms of the comfortable J Ambalangoda Ambalangoda face the garden and there is also a swimming pool on the premises.
from USD 36 per night
6.8Nice
Hotel
Sri Lanka, Kandy
Set 6 minutes' stroll from Kandy Clock Tower, the 3-star City Hotel By Earl'S features various recreational opportunities and entertainment activities.
from USD 42 per night
Amazing spa hotels in Sri Lanka
8.5Great
Resort
Sri Lanka, Bentota
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.
from USD 108 per night
9.5Perfect
Resort
Sri Lanka, Sigiriya
Boasting a plunge pool and a hot tub onsite, the 5-star luxury Uga Ulagalla features an indoor pool along with a quiet location.
from USD 341 per night
7.2Very good
Resort
Sri Lanka, Kandy
Placed in the very heart of Kandy, the family Tree Of Life Nature Resort includes an outdoor pool together with steam baths, a steam room and a Jacuzzi.
from USD 199 per night
8.1Great
Resort
Sri Lanka, Negombo
Set within 0.4 miles of Browns Beach, the 5-star Jetwing Blue Negombo boasts international dishes served at the onsite à la carte restaurant.
from USD 92 per night
8.4Great
Hotel
Sri Lanka, Colombo
Featuring a stunning location in the heart of Colombo, the 5-star Galle Face has 124 rooms and a saltwater pool.
from USD 80 per night
9.2Perfect
Resort
Sri Lanka, Passikudah
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.
from USD 180 per night
8.5Great
Hotel
Sri Lanka, Sigiriya
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.
from USD 57 per night
8.6Great
Resort
Sri Lanka, Kalutara
Located 10 minutes' drive from Kalutara Temple Meditation Building, the 5-star eco-friendly Royal Palms offers a continental breakfast and features a swimming pool.
from USD 209 per night
8.1Great
Hotel
Sri Lanka, Kandy
Located 5 minutes by car from montefano, the Suisse Kandy welcomes guests with an outdoor pool and an a tropical garden garden.
from USD 46 per night
8.7Great
Resort
Sri Lanka, Sigiriya
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.
from USD 164 per night
9.5Perfect
Hotel
Sri Lanka, Rathgama
You can relax by a swimming pool in the 5-star luxurious Aditya Boutique, located a 15-minute drive from Genuine Batik.
from USD 434 per night
8.2Great
Resort
Sri Lanka, Dickwella
Situated just 450 feet from Dickwella Beach, the 5-star Resort And Spa provides spacious rooms and a saltwater swimming pool.
from USD 253 per night
8.1Great
Resort
Sri Lanka, Hikkaduwa
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.
from USD 100 per night
8.2Great
Resort
Sri Lanka, Kalutara
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.
from USD 162 per night
7.4Very good
Resort
Sri Lanka, Giritale
Situated in the historical district of Giritale, the refined Deer Park features 23 rooms and an à la carte restaurant.
from USD 80 per night
8.6Great
Hotel
Sri Lanka, Colombo
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.
from USD 96 per night
8.1Great
Hotel
Sri Lanka, Colombo
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.
from USD 79 per night
7.8Very good
Hotel
Sri Lanka, Kalutara
Featuring classic rooms, the luxury Turyaa Kalutara also has sauna facilities and an outdoor swimming pool, where you can relax.
from USD 169 per night
9.4Perfect
Resort
Sri Lanka, Bentota
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.
from USD 309 per night
8.8Great
Resort
Sri Lanka, Sigiriya
Offering a swimming pool with views of garden, the 5-star Cinnamon Lodge is located in a historical neighbourhood.
from USD 140 per night
Top family hotels in Sri Lanka
8.3Great
Hotel
Sri Lanka, Nuwara Eliya
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.
from USD 120 per night
8.4Great
Hotel
Sri Lanka, Sigiriya
The Occidental Paradise Dambulla is settled in the historical district of Dambulla, 0.7 miles from Dakinigiriya Vihara, and includes a lounge bar.
from USD 141 per night
9.3Perfect
Hotel
Sri Lanka, Katunayaka
Guests can enjoy Asian cuisine in an Asian restaurant of the 5-star luxury Wallawwa and relax by the outdoor swimming pool.
from USD 231 per night
7.4Very good
Resort
Sri Lanka, Weligama
Boasting setting in an entertainment area, 10 minutes by car from Weligama Beach, the boutique Mandara Resort Mirissa provides an outdoor pool together with a Jacuzzi and an outdoor swimming pool.
from USD 98 per night
9.1Perfect
Hotel
Sri Lanka, Ella
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.
from USD 260 per night
9.3Perfect
Resort
Sri Lanka, Passikudah
Featuring an outdoor swimming pool and 46 rooms, the 5-star boutique Uga Bay is 2 miles from Valaichchenai Lagoon.
from USD 222 per night
9.3Perfect
Hotel
Sri Lanka, Tangalle
Offering an outdoor swimming pool, the Turtle Bay Boutique is about 0.7 miles from Kalametiya Bird Sanctuary.
from USD 198 per night
8.1Great
Hotel
Sri Lanka, Tangalle
Featuring American menu and an indoor pool, the 4-star Palm Paradise Cabanas & Villas Tangalle offers a setting within 550 feet of Goyambokka Beach, 0.6 miles from Todo Bien Amanwella beach.
from USD 90 per night
8.6Great
Resort
Sri Lanka, Trincomalee
A swimming pool is available onsite together with snorkeling, diving and cycling, while the 5-star luxury Uga Jungle boasts a prime location in a touristic area.
from USD 339 per night
8.6Great
Resort
Sri Lanka, Bentota
One can enjoy a beachfront location and a hot tub, sauna facilities and an outdoor swimming pool while staying at the 5-star Occidental Eden near a train station.
from USD 60 per night
9.2Perfect
Resort
Sri Lanka, Bentota
Placed around 400 feet from Bentota, the 5-star Club Villa Bentota welcomes guests with a lobby area and a restaurant.
from USD 134 per night
7.2Very good
Hotel
Sri Lanka, Negombo
Staying at the refined Amagi Aria Airport Transit means you will be about 3.6 miles from Negombo Beach Park, while enjoying a swimming pool onsite.
from USD 53 per night
8.5Great
Hotel
Sri Lanka, Sigiriya
10 minutes' drive from Pidurangala Rock, the 4-star Fresco Water Sigiriya includes 92 rooms.
from USD 78 per night
8.3Great
Resort
Sri Lanka, Udawalawe
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.
from USD 138 per night
8.8Great
Resort
Sri Lanka, Yala
The charming Cinnamon Wild has a swimming pool along with a poolside bar and boasts a location a few minutes drive from Yala National Park.
from USD 273 per night
8.1Great
Resort
Sri Lanka, Beruwala
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.
from USD 86 per night
8.1Great
Hotel
Sri Lanka, Kandy
Guests can enjoy international cuisine in an à la carte restaurant of the 5-star Theva Residency and relax by an outdoor pool.
from USD 110 per night
6.5Nice
Hotel
Sri Lanka, Kandy
The perfect View is settled in a historical district, 1.4 miles from Bogambara Stadium, and includes a lounge bar.
from USD 10 per night
7.9Very good
Resort
Sri Lanka, Sigiriya
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.
from USD 494 per night
8.6Great
Resort
Sri Lanka, Passikudah
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.
from USD 79 per night
Best luxury hotels in Sri Lanka
9.5Perfect
Hotel
Sri Lanka, Koggala
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.
from USD 242 per night
8.2Great
Hotel
Sri Lanka, Nuwara Eliya
Nestled in the historic district of Nuwara Eliya, the 5-star Jetwing Warwick Gardens is 1.9 miles from Hakgala Botanical Garden.
from USD 241 per night
7.4Very good
Resort
Sri Lanka, Waskaduwa
The 5-star Citrus Waskaduwa is placed in a touristic area of Bentota, 2.4 miles from Kalutara North and within 1.5 miles of Kalutara Beach.
from USD 133 per night
8.7Great
Hotel
Sri Lanka, Bentota
Opened in 1900, the Heritance Ayurveda Maha Gedara Beruwala is situated 0.7 miles from Ventura.
from USD 314 per night
7.6Very good
Resort
Sri Lanka, Wayikkal
Everyone will enjoy a swimming pool onsite and admire patio views offered from 59 rooms.
from USD 75 per night
9.0Perfect
Hotel
Sri Lanka, Sigiriya
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.
from USD 88 per night
9.4Perfect
Hotel
Sri Lanka, Galle
Offering the outdoor swimming pool with views of garden, the Fort Galle is located in a historic neighbourhood.
from USD 203 per night
9.4Perfect
Resort
Sri Lanka, Koslanda
Set about a 20-minute walk from Water Pools, the 5-star Living Heritage Koslanda offers 6 rooms and a swimming pool.
from USD 267 per night
9.4Perfect
Hotel
Sri Lanka, Bentota
Set 0.9 miles from Bentota Lake, the 5-star Taru Villas - Rock Villa - features 7 rooms with private bathrooms.
from USD 245 per night
8.9Great
Hotel
Sri Lanka, Nuwara Eliya
Mohini falls is 700 feet from the Royal Cocoon - Nuwara Eliya, while Buddhist Temple is merely an 8-minute walk away.
from USD 234 per night
8.8Great
Resort
Sri Lanka, Hambantota
The 5-star modern Shangri-La Hambantota offers 300 rooms plus an a tropical garden garden, about 3 miles from Mirijjawila Botanical Garden.
from USD 242 per night
9.2Perfect
Hotel
Sri Lanka, Negombo
The 5-star Waterland features an outdoor swimming pool and 8 rooms facing the river.
from USD 154 per night
8.1Great
Hotel
Sri Lanka, Sigiriya
Located approximately 2.2 miles from Ruins, the Amaara Forest Hotel features massage therapy and entertainment activities on-site along with a poolside bar.
from USD 220 per night
6.1Nice
Hotel
Sri Lanka, Polonnaruwa
Kumara Pokuna and Sandakada Pahana are located 0.9 miles and 1.3 miles from the Ruins Chaaya Polonnaruwa respectively.
from USD 55 per night
8.3Great
Resort
Sri Lanka, Ahungalla
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.
from USD 199 per night
8.3Great
Hotel
Sri Lanka, Galle
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.
from USD 110 per night
8.4Great
Resort
Sri Lanka, Sigiriya
Located in the historical district of Sigiriya approximately 2.4 miles from Main Entrance, the Jungles Sigiriya has 60 rooms and a swimming pool.
from USD 176 per night
8.9Great
Hotel
Sri Lanka, Colombo
Boasting a terrace bar along with a rooftop pool, the Jetwing Colombo Seven offers a location in the business district of Colombo.
from USD 88 per night
Cheap hotels in Sri Lanka
7.1Very good
Hotel
Sri Lanka, Kandy
Located merely 700 feet from Kandy View Point, 700 feet from Temple of the Sacred Tooth Relic, the 2-star Supreme features entertainment activities, various recreational opportunities and billiard along with 6 rooms.
from USD 28 per night
5.1Needs improvement
Guest house
Sri Lanka, Dehiwala-Mount Lavinia
Dehiwala Zoological Garden and Urban Wetland Park are located 0.5 miles and 2.2 miles from the 100 Dehiwala-Mount Lavinia respectively.
from USD 21 per night
9.2Perfect
Bed & Breakfast
Sri Lanka, Hikkaduwa
Located within a 5-minute drive of Seenigama Sri Devol Maha Devalaya, the Arcadia boasts the outdoor swimming pool.
from USD 30 per night
9.4Perfect
Hotel
Sri Lanka, Bentota
A mere 09 miles from Induruwa Sea Turtle Conservation Project & Sea Turtle Information Center, guests of the 3-star beachfront Arcade may engage in a variety of activities, including snorkeling, diving and cycling.
from USD 35 per night
8.7Great
Guest house
Sri Lanka, Ella
Situated in the shopping district of Ella, the perfect Lakshmis Hotel Ella features 6 rooms and an à la carte restaurant.
from USD 30 per night
7.6Very good
Hotel
Sri Lanka, Kataragama
Offering a restaurant and a storage for belongings, the 2-star Senora lies in a historic neighbourhood, 1.5 miles from Mari Amman Kovil and within 0.9 miles of Murugan Temple.
from USD 21 per night
8.6Great
Resort
Sri Lanka, Nuwara Eliya
Located 1.3 miles from Hakgala Botanic Gardens, the comfortable Ashley Resorts features a cooked-to-order breakfast.
from USD 45 per night
8.6Great
Bed & Breakfast
Sri Lanka, Kandy
Situated in the business district of Kandy, the 2-star Cloud Inn offers quick access to Victoria Reservoir SPB airport within 10 minutes' drive.
from USD 22 per night
8.6Great
Bed & Breakfast
Sri Lanka, Kandy
Arthur's Seat is set 10 minutes by foot from the 3-star Crystal Kandy.
from USD 18 per night
8.6Great
Hotel
Sri Lanka, Polonnaruwa
Approximately 36 miles from Rankoth Vehera, the pet-friendly Seyara Holiday Resort includes 17 rooms.
from USD 18 per night
8.3Great
Guest house
Sri Lanka, Kandy
Located 0.5 miles from Victoria Reservoir SPB airport, the pet-friendly Tree Breeze Inn provides shuttle service, as well as bikes for rent.
from USD 13 per night
8.1Great
Hotel
Sri Lanka, Negombo
While staying at the comfortable 2-star Star Beach Guest House you are invited to discover Negombo Dutch Fort Remains, set 10 minutes away by car, or Fish Market, which is a 5-minute drive away.
from USD 29 per night
8.4Great
Guest house
Sri Lanka, Nilaveli
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.
from USD 19 per night
8.3Great
Resort
Sri Lanka, Tissamaharama
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.
from USD 14 per night
Bed & Breakfast
Sri Lanka, Colombo
A prime location of the comfortable Metro City provides easy access to Excel World Entertainment Park within a 15-minute walk.
from USD 16 per night
6.2Nice
Guest house
Sri Lanka, Sigiriya
Featuring 6 rooms with views of the garden, the Sisira Natural Lodge is set 1.6 miles from Sigiriya Museum.
from USD 18 per night
Hotel
Sri Lanka, Marawila
Marawila beach is 0.6 miles from the 3-star Saara Beach, while St. Anne's Church is only 0.7 miles away.
from USD 25 per night
7.1Very good
Guest house
Sri Lanka, Galle
The 3-star Frangipani Galle is set 5 minutes' drive from Rumasalla Mountain and 25 minutes' stroll from Fort.
from USD 32 per night
8.3Great
Hotel
Sri Lanka, Unawatuna
Ocean Dive Centre is 900 feet away and Galle Fort Clock Tower can be reached within 10 minutes by car.
from USD 12 per night
6.4Nice
Hotel
Sri Lanka, Tissamaharama
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.
from USD 10 per night
Top resorts in Sri Lanka
8.9Great
Hotel
Sri Lanka, Nilaveli
Pigeon island and Nilaveli Beach are located 1.7 miles and 1.8 miles from the tranquil Beach Resort - Level 1 Certified respectively.
from USD 130 per night
9.4Perfect
Resort
Sri Lanka, Kalpitiya
Guests can have a buffet breakfast and enjoy visiting St. Anne's Shrine, set 25 minutes by foot from the family-friendly Elements Beach & Nature Resort Kalpitiya.
from USD 112 per night
7.6Very good
Resort
Sri Lanka, Kandy
1.6 miles from Galboda Falls, the unique 3-star Okwin Nawalapitiya features entertainment activities and barbecue.
from USD 72 per night
8.8Great
Resort
Sri Lanka, Negombo
Boasting a convenient location, the chic Jetwing Lagoon Negombo invites guests to an Asian restaurant serving Asian dishes.
from USD 137 per night
8.9Great
Hotel
Sri Lanka, Bentota
Set nearly 0.5 miles from Bentota River Seaplane Base airport, the luxury Pandanus Beach Resort & features bureau de change and an elevator.
from USD 538 per night
8.9Great
Resort
Sri Lanka, Tissamaharama
Located around 3.1 miles from Bird view point, the Thaulle Pure Ayurveda Resort - Yala Tissamaharama offers 31 rooms, a hot spring public bath, a hot tub and an outdoor swimming pool.
from USD 527 per night
9.3Perfect
Resort
Sri Lanka, Tangalle
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.
from USD 211 per night
9.2Perfect
Hotel
Sri Lanka, Bussa
Featuring the outdoor swimming pool and 8 rooms, the Arabella On Boossa Galle is within 2.8 miles of Sea Turtle Farm.
from USD 108 per night
8.6Great
Resort
Sri Lanka, Mahiyanganaya
With views of the garden, the fascinating 4-star Mapakada Village - is situated around 0.5 miles from Mahaweli River and offers entertainment activities and water sports facilities.
from USD 99 per night
8.8Great
Resort
Sri Lanka, Weligama
The 2-star Latheena lies within 1.7 miles of Weligama Beach, and features a barber shop and a restaurant.
from USD 65 per night
5.7Needs improvement
Resort
Sri Lanka, Mirissa
The beachfront location, a few minutes drive from Weligama Bay, makes this 41-room the 3-star beachfront Paradise Beach Resort & Diving School the 3-star beachfront Paradise Beach Resort & Diving School for a wide range of activities, including snorkeling, diving and fishing services.
from USD 46 per night
8.9Great
Resort
Sri Lanka, Narampanawa
Located 2.6 miles from Rassa Ella, the 3-star family-friendly Kandy Samadhicentre Narampanawa features rooms with an authentic decor and garden views.
from USD 106 per night
8.6Great
Hotel
Sri Lanka, Tissamaharama
The 4-star Kithala Resort - Thema Collection Tissamaharama can be found in a restaurant area just a drive from Yala National Park, where travelers are welcomed with a year-round outdoor pool.
from USD 181 per night
9.3Perfect
Hotel
Sri Lanka, Bentota
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.
from USD 84 per night
9.3Perfect
Resort
Sri Lanka, Yala
The 5-star Uga Chena Huts is around a 25-minute walk from Yala National Park and features facials, various recreational opportunities and entertainment activities along with a lounge bar.
from USD 967 per night
7.6Very good
Resort
Sri Lanka, Passikudah
The Anantaya Resort And Spa in the Pasikuda Beach district of Passikudah features a swimming pool and a fitness center.
from USD 351 per night
9.4Perfect
Resort
Sri Lanka, Kandy
Located 2.5 miles from Sri Lanka Cricket Office, the 3-star Ayaana Boutique features 7 rooms, fitness classes and entertainment activities.
from USD 90 per night
8.7Great
Resort
Sri Lanka, Kalutara
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.
from USD 275 per night
8.5Great
Hotel
Sri Lanka, Addaippallam
Set 2.5 miles from Public Library, the rooms in the Thompukandam Village Resort Nintavur have views of canal.
from USD 42 per night
8.9Great
Resort
Sri Lanka, Wellawaya
Featuring a location in a tourist area, the 5-star luxury Jetwing Kaduruketha Wellawaya boasts both a vegetable garden and an outdoor pool.
from USD 226 per night