Sri Lanka hotels: get the best Sri Lanka hotel deal by cheap rates. No booking fees. You pay for the hotel room in Sri Lanka at the check-out. Free cancellation.


Popular cities in Sri Lanka

Popular hotels in Sri Lanka

5 stars hotels in Sri Lanka

Anilana Nilaveli Hotel

From US$ 244

1508 Ward 4, Irakkakandi, Nilaveli (17 Km North-West Of Trincomalee), Nilaveli, Sri Lanka - Show map

This luxurious hotel boasts an enviable location on one of the most beautiful beaches in the world overlooking the Indian Ocean. The resort is a wonderful place for an intimate get-away.

Book Now From US$ 244

Suriya Resort Negombo

From US$ 90

Kammala Road, Waikkala, Wayikkal, Sri Lanka - Show map

Facilities A lobby and a reception are available to guests. Services and facilities at the hotel include a restaurant, a bar and a laundry service.

Book Now From US$ 90

3 stars hotels in Sri Lanka

Neptune Ayurveda Village Beruwala

From US$ 265

Moragalla Entrance 1, Beruwala, Sri Lanka, Beruwala, Sri Lanka - Show map

4* Ayurveda Hotel - 20 fully air-conditioned tastefully designed rooms which provide maximum comfort - Set in a serene environment amidst lush foliage - Consultation by Qualified and well experienced team of doctors - Tailor make therapy packages...

Book Now From US$ 265

Club Palm Garden Hotel Beruwala

From US$ 98

Moragalla Beruwela Beach, Beruwala, Sri Lanka - Show map

The Club Palm Garden is a beachfront paradise along the tranquil shores of Bentota on the south west coast of Sri Lanka, known for its beautiful golden sand beaches, blue seas and sunny skies. The CLUB PALM GARDEN is a Tourist hotel.

Book Now From US$ 98

Recommended hotels in Sri Lanka

Citrus Waskaduwa Hotel Bentota

From US$ 75

427, Samanathara Road, Kuda Waskaduwa, Waskaduwa, Kalutara, Sri Lanka - Show map

The Citrus Waskaduwa is a 5-star resort located in Waskaduwa, approximately 25 km from Bentota and an hour drive from the capital Colombo,however location should be Waskaduwa .

Book Now From US$ 75

Pandanus Beach Resort & Spa Bentota

From US$ 70

Galle Road, Yalegama, Induruwa., Bentota, Sri Lanka - Show map

FacilitiesA lobby and a reception are available to guests. The upper floors can be reached by lift.

Book Now From US$ 70

Sri Lanka map