Top regions in Sri Lanka
Best 5-star hotels in Sri Lanka
8.8Great
Hotel
Sri Lanka, Nuwara Eliya
Pedro Tea Factory and Bomburu Ella are located 4.8 km and 4.9 km from the 5-star Heritance Tea Factory respectively.
from GBP 104 per night
9.0Perfect
Hotel
Sri Lanka, Sigiriya
The 5-star Heritance Kandalama offers a hot tub and an outdoor swimming pool along with a perfect location relatively near Sigiriya Rock.
from GBP 146 per night
8.4Great
Hotel
Sri Lanka, Bentota
A swimming pool as well as a steam room, sauna facilities and an outdoor swimming pool are available for you at the 5-star Heritance Ahungalla, set within easy reach to Ahungalla Beach.
from GBP 151 per night
8.9Great
Hotel
Sri Lanka, Negombo
Located just 5 minutes' walk from Kudapaduwa North, the luxury Heritance features 139 rooms with views of the sea.
from GBP 72 per night
8.6Great
Hotel
Sri Lanka, Kandy
This 100-room the luxury Earl'S Regency offers guests to admire garden views and enjoy time by an outdoor swimming pool plus take advantage of a location in a restaurant area, near a tube station.
from GBP 52 per night
8.5Great
Hotel
Sri Lanka, Colombo
The renowned Hilton offers views of Beira Lake nearly a 25-minute walk from the 5 ha ocean-side urban park "Galle Face Green" and boasts 332 rooms along with a hot tub and an outdoor swimming pool.
from GBP 69 per night
8.1Great
Hotel
Sri Lanka, Colombo
The Taj Samudra Colombo is located 15 minutes' drive from Diyawanna Oya Seaplane Base airport and offers an outdoor pool as well as a health club.
from GBP 81 per night
8.1Great
Resort
Sri Lanka, Negombo
The 4-star Club Hotel Dolphin features views of the garden and an outdoor swimming pool, boasting a charming location near a boat dock.
from GBP 52 per night
8.5Great
Hotel
Sri Lanka, Nuwara Eliya
Set around 5 minutes' walk from Victoria Park Entrance, the perfect 5-star Grand Hotel - Heritage Grand Nuwara Eliya features spa therapy and billiards.
from GBP 127 per night
8.0Great
Hotel
Sri Lanka, Negombo
The Goldi Sands Negombo offers views of the Indian Ocean 10 minutes by car from Fish Market and boasts 70 rooms along with a hot tub and an outdoor swimming pool.
from GBP 51 per night
8.0Great
Resort
Sri Lanka, Kandy
Boasting quiet location in a business area, the 5-star Amaya Hills offers to try international dishes and enjoy time by an outdoor swimming pool.
from GBP 52 per night
8.3Great
Hotel
Sri Lanka, Colombo
Strategically located right around 5 minutes' walk from World Trade Center, the elegant Kingsbury has bright rooms to offer as well as a pool bar.
from GBP 62 per night
8.6Great
Hotel
Sri Lanka, Colombo
Set in a central area about 7 minutes' walk from Colombo Swimming Club, the Cinnamon Grand features a fine-dining restaurant.
from GBP 119 per night
8.1Great
Hotel
Sri Lanka, Colombo
Located around a 10-minute walk from Temple of Sri Kailawasanathan Swami Devasthanam Kovil, the Cinnamon Lakeside Colombo features a swimming pool and a health club.
from GBP 58 per night
7.8Very good
Hotel
Sri Lanka, Kalutara
Positioned 10 minutes on foot from Rajaguru Sri Subuthi Temple Waskaduwa, guests can enjoy Indian dishes at the world-class Turyaa Kalutara's Asian restaurant.
from GBP 125 per night
9.4Perfect
Resort
Sri Lanka, Bentota
Merely 5 minutes' walk from Sea Turtle Hatchery, the comfortable Saman Villas offers a prime location and includes an à la carte restaurant.
from GBP 364 per night
8.7Great
Hotel
Sri Lanka, Galle
Set in the business district of Galle, the deluxe Jetwing Lighthouse Galle features a swimming pool and boasts views of the Indian Ocean.
from GBP 89 per night
8.4Great
Resort
Sri Lanka, Negombo
The modern Jetwing Beach is set merely 300 metres from Negombo Beach Park and offers steam baths, a plunge pool and a hot tub onsite.
from GBP 75 per night
9.0Perfect
Resort
Sri Lanka, Ahangama
The 5-star Fortress Resort & Spa offers stylish accommodation with 53 rooms in the touristic area of Koggala.
from GBP 134 per night
8.9Great
Resort
Sri Lanka, Sigiriya
Offering a spectacular location just a short drive from Sigiriya Rock, the luxury Jetwing Vil Uyana Sigiriya boasts an à la carte restaurant along with hiking and cycling.
from GBP 253 per night
Most popular 4-star hotels in Sri Lanka
9.5Perfect
Hotel
Sri Lanka, Yala
Featuring 6 rooms with views of the garden, the 4-star Wild Culture Yala is set about a 20-minute walk from Kirinda Temple.
from GBP 181 per night
7.4Very good
Resort
Sri Lanka, Nilaveli
Approximately 25 km from China Bay airport, the comfortable Pigeon Island offers a wellness centre for guests' enjoyment.
from GBP 104 per night
7.6Very good
Hotel
Sri Lanka, Negombo
The enchanting Jetwing Sea Negombo lies within 4.7 km of Fish Market and offers an Asian restaurant and an indoor pool onsite.
from GBP 64 per night
8.5Great
Hotel
Sri Lanka, Weligama
The perfect Bay Weligama offers a seafood menu and a pool bar, featuring a beachfront location near a train station.
from GBP 108 per night
8.5Great
Resort
Sri Lanka, Kalutara
Featuring an outdoor swimming pool, the 4-star Tangerine Beach is set 3 km from Richmond Castle and offers beautiful views of the sea.
from GBP 32 per night
8.6Great
Resort
Sri Lanka, Sigiriya
Set at a 3.3 km distance from Entrance Hurulu Eco Park, the Village By Cinnamon boasts fitness classes, massage therapy and recreational facilities available on site.
from GBP 149 per night
8.2Great
Hotel
Sri Lanka, Kandy
Located about 25 minutes' walk from Museum of Rajaa Elephant, the 4-star Cinnamon Citadel Kandy features fitness classes and entertainment activities on-site along with a pool bar.
from GBP 74 per night
9.0Perfect
Hotel
Sri Lanka, Bentota
Located 2.9 km from Galapata Raja Temple, the sophisticated Villa Bentota By Kk Collection features an outdoor swimming pool.
from GBP 157 per night
6.6Nice
Hotel
Sri Lanka, Hikkaduwa
Boasting a location around 10 minutes' walk from Coral Sanctuary, the comfortable Beach includes 25 rooms and a swimming pool.
from GBP 31 per night
6.8Nice
Resort
Sri Lanka, Hikkaduwa
Set 3.2 km from Seenigama Muhudu Viharaya, the Citrus lies in the Hikkaduwa Beach district of Hikkaduwa.
from GBP 63 per night
9.7Perfect
Hotel
Sri Lanka, Tangalle
Guests can enjoy local cuisine in an à la carte restaurant of the lovely 4-star Buckingham Place Tangalle and relax by an infinity swimming pool.
from GBP 180 per night
8.3Great
Hotel
Sri Lanka, Colombo
The oceanfront Radisson Hotel features a swimming pool and 158 rooms.
from GBP 87 per night
8.5Great
Hotel
Sri Lanka, Colombo
Located a mere 9 minutes' stroll from National Museum of Colombo in Colombo, the comfortable Cinnamon Red features an à la carte restaurant along with fitness classes and barbecue.
from GBP 67 per night
8.3Great
Bed & Breakfast
Sri Lanka, Wennappuwa
The Sea Bay Resort Wennappuwa enjoys a private location and provides easy access to St Francis Xavier Chuch Ulhityava merely 1.5 km away.
from GBP 37 per night
6.7Nice
Hotel
Sri Lanka, Dehiwala-Mount Lavinia
Set around a 10-minute drive from Dehiwala Zoological Garden, the Mount Lavinia Dehiwala-Mount Lavinia boasts aerobics classes and billiards available on site.
from GBP 37 per night
8.6Great
Hotel
Sri Lanka, Ella
A 16-minute walk from Ella Rock, the comfortable 4-star Ekho has various recreational opportunities, karaoke and entertainment activities along with a lounge bar.
from GBP 400 per night
7.9Very good
Hotel
Sri Lanka, Jaffna
The comfortable Jetwing is located approximately 15 minutes' walk from Jaffna Dutch Fort and near a train station.
from GBP 61 per night
8.4Great
Hotel
Sri Lanka, Colombo
The 4-star Fairway is a perfect vacation spot about 20 minutes' walk from Pettah Floating Market and other Colombo landmarks.
from GBP 40 per night
8.9Great
Hotel
Sri Lanka, Jaffna
Guests can relax in the pool bar of the smoke-free Thinnai - All-Suites Boutique that boasts a prime location in Jaffna.
from GBP 78 per night
9.3Perfect
Guest house
Sri Lanka, Kandy
Set 5 minutes' drive from The Church of St Paul, the rooms in the Rosa Kandy have views of river.
from GBP 104 per night
Most popular 3-star hotels in Sri Lanka
9.2Perfect
Hotel
Sri Lanka, Hatton
Castlereigh Reservoir is 20 minutes on foot from the 3-star Camellia Hills Hatton and Warleigh Church is around 2.8 km away.
from GBP 268 per night
7.4Very good
Hotel
Sri Lanka, Trincomalee
Located 10 minutes by car from Maritime and Naval History Museum Trincomalee, the 3-star Blue Sand Beach Resort features an English breakfast.
from GBP 66 per night
8.1Great
Hotel
Sri Lanka, Nilaveli
Set 10 minutes by car from Pigeon Island National Park, the 3-star Nilaveli offers 48 rooms and an outdoor pool.
from GBP 100 per night
8.4Great
Resort
Sri Lanka, Talalla
Set at a 1.5 km distance from Seethagalla Natural seawater Pool, the 3-star Retreat Talalla offers 60 rooms and an outdoor swimming pool.
from GBP 108 per night
7.3Very good
Hotel
Sri Lanka, Negombo
Staying at the 3-star J Negombo means you will be 10 minutes by car from Angurukaramulla Temple, while enjoying an outdoor pool onsite.
from GBP 13 per night
5.5Needs improvement
Holiday park
Sri Lanka, Kalutara
Around 20 minutes' walk from st. Gerald majella church, the charming 3-star Plantation Kalutara offers yoga classes and spa therapy plus a swimming pool.
from GBP 237 per night
9.0Perfect
Hotel
Sri Lanka, Sigiriya
Featuring 8 rooms with views of the lake, the 2-star Kumbukgaha Villa Sigiriya is set around a 10-minute ride from Minneriya National Park.
from GBP 191 per night
Hotel
Sri Lanka, Colombo
There are a hot tub, sauna facilities and an outdoor swimming pool at the 3-star Galadari, and some of the 221 rooms offer views of the pool.
from GBP 42 per night
7.8Very good
Hotel
Sri Lanka, Unawatuna
Situated within a 5-minute stroll of Unawatuna, the Thaproban Unawatuna offers 14 guest rooms.
from GBP 124 per night
Amazing spa hotels in Sri Lanka
8.6Great
Hotel
Sri Lanka, Wadduwa
The 5-star Blue Water, located within 3.8 km of Rankoth Viharaya, boasts a large outdoor swimming pool along with a hot tub, sauna facilities and an outdoor swimming pool.
from GBP 87 per night
8.5Great
Resort
Sri Lanka, Bentota
Nestled in an entertainment area, the Taj Bentota Resort & Spa is nearly 25 minutes on foot from Bentota River.
from GBP 80 per night
9.5Perfect
Resort
Sri Lanka, Sigiriya
Approximately 60 km from Sigiriya Air Force Base airport, the 5-star Uga Ulagalla offers a spa salon for guests' enjoyment.
from GBP 254 per night
8.1Great
Resort
Sri Lanka, Negombo
You can have some rest at a swimming pool or enjoy breathtaking views of the ocean, while the luxury Jetwing Blue Negombo boasts a beachfront setting just a pleasant stroll away from West Coast.
from GBP 68 per night
8.4Great
Hotel
Sri Lanka, Colombo
Featuring a beachfront location in the heart of Colombo, the heritage Galle Face has 124 rooms and a swimming pool.
from GBP 59 per night
9.2Perfect
Resort
Sri Lanka, Passikudah
Coconut Cultural Park is 5 minutes' stroll from the charming Maalu Maalu Resort & Spa - Thema Collection.
from GBP 153 per night
8.5Great
Hotel
Sri Lanka, Sigiriya
The 4-star Sigiriya, located in a historical neighbourhood, has massage therapy and recreational facilities.
from GBP 42 per night
8.6Great
Resort
Sri Lanka, Kalutara
Located a 10-minute ride from Holy Cross Church Kalutara, the elegant Royal Palms offers views of the sea along with a Jacuzzi and an outdoor swimming pool.
from GBP 155 per night
8.7Great
Resort
Sri Lanka, Sigiriya
The perfect Amaya Lake can be found in a rural area relatively close to Sigiriya Rock, where travellers are welcomed with a swimming pool.
from GBP 122 per night
7.7Very good
Hotel
Sri Lanka, Beruwala
The 5-star Palms Beruwala features views of the beach and a year-round outdoor swimming pool, boasting a prime location near a train station.
from GBP 45 per night
9.5Perfect
Hotel
Sri Lanka, Rathgama
Offering fitness classes, spa therapy and various recreational opportunities, the 5-star Aditya Boutique lies in a touristic area of Rathgama, at a 6 km distance from Saffron Robes Gallery and Studio and within 6 km of Naga Viharaya.
from GBP 323 per night
8.1Great
Resort
Sri Lanka, Hikkaduwa
The Hikka Tranz By Cinnamon, located 250 metres from Swastha Ayurveda Medical Spa, is also at a proximity to Turtle Beach.
from GBP 74 per night
8.2Great
Resort
Sri Lanka, Kalutara
Located 150 metres from a tropical beach, the comfortable Avani Kalutara Resort offers international specialities served in an à la carte restaurant onsite.
from GBP 120 per night
8.4Great
Hotel
Sri Lanka, Sigiriya
Located in a historic area, the Occidental Paradise Dambulla features facials, various recreational opportunities and entertainment activities.
from GBP 105 per night
9.3Perfect
Hotel
Sri Lanka, Katunayake
Boasting proximity to Dadugan Oya, which runs less than a 10-minute stroll away, the Wallawwa Katunayake offers an outdoor swimming pool.
from GBP 216 per night
9.5Perfect
Hotel
Sri Lanka, Koggala
Located within 3.5 km of Kalapuwa Herbal Garden, the 5-star Kahanda Kanda features fitness classes and spa therapy on-site along with a lounge bar.
from GBP 291 per night
9.1Perfect
Hotel
Sri Lanka, Ella
Featuring a continental breakfast and a gym facility, the 5-star 98 Acres Resort & Spa is located 3.5 km from the ravana falls "Rawana Waterfall".
from GBP 193 per night
9.3Perfect
Resort
Sri Lanka, Passikudah
You can relax by an outdoor swimming pool in the unique Uga Bay Passikudah, located at a 4.7 km distance from Oddamavadi Mosque.
from GBP 137 per night
8.6Great
Resort
Sri Lanka, Trincomalee
The charming Uga Jungle sits in a tourist area and offers 45 rooms and an outdoor pool.
from GBP 252 per night
8.8Great
Resort
Sri Lanka, Sigiriya
Situated in a historical district, the luxury Cinnamon Lodge Habarana features a swimming pool.
from GBP 104 per night
Top family hotels in Sri Lanka
8.3Great
Hotel
Sri Lanka, Nuwara Eliya
Set about a 10-minute ride from Pedro Tea Factory, the unique Jetwing St Andrew'S Nuwara Eliya welcomes guests to an à la carte restaurant on site.
from GBP 89 per night
9.1Perfect
Hotel
Sri Lanka, Galle
Located within walking distance of Japanese Peace Pagoda, the comfortable 5-star Fort Printers Galle boasts city views, a pool bar on-site and a swimming pool.
from GBP 125 per night
8.6Great
Resort
Sri Lanka, Bentota
Located about a 5-minute walk from Kaluwamodara Bridge and approximately a 5-minute walk from Estuary of Bentara River, the traditional Occidental Eden Beruwala features live entertainment and billiards.
from GBP 44 per night
9.2Perfect
Resort
Sri Lanka, Bentota
The perfect 5-star Club Bentota with an outdoor swimming pool is within 5 minutes' drive of Sea Turtle Protection Association.
from GBP 156 per night
7.8Very good
Hotel
Sri Lanka, Bentota
Staying at the 5-star Ekho Surf means you will be at a 3.2 km distance from Galapata Raja Temple, while enjoying an outdoor pool onsite.
from GBP 125 per night
7.8Very good
Hotel
Sri Lanka, Balapitiya
The 5-star Shinagawa enjoys a beachfront location and provides easy access to Galagoda Shailatharama Viharaya a 15-minute ride away.
from GBP 77 per night
8.3Great
Resort
Sri Lanka, Udawalawe
Set within 5 minutes' drive of Srilanka Best Safari, the eco-friendly Grand Udawalawe Safari Resort features 67 rooms with private bathrooms.
from GBP 102 per night
8.8Great
Resort
Sri Lanka, Yala
Located within a 5-minute drive of Yala National Park, the Cinnamon Wild offers a buffet breakfast and features an outdoor pool.
from GBP 203 per night
8.1Great
Resort
Sri Lanka, Beruwala
Comprising 200 rooms right in the centre of Beruwala, the luxurious Cinnamon Bey lies a 10-minute ride from Ventura Beach.
from GBP 428 per night
8.6Great
Resort
Sri Lanka, Bentota
Providing access to a swimming pool as well as windsurfing, snorkelling and diving, the superb 5-star Thaala Bentota is located 200 metres of Ventura Beach.
from GBP 113 per night
7.7Very good
Hotel
Sri Lanka, Marawila
Located 7 km away from Marawila city center, this hotel features 7 rooms and a year-round outdoor pool.
from GBP 237 per night
8.6Great
Resort
Sri Lanka, Passikudah
Offering an outdoor swimming pool with views of ocean, the 5-star Amaya Beach Passikudah is located in the Pasikuda Beach district.
from GBP 58 per night
8.9Great
Hotel
Sri Lanka, Bentota
Featuring fitness classes, entertainment activities and various recreational opportunities, the luxury Pandanus Beach Resort & boasts a beachfront location within 3.6 km of Kosgoda Turtle Conservation and Research Centre.
from GBP 321 per night
8.5Great
Hotel
Sri Lanka, Yala
Boasting a swimming pool, the stylish Jetwing is within 10 minutes' drive of Yala National Park.
from GBP 72 per night
9.0Perfect
Hotel
Sri Lanka, Sigiriya
Set not very far from Sigiriya Rock, the comfortable Aliya Resort And Sigiriya boasts a karaoke bar together with cycling, ping pong and billiards.
from GBP 65 per night
9.3Perfect
Resort
Sri Lanka, Tangalle
From the Anantara Peace Haven, you can admire views of the patio, enjoy a plunge pool, a steam room and sauna facilities and take advantage of the hotel's beachfront location.
from GBP 157 per night
9.4Perfect
Hotel
Sri Lanka, Galle
Situated in a historic area, the Fort overlooks the pool and features a swimming pool.
from GBP 151 per night
8.4Great
Resort
Sri Lanka, Dambulla
Nearly a 10-minute ride from Buddhist Temple, the luxury Kalundewa Retreat Dambulla offers spa therapy and barbeque plus an outdoor swimming pool.
from GBP 375 per night
7.8Very good
Resort
Sri Lanka, Sigiriya
Located a few minutes drive from Minneriya National Park, the charming Village features a swimming pool and 56 rooms plus it is nearly a 25-minute walk from Sigiriya Heritage Museum.
from GBP 70 per night
9.2Perfect
Resort
Sri Lanka, Weligama
The luxury Cape offers views of the Indian Ocean a 10-minute ride from Secret Beach Mirissa and boasts 53 rooms along with a steam room, sauna facilities and an outdoor swimming pool.
from GBP 573 per night
Best luxury hotels in Sri Lanka
8.9Great
Hotel
Sri Lanka, Colombo
Situated in the very heart of Colombo and nearly a 10-minute drive from National Museum of Colombo, the modern Shangri-La offers 541 rooms.
from GBP 125 per night
9.3Perfect
Resort
Sri Lanka, Sigiriya
Set 3 km from Pidurangala Rock, the luxury Water Garden features 30 rooms with private bathrooms.
from GBP 426 per night
9.2Perfect
Hotel
Sri Lanka, Kandy
You can relax by an outdoor swimming pool in the Kings Pavilion Luxury, located within 25 minutes' walk of Kandy View Point.
from GBP 325 per night
9.3Perfect
Hotel
Sri Lanka, Galle
Set in the Galle City district, merely 10 minutes' walk from Fort Shri Sudarmalaya Buddhist Temple, the 5-star Fort Bazaar Galle features rooms with a contemporary décor.
from GBP 395 per night
9.6Perfect
Hotel
Sri Lanka, Tangalle
The Last House Tangalle boasts a beachfront setting and features a swimming pool along with views of the sea.
from GBP 265 per night
8.5Great
Hotel
Sri Lanka, Udawalawe
Guests of the 5-star Centauria Wild Udawalawe can relax in the lounge bar or lounge at a year-round outdoor pool.
from GBP 84 per night
8.1Great
Hotel
Sri Lanka, Arugam Bay
Located in the Arugam Bay City district of Arugam Bay and at a 2.5 km distance from Whisky Point, the Jetwing Surf features 20 rooms plus an outdoor pool.
from GBP 225 per night
9.3Perfect
Hotel
Sri Lanka, Balapitiya
Guests will enjoy a swimming pool onsite and admire views of the patio offered from 10 rooms.
from GBP 891 per night
9.7Perfect
Resort
Sri Lanka, Yala
Located in Yala and a 25-minute stroll from Yala National Park, the 5-star Wild Coast Tented features a Turkish steam bath and locker rooms for guest's pure relaxation.
from GBP 913 per night
8.6Great
Hotel
Sri Lanka, Galle
Located within 25 minutes' walk of Old Town of Galle and its Fortifications, the luxury Le Grand Galle By Asia Leisure features an outdoor swimming pool and an à la carte restaurant with international dishes.
from GBP 167 per night
9.0Perfect
Hotel
Sri Lanka, Tissamaharama
The Flameback Eco Lodge is set at a 3.6 km distance from Bundala birds paradise and approximately 15 minutes' drive from Tissa Dagoba.
from GBP 211 per night
7.6Very good
Resort
Sri Lanka, Wayikkal
The smoke-free Suriya Wayikkal located within a 15-minute drive of Negombo Beach Park, offers a poolside bar and elegant rooms.
from GBP 55 per night
9.2Perfect
Hotel
Sri Lanka, Colombo
An outdoor swimming pool as well as a hot tub and an outdoor swimming pool are available for you at the luxury Marino Beach, set right at German Embassy In Colombo.
from GBP 99 per night
9.3Perfect
Hotel
Sri Lanka, Talpe
The Sielen Diva Talpe features panoramic views of the Indian Ocean and boasts beachfront location in the entertainment Mihiripenna Beach district.
from GBP 156 per night
9.5Perfect
Hotel
Sri Lanka, Tangalle
Situated about a 10-minute walk from a natural beach, the upscale Taru Villas Mawella - features an outdoor swimming pool on site.
from GBP 356 per night
8.8Great
Resort
Sri Lanka, Hambantota
Featuring aerobics classes and fitness facilities, the 5-star Shangri-La Hambantota boasts a beachfront location within a 10-minute drive of Mirijjawila Botanical Garden.
from GBP 120 per night
8.3Great
Hotel
Sri Lanka, Galle
Located at a 6 km distance from Dutch Hospital Shopping Precinct in the historical district of Galle, the luxury Radisson Blu Resort offers 172 guest rooms with views of ocean, sauna facilities and an outdoor swimming pool.
from GBP 81 per night
8.9Great
Hotel
Sri Lanka, Colombo
Offering a swimming pool with views of city, the 5-star Jetwing Colombo Seven is located in the business Cinnamon Gardens district.
from GBP 65 per night
8.7Great
Resort
Sri Lanka, Kalutara
Kalutara Temple Meditation Building is set nearly a 5-minute drive from the Anantara.
from GBP 204 per night
9.2Perfect
Hotel
Sri Lanka, Dambulla
Offering fitness classes, spa therapy and entertainment activities, the Jetwing Lake lies in a rural area of Dambulla, 15 minutes by car from Herbal Garden and at a 3.8 km distance from Popham's Arboretum.
from GBP 93 per night
Cheap hotels in Sri Lanka
5.8Needs improvement
Hotel
Sri Lanka, Kandy
Set at 300 metres from Opanima Gems & Jewellery Ltd, the 3-star Royal Mall Kandy with views of the mountain features a steam room and sauna facilities.
from GBP 20 per night
Top resorts in Sri Lanka
8.4Great
Resort
Sri Lanka, Kosgoda
A short distance from Herbal Oharsha Garden, the 5-star Sheraton Kosgoda Turtle features an à la carte restaurant as well as fitness classes, spa therapy and entertainment activities.
from GBP 100 per night
9.7Perfect
Resort
Sri Lanka, Hikkaduwa
The luxury Haritha Villas & Spa has a plunge pool, while boasting a charming setting in an entertainment area.
from GBP 275 per night
9.7Perfect
Resort
Sri Lanka, Weligama
Kustaraja Gala is 3.6 km from the Malabar Hill and Taprobane Island is approximately 10 minutes away by car.
from GBP 353 per night
9.5Perfect
Resort
Sri Lanka, Yala
Offering a setting within 10 minutes' drive of Yala National Park, the 5-star Hilton Yala Resort includes 41 rooms and features a steam room and an outdoor swimming pool.
from GBP 396 per night
9.2Perfect
Resort
Sri Lanka, Ahungalla
Located in the Tangalle Beach district, the 5-star Ahu Bay Ahungalla offers 15 rooms along with an infinity pool.
from GBP 336 per night
9.5Perfect
Resort
Sri Lanka, Tangalle
Nestled within a 10-minute drive of Turtle Conservation Project Turtle Watch, the Kayaam House offers 9 rooms along with a plunge pool and a Jacuzzi.
from GBP 408 per night
9.5Perfect
Resort
Sri Lanka, Hatton
25 minutes on foot from Rawana Gala රාවණා ගල, the Ceylon Tea Trails offers a swimming pool along with a plunge pool and a Jacuzzi on-site.
from GBP 928 per night
9.0Perfect
Hotel
Sri Lanka, Weligama
Within 27 km of Taprobane Island and overlooking the Indian Ocean, the Bay Marriott Resort & Spa Weligama features various recreational opportunities, entertainment activities and water sports facilities.
from GBP 183 per night
9.3Perfect
Resort
Sri Lanka, Yala
Located not so far from Yala National Park, the luxury Uga Chena Huts features an outdoor swimming pool and 14 rooms plus it is at a 2.1 km distance from Yala National Park.
from GBP 720 per night
8.7Great
Resort
Sri Lanka, Ella
Set at a 3 km distance from Dhowa rock temple, the rooms in the luxury Anasa Wellness Resort Ella have views of garden.
from GBP 411 per night
8.9Great
Resort
Sri Lanka, Bentota
There are a hot tub and an outdoor swimming pool at the luxury Cinnamon Bentota, and some of the 176 rooms offer views of the sea.
from GBP 211 per night
8.8Great
Resort
Sri Lanka, Kandy
Guests can spend their days relaxing by an outdoor pool or try hiking and badminton arranged at the 5-star Madulkelle Tea And Eco Kandy.
from GBP 175 per night