Top regions in Sri Lanka
Best 5-star hotels in Sri Lanka
8.9Great
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 902 per night
8.6Great
Hotel
Sri Lanka, Ahungalla
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 6 332 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 428 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 923 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 6 908 per night
8.4Great
Resort
Sri Lanka, Kandy
Situated in a business area, the Amaya Hills features 101 rooms and an à la carte restaurant.
from INR 6 716 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 196 per night
9.0Perfect
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 514 per night
8.4Great
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 691 per night
9.2Perfect
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 12 761 per night
Most popular 4-star hotels in Sri Lanka
7.8Very good
Hotel
Sri Lanka, Wattala
from INR 4 317 per night
5.8Needs improvement
Hotel
Sri Lanka, Colombo
from INR 3 070 per night
8.0Great
Hotel
Sri Lanka, Pinnawala (Kegalle)
from INR 2 590 per night
8.5Great
Hotel
Sri Lanka, Kalutara
from INR 6 140 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 277 per night
Most popular 3-star hotels in Sri Lanka
8.5Great
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 993 per night
Amazing spa hotels in Sri Lanka
8.5Great
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 362 per night
9.7Perfect
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 32 623 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 827 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 7 292 per night
8.6Great
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 469 per night
8.0Great
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 16 215 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 8 347 per night
8.4Great
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 580 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 62 464 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 9 211 per night
Top family hotels in Sri Lanka
8.4Great
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 544 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 8 731 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 8 347 per night
6.7Nice
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 11 034 per night
Best luxury hotels in Sri Lanka
9.8Perfect
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 21 109 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 14 488 per night
9.2Perfect
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 18 518 per night
7.8Very 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 761 per night
9.0Perfect
Hotel
Sri Lanka, Pinnawala (Kegalle)
from INR 7 196 per night
8.8Great
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 14 776 per night
7.8Very good
Resort
Sri Lanka, Passikudah
from INR 16 983 per night
Cheap hotels in Sri Lanka
9.3Perfect
Guest house
Sri Lanka, Tissamaharama
from INR 959 per night
8.0Great
Hotel
Sri Lanka, Katunayake
from INR 1 919 per night
Top resorts in Sri Lanka
8.3Great
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 9 595 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 757 per night
9.0Perfect
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 16 887 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 6 524 per night
8.2Great
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 8 059 per night