Top regions in Sri Lanka
Best 5-star hotels in Sri Lanka
8.9Great
Hotel
Sri Lanka, Nuwara Eliya
3 miles from Pedro Tea Factory, the Heritance Tea Factory boasts an Asian restaurant and 57 rooms.
from USD 131 per night
8.9Great
Hotel
Sri Lanka, Sigiriya
Located merely 5 minutes' walk from Kandalama Reservoir and 1.8 miles from Dakinigiriya Vihara, the 5-star designer Heritance Kandalama features a pool bar together with mountain biking, cycling, and billiards on-site.
from USD 197 per night
8.6Great
Hotel
Sri Lanka, Ahungalla
Featuring a tennis court, a swimming pool, and billiards, the 5-star luxurious Heritance Ahungalla in Bentota is ideally located just near Ahungalla Beach.
from USD 204 per night
9.0Perfect
Hotel
Sri Lanka, Negombo
Located about a 25-minute stroll from Sri Mutthu Mari Amman Temple, the luxury Sentido Heritance features a swimming pool.
from USD 85 per night
8.7Great
Hotel
Sri Lanka, Kandy
Comprising 120 rooms in the very heart of Kandy, the quality 5-star Earl'S Regency lies within a 10-minute drive of E. L. Senanayake Children's Park.
from USD 67 per night
7.3Very good
Hotel
Sri Lanka, Colombo
Set about 5 minutes' walk from Galle Face Terrace and overlooking the garden, the Ramada Colombo offers a steam room, a hot tub, and a sauna.
from USD 71 per night
8.9Great
Hotel
Sri Lanka, Colombo
Located 2.5 miles from Khan Clock Tower, the fantastic Hilton Colombo boasts a large outdoor swimming pool and an American restaurant with seafood dishes.
from USD 93 per night
8.3Great
Hotel
Sri Lanka, Galle
There are rooms facing garden and the 5-star Amangalla Galle is set merely 7 minutes' stroll from Fort.
from USD 600 per night
9.8Perfect
Resort
Sri Lanka, Tangalle
Mulkirigala Rock Monastery is within 1.4 miles of the 5-star Amanwella Tangalle and Mawella Beach Hideaways is 10 minutes' drive away.
from USD 825 per night
8.1Great
Hotel
Sri Lanka, Colombo
Featuring a lobby bar along with a steam room and Jacuzzis, the Taj Samudra, awaits guests 2.7 miles from Colombo Dutch Museum.
from USD 110 per night
7.6Very good
Hotel
Sri Lanka, Seeduwa
Guests of the Vivanta Colombo, Airport Garden, placed 1.4 miles from St. Anthony's Church, can splash about in a swimming pool and savor drinks in a lounge bar.
from USD 95 per night
8.3Great
Resort
Sri Lanka, Negombo
Offering an Asian restaurant plus a sundeck and a shared lounge, the 5-star family Club Hotel Dolphin Negombo is conveniently set near a boat dock.
from USD 61 per night
9.0Perfect
Hotel
Sri Lanka, Nuwara Eliya
Located 1.6 miles from Lover's leap Waterfall, the 5-star Grand Hotel - Heritage Grand Nuwara Eliya offers views of the garden along with a steam room and a sauna.
from USD 226 per night
8.2Great
Hotel
Sri Lanka, Kandy
The 5-star Thilanka is located in the very charming part of Kandy, approximately a 15-minute drive from Lord Kataragama Temple.
from USD 67 per night
8.5Great
Resort
Sri Lanka, Kandy
Located in the business district of Kandy, the enchanting Amaya Hills is within 5 minutes' walk of Amaya Hills.
from USD 70 per night
8.5Great
Hotel
Sri Lanka, Colombo
Only 5 minutes' walk from Dutch Hospital Shopping Precinct, the 5-star luxury Kingsbury offers a swimming pool including a steam room and a sauna.
from USD 75 per night
9.0Perfect
Hotel
Sri Lanka, Galle
Offering a library and a restaurant, the comfortable 5-star Jetwing Lighthouse, A Luxury Reserve Galle lies in a business area, approximately 10 minutes by car from Lighthouse Street and approximately 2 miles from Historical Mansion Museum.
from USD 120 per night
8.4Great
Resort
Sri Lanka, Negombo
Merely 0.8 miles from Kudapaduwa North, the fantastic 5-star Jetwing Beach Negombo features a large outdoor swimming pool along with a steam room, a Jacuzzi bath, hot tub facilities, and steam baths.
from USD 101 per night
9.2Perfect
Resort
Sri Lanka, Ahangama
The contemporary 5-star Fortress Resort & Spa Galle offers a hot tub and a sauna, and is located only steps away from Lagoon Herbal Garden near a train station.
from USD 108 per night
9.3Perfect
Resort
Sri Lanka, Sigiriya
Offering 33 rooms with views of the garden, the 5-star Jetwing Vil Uyana, A Luxury Reserve Sigiriya is set in a historical neighborhood, 3.8 miles from Pidurangala Rock.
from USD 340 per night
Most popular 4-star hotels in Sri Lanka
8.0Great
Hotel
Sri Lanka, Polonnaruwa
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.
from USD 38 per night
7.9Very good
Hotel
Sri Lanka, Wattala
Featuring a swimming pool, the 4-star Pegasus Reef Wattala in a shopping neighbourhood boasts 166 rooms.
from USD 45 per night
6.1Nice
Hotel
Sri Lanka, Colombo
Located within a 5-minute drive of Kathiresan Kovil, the comfortable Global Towers Hotel & Apartments Colombo includes 50 rooms along with a steam room, a hot tub, and a sauna.
from USD 32 per night
6.0Nice
Hotel
Sri Lanka, Bentota
Sunshine Water Sports Center is 2.3 miles from the comfortable 4-star Club, while Sky Club Paramotoring is just a 13-minute walk away.
from USD 53 per night
8.1Great
Hotel
Sri Lanka, Negombo
A treatment room, a hot tub, and a sauna plus 46 rooms are provided for your use, while the 4-star beachfront Jetwing Sea is set 0.3 miles from Dutch Clock Tower and a railroad station.
from USD 87 per night
6.6Nice
Hotel
Sri Lanka, Galle
A beachfront location of the perfect Closenberg provides easy access to Old Town of Galle and its Fortifications within a 25-minute walk.
from USD 40 per night
8.0Great
Hotel
Sri Lanka, Pinnawala (Kegalle)
The 4-star non-smoking Elephant Bay Pinnawala is 1.6 miles from Rambukkana Railway Museum and features a sun deck, a sun terrace, and spa therapy along with a rooftop bar.
from USD 27 per night
8.5Great
Hotel
Sri Lanka, Galle
Set in the Galle City district of Galle, the 4-star Lady Hill features a swimming pool and boasts views of the Indian Ocean.
from USD 134 per night
8.1Great
Hotel
Sri Lanka, Yala
Set within 0.7 miles of Kirinda Fishery Harbour, the 5-star Elephant Reach Yala features chaise longues and billiard.
from USD 65 per night
8.0Great
Hotel
Sri Lanka, Kandy
Comprising 26 rooms in the heart of Kandy, the Casamara lies 5 minutes' drive from Sri Lanka Cricket Office.
from USD 64 per night
8.4Great
Hotel
Sri Lanka, Kalutara
Bodhinagala Forest Hermitage is about 2.3 miles from the comfortable 4-star Hibiscus Beach Hotel & Villas, while Asokaramaya Buddhist Temple is 2.3 miles away.
from USD 78 per night
8.3Great
Resort
Sri Lanka, Kalutara
Guests will enjoy beach volleyball, billiards, and racquetball and embark on wonderful trips to West Coast Tattoo Studio, set only 5 minutes' walk from the 4-star luxurious Tangerine Beach with views of garden.
from USD 44 per night
7.7Very good
Hotel
Sri Lanka, Colombo
The quiet 4-star Renuka City is situated near the beach district of Colombo, within a 5-minute walk of Stardust Casino.
from USD 46 per night
8.5Great
Hotel
Sri Lanka, Ahangama
The comfortable Insight Resort Ahangama - S&S Other Certified is around 10 minutes' drive from Midigama Beach, boasting massage therapy and entertainment activities.
from USD 103 per night
8.7Great
Resort
Sri Lanka, Sigiriya
Guests can enjoy hiking, volleyball, and cycling at Habarana Buddhist Temple, just 0.9 miles from the 4-star Habarana Village By Cinnamon.
from USD 91 per night
7.4Very good
Hotel
Sri Lanka, Negombo
The 4-star Camelot Beach is within 20 minutes' walk of St. Sebastian's Church which leads directly onto Lake Boat Safari.
from USD 20 per night
8.5Great
Hotel
Sri Lanka, Negombo
Staying at the fantastic Goldi Sands Negombo means you will be 2.5 miles from Fish Market, while enjoying a swimming pool onsite.
from USD 69 per night
6.2Nice
Hotel
Sri Lanka, Colombo
Located 25 minutes' stroll from St. Anthony's Shrine, the 4-star colonial-style Grand Oriental Colombo offers classic rooms plus a nightclub, a sauna, and billiards onsite.
from USD 23 per night
8.6Great
Hotel
Sri Lanka, Kandy
The fantastic 4-star Topaz lies about a 10-minute drive from Temple of the Sacred Tooth Relic and offers an asiatischen restaurant and a large outdoor swimming pool.
from USD 60 per night
6.1Nice
Hotel
Sri Lanka, Dehiwala-Mount Lavinia
Sitting 1.8 miles from Dehiwala Zoological Garden, the Mount Lavinia Dehiwala-Mount Lavinia offers spa therapy, a shared lounge, and spa services.
from USD 55 per night
Most popular 3-star hotels in Sri Lanka
8.1Great
Hotel
Sri Lanka, Bandarawela
Located just 7 minutes by foot from Bandarawela Central Bus Stand and 3.5 miles from Dambatenne Tea Factory, the fantastic 3-star Bandarawela features hiking, cycling, and billiards.
from USD 80 per night
8.2Great
Hotel
Sri Lanka, Kalawana
The 3-star Boulder Garden boasts spa therapy and various recreational opportunities, and guests can laze by a swimming pool.
from USD 176 per night
6.7Nice
Resort
Sri Lanka, Negombo
Located 7 minutes by foot from Kudapaduwa North and 2.2 miles from Morawala Beach, the beachfront Golden Star Negombo features a poolside bar together with sailing, badminton and fishing on-site.
from USD 55 per night
7.0Very good
Hotel
Sri Lanka, Colombo
Located 5 minutes' walk from World Trade Center, the 3-star City Hotels features 56 rooms with views of the sea.
from USD 44 per night
7.3Very good
Hotel
Sri Lanka, Koggala
Located in close proximity to Lagoon Herbal Garden, the 3-star Beach Koggala features 21 rooms together with an Asian restaurant.
from USD 111 per night
6.9Nice
Hotel
Sri Lanka, Dehiwala-Mount Lavinia
Located 8 minutes' walk from ICBT-School of Engineering & Construction, the fantastic Berjaya Hotel Colombo Dehiwala-Mount Lavinia features an Asian restaurant and a swimming pool.
from USD 70 per night
5.6Needs improvement
Hotel
Sri Lanka, Colombo
Boasting an outdoor pool, the 3-star business Sapphire Colombo is within 0.7 miles of Wellawatte Market.
from USD 39 per night
6.7Nice
Hotel
Sri Lanka, Kandy
The Devon features a wellness center, massage therapy, and a hair salon, Temple of the Tooth Museum is 2.2 miles away.
from USD 38 per night
8.4Great
Hotel
Sri Lanka, Nilaveli
Located about 5 minutes' stroll from 0713227050, the 3-star Beach Nilaveli features an Asian restaurant as well as spa therapy and a shared lounge.
from USD 135 per night
5.7Needs improvement
Hotel
Sri Lanka, Negombo
Featuring a swimming pool and 43 rooms, the smoke-free Oasis is 10 minutes by foot from Dutch Clock Tower.
from USD 26 per night
8.3Great
Resort
Sri Lanka, Talalla South
Badminton, cycling, and yoga make the Retreat Talalla South attractive to sports enthusiasts, and set approximately a 15-minute walk from Talalla Beach.
from USD 146 per night
5.6Needs improvement
Hotel
Sri Lanka, Dehiwala-Mount Lavinia
Sumanarama Temple is just 300 feet from the 2-star Concord Grand Colombo and Weras Ganga Park is approximately 2.5 miles away.
from USD 15 per night
7.2Very good
Hotel
Sri Lanka, Polonnaruwa
Located near a train station and 10 minutes' drive from Council Chamber, the comfortable 5-star Sudu Araliya offers spa therapy, various recreational opportunities and billiard.
from USD 63 per night
7.4Very good
Hotel
Sri Lanka, Nuwara Eliya
Overlooking the lake, the delightful Rock is located in a tourist area of Nuwara Eliya and within 0.4 miles of Victoria Park.
from USD 39 per night
6.9Nice
Hotel
Sri Lanka, Colombo
Featuring a swimming pool and a poolside bar, the fantastic Janaki Colombo is located approximately a 5-minute walk from Isipathanarama Temple and 1.4 miles from Sri Lanka Planetarium.
from USD 37 per night
7.0Very good
Hotel
Sri Lanka, Negombo
30 rooms and a swimming pool are available in the 3-star Topaz, located pretty near Browns Beach.
from USD 35 per night
7.3Very good
Hotel
Sri Lanka, Negombo
Featuring a shared lounge and recreational facilities, the 3-star budget J Negombo is 20 minutes' stroll from St. Sebastian's Church.
from USD 18 per night
7.2Very good
Hotel
Sri Lanka, Nuwara Eliya
Set in a historic area, the 3-star Heaven Seven Nuwara Eliya offers rooms with panoramic views.
from USD 45 per night
8.7Great
Hotel
Sri Lanka, Colombo
Featuring a swimming pool, the 3-star Ellen'S Place lies just a 9-minute stroll from Royal Colombo Golf Club.
from USD 50 per night
Amazing spa hotels in Sri Lanka
8.6Great
Hotel
Sri Lanka, Wadduwa
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.
from USD 118 per night
8.4Great
Resort
Sri Lanka, Bentota
Based 2.3 miles from Kande Vihare Temple, the Taj Bentota Resort & Spa Bentota features a tennis court and a dart board combined with a lounge bar.
from USD 108 per night
9.7Perfect
Hotel
Sri Lanka, Sigiriya
The 5-star boutique-style Uga Ulagalla - Anuradhapura, placed 1.5 miles from George Papageorgiou, features a private swimming pool and a private garden.
from USD 323 per night
7.6Very good
Resort
Sri Lanka, Kandy
Located 2.8 miles from New Ranweli Spice Garden in Kandy, the quality Tree Of Life Nature Resort features an Asian restaurant along with a sundeck, a sun terrace, and a picnic area.
from USD 119 per night
8.2Great
Resort
Sri Lanka, Negombo
Situated merely 8 minutes by foot from Browns Beach, the 5-star Jetwing Blue Negombo features 2 outdoor swimming pools together with a steam room, a Jacuzzi bathtub, a hot tub, and a sauna.
from USD 92 per night
8.7Great
Hotel
Sri Lanka, Colombo
Located about 25 minutes by foot from National Museum of Colombo, the 5-star Galle Face has a sun terrace, chaise longues, and a shared lounge plus an à la carte restaurant.
from USD 70 per night
9.3Perfect
Resort
Sri Lanka, Passikudah
At the fantastic Maalu Maalu Resort & Spa - Thema Collection, located in the entertainment district of Passikudah, guests can relax at the pool bar.
from USD 76 per night
8.6Great
Hotel
Sri Lanka, Sigiriya
Featuring a swimming pool along with a steam room and a sauna on site, the fantastic Sigiriya is nestled in a historic district.
from USD 57 per night
7.3Very good
Resort
Sri Lanka, Kandy
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.
from USD 105 per night
8.2Great
Resort
Sri Lanka, Kalutara
The 5-star non-smoking Royal Palms Beach is just moments from Kalutara Beach and offers 2 outdoor swimming pools plus a Jacuzzi and a hot tub.
from USD 90 per night
8.4Great
Hotel
Sri Lanka, Kandy
Located a 25-minute walk from Temple of the Sacred Tooth Relic, the 5-star traditional Suisse Kandy - Since 1890 Kandy features 87 rooms, a nightclub, spa therapy, and a shared lounge.
from USD 46 per night
8.9Great
Resort
Sri Lanka, Sigiriya
Set 4.1 miles from Rangiri Dambullu Maha Viharaya, the 5-star eco-friendly Amaya Lake Dambulla Sigiriya features spa therapy, the barbecue, and spa services.
from USD 164 per night
6.2Nice
Resort
Sri Lanka, Induruwa
1.8 miles from Jeffry bawa's garden, the Temple Tree Resort & Spa provides guests with comfortable accommodations, and is complete with all the expected modern amenities, including badminton and billiards.
from USD 80 per night
8.3Great
Hotel
Sri Lanka, Kandy
Located 2.5 miles from Bogambara Stadium, the fantastic Mahaweli Reach Kandy features a sun deck, a sun terrace, and a shared lounge on-site along with a pool bar.
from USD 101 per night
7.8Very good
Resort
Sri Lanka, Giritale
A prime location a 10-minute drive from Angammedilla National Park as well as a steam room, a hot tub, and a sauna set the comfortable Deer Park apart.
from USD 80 per night
8.6Great
Hotel
Sri Lanka, Colombo
Set 1.6 miles from Viharamahadevi Park, the Cinnamon Grand boasts 255 rooms along with a steam room, a spa bathtub, and a sauna.
from USD 105 per night
8.4Great
Hotel
Sri Lanka, Colombo
Located merely 9 minutes' walk from Temple of Sri Kailawasanathan Swami Devasthanam Kovil, the Cinnamon Lakeside Colombo features 342 rooms together with an Indian restaurant.
from USD 67 per night
8.1Great
Hotel
Sri Lanka, Kalutara
Featuring 199 rooms with views of the pool, the 5-star smoke-free Turyaa Kalutara, 2.9 miles from Wadduwa Beach, provides guests with a treatment room, a spa bathtub, and a sauna.
from USD 169 per night
9.4Perfect
Resort
Sri Lanka, Bentota
Guests can enjoy a steam room, a hot tub, and a sauna provided by the perfect Jetwing Saman Villas, A Luxury Reserve - Adults Only Bentota, located around a 5-minute walk from Athuruwella.
from USD 598 per night
8.8Great
Resort
Sri Lanka, Sigiriya
Situated in a historical neighborhood, the 5-star Cinnamon Lodge Habarana Sigiriya overlooks the courtyard and features a large outdoor swimming pool.
from USD 140 per night
Top family hotels in Sri Lanka
7.0Very good
Hotel
Sri Lanka, Nuwara Eliya
Situated a mere 7 minutes' walk from Victoria Park Entrance, the Windsor Nuwara Eliya features a shared lounge and an entertainment program along with 46 rooms.
from USD 47 per night
8.8Great
Hotel
Sri Lanka, Nuwara Eliya
Set 1.6 miles from Royal Colombo Golf Club, the unique Jetwing St Andrew'S invites its guests to benefit from a sundeck and billiards, plus to have a meal in an Asian restaurant.
from USD 120 per night
8.1Great
Resort
Sri Lanka, Beruwala
Featuring international cuisine and the outdoor swimming pool, the 5-star family Palms Beruwala is located near a train station and near Moragalla Beach.
from USD 169 per night
7.6Very good
Resort
Sri Lanka, Bentota
Offering a superb location a few moments from Walukarama Temple, the luxurious Nh Bentota Ceysands Resort features a swimming pool and an Asian restaurant.
from USD 156 per night
9.3Perfect
Hotel
Sri Lanka, Rathgama
Situated within 5 minutes' walk of a secluded beach, the exclusive Aditya Resort features private plunge pools on site.
from USD 254 per night
8.1Great
Resort
Sri Lanka, Dickwella
Featuring spacious rooms and a swimming pool, the 5-star Resort And Spa Dickwella is around 5 minutes' stroll from Dressmo.
from USD 115 per night
6.9Nice
Resort
Sri Lanka, Hikkaduwa
Placed in the Hikkaduwa Beach district of Hikkaduwa, only 0.8 miles from Turtle Beach, the 4-star Coral Sands offers 80 rooms with great views of the sea.
from USD 66 per night
8.2Great
Hotel
Sri Lanka, Anuradhapura
Boasting a poolside bar along with the outdoor swimming pool, the 4-star modern Heritage offers a location in a historic district.
from USD 91 per night
9.1Perfect
Hotel
Sri Lanka, Galle
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.
from USD 273 per night
8.8Great
Hotel
Sri Lanka, Kandy
Offering a hillside location 6 minutes by foot from sri lanka immigration & emigration, the perfect Senani Kandy features a swimming pool and a Thai restaurant.
from USD 79 per night
8.4Great
Resort
Sri Lanka, Marawila
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.
from USD 165 per night
8.5Great
Resort
Sri Lanka, Kalutara
Offering a tennis court, spa therapy, and the barbecue, the family-friendly Avani Kalutara Resort lies in a prime touristic area of Kalutara, 1.4 miles from Calido Beach and approximately a 25-minute stroll from Kalutara Temple Meditation Building.
from USD 162 per night
8.6Great
Hotel
Sri Lanka, Sigiriya
About 25 minutes' walk from Kaludiya Pokuna, the 5-star Paradise Dambulla boasts various recreational opportunities and barbeque.
from USD 141 per night
8.5Great
Hotel
Sri Lanka, Kandy
Museum of Rajaa Elephant, popular for badminton, table tennis, and darts, is a 10-minute drive from the excellent Cinnamon Citadel Kandy.
from USD 57 per night
9.1Perfect
Hotel
Sri Lanka, Katunayaka
Located 2.7 miles from Seeduwa Methodist Church, the Wallawwa Katunayaka has a Asian restaurant and a tropical garden.
from USD 484 per night
7.1Very good
Hotel
Sri Lanka, Koggala
Guests can enjoy a swimming pool, views of the garden or taste delightful dishes, while staying at the upscale 4-star Long Beach Resort & Koggala, set a 5-minute walk from Lagoon Herbal Garden.
from USD 113 per night
8.9Great
Hotel
Sri Lanka, Colombo
Offering the outdoor swimming pool, the charming 4-star Zylan Luxury Villa is 1.3 miles from Thimbirigasyaya.
from USD 65 per night
6.6Nice
Resort
Sri Lanka, Weligama
Set around a 25-minute stroll from Secret beach, the boutique-style Mandara Resort Mirissa Weligama has a pizza restaurant serving Chinese cuisine.
from USD 142 per night
8.6Great
Hotel
Sri Lanka, Tangalle
Located only 7 minutes by foot from Tangalle Lagoon, the smoke-free Lagoon Paradise Beach Resort includes 45 rooms along with a Jacuzzi bath and a hot tub.
from USD 125 per night
6.0Nice
Hotel
Sri Lanka, Colombo
Just a 5-minute walk from World Trade Center, the 5-star business Galadari in Colombo offers 80 rooms as well as a spa bath, a hot tub, and a sauna.
from USD 57 per night
Best luxury hotels in Sri Lanka
7.5Very good
Hotel
Sri Lanka, Kataragama
Located in a historic district, the 5-star luxury Mandara Rosen Yala, Kataragama features karaoke, entertainment activities and underwater music.
from USD 116 per night
9.8Perfect
Hotel
Sri Lanka, Koggala
Located 2.1 miles from Kathaluwa Giniwella Temple, the 5-star boutique Kahanda Kanda boasts an infinity swimming pool and an à la carte restaurant with international dishes.
from USD 351 per night
8.6Great
Resort
Sri Lanka, Trincomalee
The comfortable Trinco Blu By Cinnamon features a poolside bar and boasts a luxurious location within 5 minutes' walk of Uppuveli beach.
from USD 118 per night
9.3Perfect
Resort
Sri Lanka, Passikudah
Located in the Pasikuda Beach district 2 miles from Valaichchenai Lagoon, the 5-star boutique Bay An Uga Experience - Pasikuda has 46 rooms and a plunge pool.
from USD 671 per night
9.4Perfect
Hotel
Sri Lanka, Tangalle
Guests can try hiking, climbing, and billiards or check out an asiatischen restaurant with britischen cuisine at the Turtle Bay Boutique set in the Tangalle Beach district.
from USD 198 per night
7.8Very good
Resort
Sri Lanka, Passikudah
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.
from USD 49 per night
9.3Perfect
Resort
Sri Lanka, Trincomalee
Located 20 minutes by foot from Samudragiri Pichchamal Rajamaha Viharaya Kuchchaveli, the comfortable Jungle Beach An Uga Experience Trincomalee offers a swimming pool and a fitness center for guests.
from USD 339 per night
7.9Very good
Resort
Sri Lanka, Waskaduwa
Located 2.8 miles from Calido Beach, the 5-star Citrus Waskaduwa includes whirlpool baths and a Jacuzzi along with halal cuisine.
from USD 133 per night
9.7Perfect
Hotel
Sri Lanka, Madawala Ulpotha
Boasting a swimming pool, the luxurious Jim'S Farm Villas Madawala is set within 0.5 miles of Oak-Ray Isiwara Ayurvedic Village.
from USD 208 per night
8.7Great
Resort
Sri Lanka, Passikudah
Kalkudah Beach is also located merely 10 minutes' stroll from the family Amaya Beach Passikudah.
from USD 79 per night
8.9Great
Resort
Sri Lanka, Passikudah
Boasting a location in a popular area, the comfortable Sun Siyam Pasikudah overlooks the garden and offers international cuisine.
from USD 157 per night
7.6Very good
Resort
Sri Lanka, Wayikkal
While staying at the 5-star Suriya Resort Wayikkal you are invited to discover Negombo Beach Park, set about 15 minutes' drive away, or Sindaaththri Church, which is 1.6 miles away.
from USD 65 per night
9.0Perfect
Hotel
Sri Lanka, Pinnawala (Kegalle)
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.
from USD 75 per night
9.4Perfect
Hotel
Sri Lanka, Bussa
The Arabella On features a swimming pool and is 4.1 miles from Galle Fort.
from USD 107 per night
9.4Perfect
Resort
Sri Lanka, Koslanda
The 5-star Living Heritage is situated 1.5 miles from Water Pools and about 15 minutes by car from Koslanda Temple.
from USD 172 per night
9.0Perfect
Resort
Sri Lanka, Mahiyanganaya
Just 11 minutes by foot from Mahaweli River, the fascinating 4-star Mapakada Village offers canoeing, cycling, and fishing for guests to keep active.
from USD 163 per night
7.6Very good
Hotel
Sri Lanka, Koggala
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.
from USD 186 per night
9.6Perfect
Resort
Sri Lanka, Colombo
The luxury Maniumpathy is situated in the business Borella district, 20 minutes' drive from Kelaniya airport.
from USD 376 per night
9.2Perfect
Resort
Sri Lanka, Trincomalee
The 5-star luxury Amaranthe Bay Resort & Spa Trincomalee is set approximately a 5-minute stroll from Salli Muthumariamunam Kovil, offering an à la carte restaurant along with cycling and fisheries.
from USD 100 per night
8.2Great
Hotel
Sri Lanka, Kataragama
Guests can relax in the pool bar of the hotel that boasts a prime location in Kataragama.
from USD 240 per night
Cheap hotels in Sri Lanka
7.9Very good
Hotel
Sri Lanka, Kandy
While staying at the Supreme Kandy you are invited to discover Udawattakelle Sanctuary, set a 25-minute walk away, or Royal Palace Park, which is 700 feet away.
from USD 28 per night
8.2Great
Guest house
Sri Lanka, Nuwara Eliya
The Cool Land Hot Hut Nuwara Eliya is set 0.6 miles from Holy Trinity Church and 10 minutes by car from Hakgala Botanic Gardens.
from USD 13 per night
8.8Great
Guest house
Sri Lanka, Nuwara Eliya
Hakgala Botanic Gardens is also set 2.1 miles from the King Fern Cottage.
from USD 18 per night
7.2Very good
Guest house
Sri Lanka, Hikkaduwa
Offering storage for belongings and a restaurant, the 2-star Happy Tuna lies in the Hikkaduwa Beach district of Hikkaduwa, 9 minutes by foot from Saffron Robes Gallery and Studio and approximately 25 minutes by foot from Swastha Ayurveda.
from USD 10 per night
8.5Great
Hotel
Sri Lanka, Udawalawe
Udawalawa Elephant Orphanage is 1.8 miles from the luxury Kottawatta Village, while Srilanka Best Safari is approximately a 25-minute walk away.
from USD 20 per night
Hotel
Sri Lanka, Unawatuna
The 4-star smoke free Hibiscus Unawatuna is set 10 minutes by foot from Shethrarama Viharaya and 2.9 miles from Galle Fort Clock Tower.
from USD 29 per night
7.2Very good
Hotel
Sri Lanka, Colombo
The 3-star Gsh Colombo is situated in the business Wellawatte district, 15 minutes' drive from Ratmalana Air Force Base airport.
from USD 33 per night
7.8Very good
Guest house
Sri Lanka, Kandy
Set 0.3 miles from Santa Maria Church, the rooms in the comfortable Mango Kandy have views of hills.
from USD 14 per night
5.4Needs improvement
Hotel
Sri Lanka, Kandy
The Vino boasts 7 rooms along with hiking and cycling, 650 feet from E. L. Senanayake Children's Park.
from USD 13 per night
8.5Great
Resort
Sri Lanka, Kandy
Positioned around 0.4 miles from International Buddhist Museum, guests can enjoy local dishes at the Nature Walk Kandy's Chinese restaurant.
from USD 23 per night
7.2Very good
Guest house
Sri Lanka, Galle
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.
from USD 27 per night
7.9Very good
Guest house
Sri Lanka, Kandy
While staying at the 2-star Mango Garden you are invited to discover Udawattakelle Sanctuary, set about 1.9 miles away, or Kandy Lake, which is merely a 10-minute stroll away.
from USD 20 per night
8.2Great
Hotel
Sri Lanka, Colombo
Set approximately a 10-minute drive from Bohra Masjid Colombo, the Fair View Hotel features 50 rooms with private bathrooms.
from USD 37 per night
7.6Very good
Hotel
Sri Lanka, Polonnaruwa
Royal Palace of King Maha Parakramabahu is only 800 feet from the 3-star Canal Side Guest House, while Pothgul Viharaya is approximately a 5-minute drive away.
from USD 13 per night
8.0Great
Hotel
Sri Lanka, Colombo
Nestled in the Bambalapitiya district, the 2-star Ivy Lane is 0.9 miles from Bohra Masjid Colombo.
from USD 32 per night
6.2Nice
Hotel
Sri Lanka, Colombo
Featuring 6 rooms, various recreational opportunities and entertainment activities, the Oyo 228 Sea View is within 2.3 miles of Viharamahadevi Park in Colombo.
from USD 30 per night
Bed & Breakfast
Sri Lanka, Colombo
Set approximately a 25-minute walk from Viharamahadevi Park, the Metro City Colombo features 16 rooms with private bathrooms.
from USD 16 per night
5.8Needs improvement
Guest house
Sri Lanka, Katunayaka
The 2-star Sun Up Katunayaka is set 1.2 miles from St. Anthony's Church and only 0.6 miles from 18th Mile Post Junction.
from USD 19 per night
9.0Perfect
Hotel
Sri Lanka, Dehiwala-Mount Lavinia
While staying at the 2-star Hillstreet Villa Dehiwala-Mount Lavinia you are invited to discover Sri Venkateshwara Maha Vishnu Moorthy Kovil, set merely 0.9 miles away, or Dehiwala Junction Jummah Mosque, which is 0.3 miles away.
from USD 27 per night
5.6Needs improvement
Hotel
Sri Lanka, Tissamaharama
The 2-star Tissa Resort is a perfect vacation spot about 25 minutes' walk from Tissa Wewa and other Tissamaharama landmarks.
from USD 12 per night
Top resorts in Sri Lanka
8.3Great
Resort
Sri Lanka, Hikkaduwa
The 5-star Hikka Tranz By Cinnamon with sea views lies around 5 minutes by foot from Swastha Ayurveda.
from USD 100 per night
8.9Great
Resort
Sri Lanka, Negombo
Browns Beach is located just 5 minutes' walk from the fantastic Jetwing Ayurveda Pavilions Negombo, that boasts a steam room and Jacuzzis.
from USD 98 per night
8.0Great
Resort
Sri Lanka, Wadduwa
Guests of the fantastic Siddhalepa Ayurveda Resort - All Meals, Ayurveda Treatment And Yoga can relax in the poolside bar, swim in a swimming pool, or enjoy a sundeck, a summer terrace, and billiards near a train station.
from USD 342 per night
8.4Great
Resort
Sri Lanka, Dambulla
Boasting a swimming pool, the smoke free Pelwehera Village is 3.1 miles from Ibbankatuwa Megalithic Tombs.
from USD 66 per night
7.2Very good
Resort
Sri Lanka, Hikkaduwa
The Citrus boasts spa therapy, BBQ, and spa services as well as a location 2.4 miles from Tsunami Honganji Vihara.
from USD 85 per night
7.8Very good
Hotel
Sri Lanka, Unawatuna
The intimate 5-star Frangipani Tree By Edwards Collection Unawatuna features stunning views of the Indian Ocean and boasts a beachfront location in the Mihiripenna Beach district of Unawatuna.
from USD 422 per night
9.1Perfect
Resort
Sri Lanka, Negombo
Located around 5 minutes' walk from Negombo Lagoon, the chic Jetwing Lagoon Wellness, A Luxury Reserve - Adults Only features 59 rooms together with an Asian restaurant.
from USD 137 per night
8.4Great
Hotel
Sri Lanka, Unawatuna
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.
from USD 205 per night
8.7Great
Resort
Sri Lanka, Bentota
Guests can visit Moragalla Beach just a 7-minute walk away and use a hot tub and a sauna provided by the premier 5-star Eden Beruwala.
from USD 60 per night
9.2Perfect
Resort
Sri Lanka, Bentota
Located approximately 10 minutes' drive from Kande Vihare Temple, the family-friendly Club Villa has a sun terrace, spa therapy, and a playground plus an à la carte restaurant.
from USD 290 per night
8.2Great
Hotel
Sri Lanka, Bentota
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.
from USD 168 per night
7.8Very good
Hotel
Sri Lanka, Colombo
The elegant Mirage lies within 2.1 miles of Sri Lanka Travelers and offers an à la carte restaurant and a swimming pool.
from USD 41 per night
7.0Very good
Resort
Sri Lanka, Ella
Set 3 miles from Little Adam's Peak, the perfect Clio Ella Resort Ella has an Asian restaurant serving Asian cuisine.
from USD 54 per night
8.0Great
Hotel
Sri Lanka, Nuwara Eliya
Located 1 miles from Shri Bhakta Hanuman Temple, this villa features a terrace with the garden views.
from USD 56 per night
7.9Very good
Resort
Sri Lanka, Udawalawe
Guests can also visit Udawalawa Elephant Orphanage, situated around 1 mile away.
from USD 195 per night
9.0Perfect
Resort
Sri Lanka, Yala
The Cinnamon Wild is equipped with a swimming pool and is situated about 25 minutes' walk from Yala National Park.
from USD 348 per night
8.4Great
Hotel
Sri Lanka, Nuwara Eliya
Placed 19 minutes by foot from Nuwara Eliya Golf Club, the 4-star Araliya Green Hills - Where Historic Charm Mingles With Natural Beauty offers a fabulous location in a peaceful neighborhood, featuring mountain biking, horse riding, and billiards.
from USD 78 per night
6.7Nice
Resort
Sri Lanka, Yala
Set about 10 minutes' drive from Yala National Park, the Laya Safari Resorts & Palatupana includes a swimming pool including a hot tub and an outdoor swimming pool.
from USD 209 per night
8.2Great
Resort
Sri Lanka, Beruwala
Located around 5 minutes' stroll from Yellow Land, the 5-star Cinnamon Bey Beruwala features a steam room and a sauna.
from USD 182 per night
8.5Great
Resort
Sri Lanka, Bentota
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.
from USD 104 per night