Best 5-star hotels in Sri Lanka
8.8Great
Hotel
Sri Lanka, Sigiriya
The Heritance Kandalama Sigiriya offers 152 rooms along with biking, lawn tennis, and ping pong, while also boasting a location within 5 minutes' walk of Kandalama Reservoir.
from INR 18 620 per night
8.5Great
Hotel
Sri Lanka, Bentota
Guests will enjoy an outdoor swimming pool along with views of the sea offered in the 5-star Heritance Ahungalla, ideally set in a prime touristic area.
from INR 7 939 per night
8.7Great
Hotel
Sri Lanka, Kandy
Located 3.6 km from Royal Park, the quality 5-star Earl'S Regency Kandy welcomes guests with an outdoor swimming pool and a main garden.
from INR 6 332 per night
8.8Great
Hotel
Sri Lanka, Colombo
Located within 25 minutes' walk of Galle Face Green, the 5-star Hilton is perfectly set in the commercial Fort district, boasting squash and billiards.
from INR 8 790 per night
8.4Great
Resort
Sri Lanka, Bentota
Located in an entertainment district, the beachfront Taj Bentota Resort & Spa Bentota features 160 rooms along with a palm garden.
from INR 10 207 per night
9.6Perfect
Hotel
Sri Lanka, Sigiriya
You can relax by an outdoor swimming pool in the Uga Ulagalla - Anuradhapura Sigiriya, located about a 10-minute drive from Sri Swarnabimbaramaya Temple.
from INR 27 221 per night
8.2Great
Resort
Sri Lanka, Negombo
Boasting 2 outdoor swimming pools along with a steam bath and a Jacuzzi, the beachfront Jetwing Blue is positioned just 0.7 km from Browns Beach.
from INR 8 695 per night
8.6Great
Hotel
Sri Lanka, Colombo
Boasting a summer terrace, chaise longues, and a shared lounge, along with a lounge bar, the heritage Galle Face Colombo has a stunning location just a 5-minute walk from Galle Face Terrace.
from INR 6 899 per night
8.4Great
Hotel
Sri Lanka, Sigiriya
The 5-star Sigiriya is nestled in the centre of Sigiriya and nearly 25 minutes' walk from Sigiriya.
from INR 5 387 per night
7.6Very good
Resort
Sri Lanka, Beruwala
The fantastic Palms is nearly 25 minutes' walk from Panchakapaduwa Island Meditation Centre, boasting a sundeck, a library, and barbecue grills.
from INR 15 973 per night
8.2Great
Hotel
Sri Lanka, Colombo
Located in the Galle Face Beach district and only 5 minutes' stroll from Galle Face Terrace, the Taj Samudra, features a sauna and spa services.
from INR 10 396 per night
8.3Great
Resort
Sri Lanka, Kandy
Situated in a business area, the Amaya Hills features 101 rooms and an à la carte restaurant.
from INR 6 616 per night
8.5Great
Hotel
Sri Lanka, Colombo
Situated in the central Fort district, just 1.1 km from Sambodhi Chaithya, the Kingsbury Colombo accommodates its guests in 229 rooms and offers a Jacuzzi and a sauna.
from INR 7 088 per night
8.6Great
Hotel
Sri Lanka, Colombo
While staying at this ideally located a 10-minute walk from National Zoological Gardens of Sri Lanka the business Cinnamon Grand Colombo, guests can enjoy massage therapy and barbecue.
from INR 9 640 per night
8.3Great
Hotel
Sri Lanka, Colombo
Set in an entertainment area a mere 9 minutes' stroll from Temple of Sri Kailawasanathan Swami Devasthanam Kovil, the Cinnamon Lakeside features an Indian restaurant.
from INR 7 466 per night
9.4Perfect
Resort
Sri Lanka, Bentota
Within 25 minutes' walk of Induruwa Sea Turtle Conservation Project & Sea Turtle Information Center, the 5-star Jetwing Saman Villas, A Luxury Reserve - Adults Only features an adult pool along with a hot tub, a sauna, and a foot bath.
from INR 29 206 per night
8.8Great
Resort
Sri Lanka, Sigiriya
Staying at the smoke-free Cinnamon Lodge Habarana means you will be 16 minutes' walk from Thrimal Ayurvedic Treatment Center, while enjoying a large outdoor swimming pool onsite.
from INR 13 232 per night
8.9Great
Hotel
Sri Lanka, Galle
Arranging lawn tennis, cycling, and billiards, the deluxe Jetwing Lighthouse, A Luxury Reserve is found in a business neighbourhood, 2.6 km from Galle International Cricket Stadium.
from INR 11 342 per night
8.3Great
Resort
Sri Lanka, Negombo
Featuring a year-round outdoor swimming pool and 79 rooms, the fantastic 5-star Jetwing Beach is 3.9 km from Fish Market.
from INR 9 546 per night
9.1Perfect
Resort
Sri Lanka, Ahangama
Boasting an outdoor swimming pool, the contemporary 5-star Fortress Resort & Spa Galle is about a 20-minute walk from Kathaluwa Giniwella Temple.
from INR 9 640 per night
Most popular 4-star hotels in Sri Lanka
7.4Very good
Hotel
Sri Lanka, Nuwara Eliya
Located a 25-minute walk from Royal Colombo Golf Club, the 4-star Araliya Red - Budget Friendly Hotel- Where You Find Stunning 360 Panoramic View Nuwara Eliya entices guests with a steam room, a Jacuzzi, and a sauna.
from INR 6 332 per night
8.7Great
Hotel
Sri Lanka, Colombo
Featuring an à la carte restaurant, the Granbell Hotel is located merely 250 metres from Colombo Swimming Club and boasts an infinity swimming pool.
from INR 4 158 per night
8.7Great
Hotel
Sri Lanka, Unawatuna
A Chinese restaurant and 8 rooms are available during the stay at the Sheron Resort, boasting a location just 500 metres from Unawatuna Beach.
from INR 5 103 per night
8.4Great
Hotel
Sri Lanka, Nuwara Eliya
Set only a 9-minute walk from Gregory Park, the fantastic 4-star Mirage Kings Cottage features an Asian restaurant serving Asian cuisine.
from INR 9 451 per night
8.6Great
Hotel
Sri Lanka, Kandy
Situated 3.3 km from Temple of the Sacred Tooth Relic, the 4-star Royal Kandyan features a sundeck and recreational facilities.
from INR 5 103 per night
8.5Great
Hotel
Sri Lanka, Weligama
Providing snorkelling, surfing, and volleyball and access to Kustaraja Gala, the perfect Bay Resort Weligama around 20 minutes' walk from Taprobane Island boasts spa therapy, a library, and barbecue.
from INR 13 705 per night
8.3Great
Resort
Sri Lanka, Kalutara
Located about 25 minutes' walk from Kalutara South, the fantastic Avani Kalutara Resort features a private swimming pool.
from INR 15 311 per night
8.5Great
Hotel
Sri Lanka, Kandy
Set around a 10-minute drive from E. L. Senanayake Children's Park, the 4-star Cinnamon Citadel offers 115 rooms and an outdoor swimming pool.
from INR 9 451 per night
8.3Great
Hotel
Sri Lanka, Nuwara Eliya
Providing guests with a heated swimming pool together with a steam room, a Jacuzzi, and a sauna, the perfect 4-star Araliya Green Hills - Where Historic Charm Mingles With Natural Beauty is located merely an 8-minute walk from Victoria Park.
from INR 7 655 per night
8.1Great
Hotel
Sri Lanka, Colombo
Set in the Havelock Town district of Colombo, within a 10-minute drive of Isipathanarama Temple, the comfortable Radisson Hotel Colombo has 158 rooms and an Indian restaurant.
from INR 5 954 per night
7.7Very good
Hotel
Sri Lanka, Colombo
Nelum Pokuna Performing Arts Theatre is around a 10-minute drive from the 4-star Best Western Elyon, while Pettah Floating Market is approximately 6 km away.
from INR 3 875 per night
8.5Great
Hotel
Sri Lanka, Colombo
Located merely 0.6 km from J R Jayawardena Centre and approximately 5 minutes' walk from Ananda Coomaraswamy Mawatha, the fantastic Cinnamon Red features a sun deck and a golf course.
from INR 2 930 per night
6.1Nice
Hotel
Sri Lanka, Dehiwala-Mount Lavinia
The heritage Mount Lavinia Dehiwala-Mount Lavinia features views of the courtyard and a swimming pool, boasting a breathtaking location near a boat dock.
from INR 5 198 per night
8.4Great
Hotel
Sri Lanka, Colombo
Set in the shopping district of Colombo 250 m from World Trade Center, the smoke-free Fairway Colombo - Sri Lanka'S First Hotel With Robot Technology features an à la carte restaurant.
from INR 5 103 per night
Most popular 3-star hotels in Sri Lanka
8.6Great
Guest house
Sri Lanka, Hikkaduwa
Offering a restaurant, the Villa White lies in the Hikkaduwa Beach district, only 450 metres from Narigama Beach and nearly a 10-minute ride from Community Tsunami Museum.
from INR 3 969 per night
9.0Perfect
Guest house
Sri Lanka, Ella
While staying at the Ella, Nine Glow Resort Ella you are invited to discover Nine Arch Bridge, set about a 25-minute walk away, or Dhowa rock temple, which is 4.4 km away.
from INR 3 402 per night
8.4Great
Hotel
Sri Lanka, Kalutara
The smoke-free Mermaid Hotel & Club with 75 rooms is an ideal base for sport enthusiats, who can practise table tennis and yoga on site 25 minutes' stroll from Kalutara North.
from INR 11 814 per night
9.0Perfect
Hotel
Sri Lanka, Arugam Bay
Located nearly a 5-minute drive from Whisky Point and 3.9 km from Green Mosque, the Akm Resort Whisky Point features canoeing, hiking, and cycling.
from INR 2 646 per night
7.9Very good
Hotel
Sri Lanka, Colombo
You can enjoy a lounge bar at the 3-star Nippon Colombo or take advantage of visiting Beira Lake, which is 7 minutes' walk away.
from INR 3 497 per night
Amazing spa hotels in Sri Lanka
9.0Perfect
Hotel
Sri Lanka, Mirissa
Situated nearly 5 minutes on foot from Mirissa Beach, the Turtle Bay Beach Resort arranges guided snorkelling trips for active guests.
from INR 5 198 per night
8.8Great
Hotel
Sri Lanka, Colombo
The 32-storey smoke-free Shangri-La welcomes guests right in the centre of Colombo and offers to select from international dishes, relax by a swimming pool while enjoying exceptional views.
from INR 13 799 per night
8.2Great
Resort
Sri Lanka, Hikkaduwa
25 minutes' walk from Seenigama Temple, the 5-star Hikka Tranz By Cinnamon Hikkaduwa looks forward to spoiling you with vegetarian cuisine and a Jacuzzi and a sauna.
from INR 8 412 per night
8.6Great
Hotel
Sri Lanka, Sigiriya
While staying at this perfectly located a 25-minute walk from Kaludiya Pokuna the 5-star Paradise Dambulla Sigiriya, guests can enjoy various recreational opportunities and barbecue.
from INR 6 049 per night
6.6Nice
Resort
Sri Lanka, Weligama
Nearly a 25-minute walk from Mirissa Beach, the 5-star Mandara Resort Mirissa Weligama offers a beach bar and a pizza restaurant.
from INR 7 183 per night
9.7Perfect
Hotel
Sri Lanka, Koggala
Set approximately 10 minutes' drive from Sea Turtle Conservation Project, the Kahanda Kanda Koggala invites its guests to benefit from a sun terrace, massage therapy, and a shared lounge, plus to have a meal in an à la carte restaurant.
from INR 49 999 per night
9.3Perfect
Resort
Sri Lanka, Passikudah
Located in the Pasikuda Beach district near a boat dock, the 5-star Bay An Uga Experience - Pasikuda Passikudah features international dishes available.
from INR 24 858 per night
8.9Great
Resort
Sri Lanka, Trincomalee
Boasting its location in a prime touristic area, a mere 1.7 km from Samudragiri Pichchamal Rajamaha Viharaya Kuchchaveli, the 5-star Jungle Beach An Uga Experience Trincomalee offers an international cuisine and an outdoor swimming pool.
from INR 32 041 per night
8.7Great
Resort
Sri Lanka, Bentota
Offering 158 rooms together with diving, squash, and billiards, the premier 5-star Eden Beruwala Bentota is located just a 7-minute walk from Moragalla Beach.
from INR 5 671 per night
7.6Very good
Resort
Sri Lanka, Waskaduwa
Set 2.6 km from Kalutara Beach, the comfortable 5-star Citrus Waskaduwa includes an outdoor swimming pool including whirlpool bathtubs, a Jacuzzi, and a foot bath.
from INR 12 570 per night
8.1Great
Resort
Sri Lanka, Beruwala
Located about a 25-minute walk from Kaluwamodara Bridge, the comfortable 5-star Cinnamon Bey Beruwala features a swimming pool along with a steam room and a sauna.
from INR 19 659 per night
8.7Great
Hotel
Sri Lanka, Yala
Featuring a wellness area and a full-service spa, the 5-star Jetwing Yala is located nearly 5 minutes' walk from Bay of Bengal.
from INR 9 262 per night
9.3Perfect
Resort
Sri Lanka, Tangalle
6 minutes' walk from Goyambokka Beach, the smoke-free Anantara Peace Haven Tangalle Resort Tangalle with 152 rooms features a sundeck and a shared lounge, plus an à la carte restaurant, serving international specials.
from INR 19 943 per night
8.3Great
Resort
Sri Lanka, Sigiriya
Boasting massage therapy, a shared lounge, and spa services, the 5-star Village is approximately 25 minutes' walk from Sigiriya Temple in a historical area.
from INR 10 018 per night
9.4Perfect
Resort
Sri Lanka, Yala
Situated about a 25-minute walk from Yala National Park, the comfortable 5-star Uga Chena Huts offers a lounge bar and an à la carte restaurant serving international dishes.
from INR 91 398 per night
8.7Great
Resort
Sri Lanka, Hambantota
During your stay at the 5-star Shangri-La 3.9 km from Dry Zone Botanic Gardens, spend the afternoon archery, beach volleyball, and billiards or relax near 3 outdoor swimming pools.
from INR 22 873 per night
7.9Very good
Hotel
Sri Lanka, Galle
The 5-star Radisson Blu Resort features an outdoor swimming pool and an à la carte restaurant, boasting a location right around the corner from Ahara Gourmet Gallery.
from INR 10 018 per night
9.0Perfect
Hotel
Sri Lanka, Colombo
Located in a business area within 25 minutes' walk of Temple of Sri Kailawasanathan Swami Devasthanam Kovil, the Jetwing Colombo Seven has 98 rooms and an outdoor swimming pool.
from INR 7 939 per night
8.6Great
Resort
Sri Lanka, Kalutara
The smoke-free Anantara Kalutara Resort offers a shared lounge, a library, and a dart board in a prime touristic area of Kalutara, a 25-minute walk from Calido Beach.
from INR 25 992 per night
8.4Great
Hotel
Sri Lanka, Colombo
The 5-star Nh Collection offers drinks in a lounge bar and arranges ping-pong and pool at the premises, whilst is it based about 25 minutes' walk from Thimbirigasyaya.
from INR 6 427 per night
Top family hotels in Sri Lanka
8.3Great
Resort
Sri Lanka, Kosgoda
The perfect Sheraton Kosgoda Turtle Beach Resort, nearly 5 minutes' walk from Victor Hasselblad Sea Turtle Research & Conservation Center, pampers its guests with 2 outdoor swimming pools, as well as a steam room, a sauna, and a foot bath.
from INR 15 028 per night
9.1Perfect
Hotel
Sri Lanka, Balapitiya
Featuring 7 air-conditioned guest rooms, the 5-star Sundara By Mosvold is set approximately 15 minutes' drive from Mask Cavers and 3.5 km from Madu River.
from INR 18 147 per night
8.6Great
Guest house
Sri Lanka, Arugam Bay
Facing garden views, the recently renovated Breezy Beach Cabanas is only 1.6 km from Surf Point and offers an à la carte restaurant plus lawn tennis, bike riding, and fishing.
from INR 7 466 per night
9.3Perfect
Resort
Sri Lanka, Ahungalla
The comfortable Ahu Bay is equipped with a private pool and is situated 4.3 km from Maduganga Lake.
from INR 31 663 per night
9.4Perfect
Resort
Sri Lanka, Hatton
Nearly a 10-minute drive from Kehelgamu Oya, the Ceylon Tea Trails includes 29 rooms.
from INR 51 795 per night
9.2Perfect
Guest house
Sri Lanka, Beruwala
The Mb Villa is situated 3.3 km from Bentota River and nearly a 25-minute stroll from Kande Vihare Temple.
from INR 2 268 per night
9.0Perfect
Hotel
Sri Lanka, Colombo
Featuring an infinity swimming pool, the 5-star Cinnamon Life At City Of Dreams Colombo is set only 6 minutes' walk from Temple of Sri Kailawasanathan Swami Devasthanam Kovil and Galle Face Green.
from INR 13 137 per night
8.8Great
Hotel
Sri Lanka, Colombo
The fantastic Amari Colombo, Sri Lanka Colombo is nestled in the Kollupitiya district of Colombo, Amana Bank is just 13 minutes' walk away.
from INR 8 317 per night
9.0Perfect
Hotel
Sri Lanka, Colombo
Staying at the 5-star Itc Ratnadipa, A Luxury Collection Hotel, you can visit Excel World Entertainment Park, set 2.3 km away, or simply relax by an outdoor swimming pool.
from INR 25 425 per night
9.4Perfect
Hotel
Sri Lanka, Galle
The 5-star Fort Bazaar Galle has a rooftop swimming pool with views of courtyard.
from INR 44 612 per night
9.2Perfect
Hotel
Sri Lanka, Kandy
Guests of the Golden Crown Kandy can relax in the Irish bar or lounge at an outdoor swimming pool.
from INR 9 357 per night
9.5Perfect
Resort
Sri Lanka, Yala
Approximately a 25-minute walk from Yala National Park, the 5-star Wild Coast Tented Lodge boasts a pizza restaurant and 28 rooms.
from INR 115 879 per night
8.9Great
Resort
Sri Lanka, Yala
A 25-minute walk from Yala National Park, the fantastic 5-star Cinnamon Wild overlooks the garden and features a sun terrace and a shared lounge.
from INR 33 837 per night
9.6Perfect
Hotel
Sri Lanka, Bentota
Set around a 10-minute drive from Induruwa Sea Turtle Conservation Project & Sea Turtle Information Center, the Lunuganga Estate welcomes guests to an à la carte restaurant on site.
from INR 56 710 per night
9.2Perfect
Hotel
Sri Lanka, Colombo
Located 1.6 km from St Anthony's Church, the fantastic 5-star Marino Beach features an à la carte restaurant and an outdoor swimming pool.
from INR 6 143 per night
9.3Perfect
Hotel
Sri Lanka, Galle
Offering an outdoor swimming pool, a shared lounge and various recreational opportunities, the family Fort is located 6 minutes' walk from Old Town of Galle and its Fortifications.
from INR 19 187 per night
8.9Great
Hotel
Sri Lanka, Weligama
Located approximately 25 minutes on foot from Kustaraja Gala, the Bay Marriott Resort & Spa features a swimming pool and an à la carte restaurant with international dishes.
from INR 23 251 per night
5.1Needs improvement
Hotel
Sri Lanka, Kilinochchi
The 12-room the Rj Mahaal Kilinochchi is set right around the corner from Fallen Water Tower and features bike riding and darts at the premises.
from INR 3 308 per night
9.1Perfect
Resort
Sri Lanka, Bentota
You can relax by a swimming pool in the 5-star Cinnamon Bentota Beach - Signature Selection Bentota, located 3.6 km from Jeffry bawa's garden.
from INR 23 345 per night
Best luxury hotels in Sri Lanka
9.4Perfect
Resort
Sri Lanka, Tangalle
Dining at à la carte restaurant with international dishes is available at the Kayaam Wellness, set approximately a 10-minute ride from Turtle Watch Rekawa.
from INR 58 601 per night
9.1Perfect
Hotel
Sri Lanka, Kandy
Visit Huluganga Ella Waterfall, which stands 10 minutes away by car, and enjoy an array of activities like hiking and cycling in the boutique-style Santani Wellness Kandy with views of the pool.
from INR 44 896 per night