Choose your preferred language. We speak English and 42 other languages.
Finding a great resort is easy with Booking.com. More choice, more destinations.
From resorts to hotels, more accommodation in Sri Lanka
Holiday rentals Homestays B&Bs Guest houses Holiday homes Villas Cottages Apartments Resorts Hostels Lodges Inns Glamping Campsites Country houses Cabins Luxury tents Economy hotels Farm stays Serviced apartments Holiday parks Motels Boats Capsule hotels
Check out our pick of great resorts in Sri Lanka
9.6 Exceptional 143 reviews
Palmyra Nature Resort Sigiriya is situated in Sigiriya and has a garden and a terrace. All rooms boast a flat-screen TV with satellite channels and a private bathroom. The accommodation offers a 24-hour front desk, airport transfers, a shared lounge and free WiFi.
9.3 Superb 106 reviews
Situated within 3.3 km of Muhudu Maha Viharaya, Fw Steak House in Arugam Bay features a number of amenities including a private beach area. Among the various facilities of this property are a garden and a shared lounge. The hotel features an American restaurant as well as free WiFi.
9.6 Exceptional 547 reviews
Located in Tangalle, 26 km from Hummanaya Blow Hole, Ananya Beach Resort features accommodation with a private beach area and free bikes. Located around 13 km from Tangalle Lagoon, the hotel is also 14 km away from Mulkirigala Rock Monastery. All rooms are fitted with a terrace with views of the sea.
9.1 Superb 301 reviews
Located within the Historic, UNESCO world heritage Dutch fort, this 17th century bungalow houses 6 rooms with utmost importance given to comfort. The renovation of this structure was done taking careful measures to protect its original structure and maintain most of its original finishes.
9.2 Superb 155 reviews
Featuring water sports facilities, Elegant Hotel is set in Kandy, 7 km from Kandy Royal Botanical Gardens. Located around 13 km from Bogambara Stadium, the hotel with free WiFi is also 13 km away from Kandy City Center Shopping Mall. The property is 15 km from Ceylon Tea Museum and 16 km from Kandy Museum.
Elegant Hotel offers an outdoor pool. You can play darts at this 4-star hotel, and the area is popular for hiking.
This resort in Sri Lanka has been booked 406 times.
This resort in Sri Lanka has been booked 307 times.
This resort in Sri Lanka has been booked 300 times.
This resort in Sri Lanka has been booked 276 times.
This resort in Sri Lanka has been booked 251 times.
This resort in Sri Lanka has been booked 229 times.