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.

USD

Popular cities in Sri Lanka

Popular hotels in Sri Lanka

5 stars hotels in Sri Lanka

Anilana Nilaveli Hotel Trincomalee

1508 Ward4 , Nilaveli , Lk, Trincomalee, Sri Lanka - Show map

Offering 54 luxury rooms, Anilana Nilaveli Hotel features a spa center, a sun terrace and a swimming pool.

Book Now From US$ 132

Suriya Resort Negombo

Kammala Road, Waikkal Beach, Negombo, Sri Lanka - Show map

Suriya Resort is a 4-star luxury guesthouse, located close to the beach.

Book Now From US$ 146

Recommended hotels in Sri Lanka

Citrus Waskaduwa Hotel Bentota

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

The 5-star Citrus Waskaduwa Hotel enjoys its location on the beach. Citrus Waskaduwa Hotel has been welcoming guests to its luxury rooms since 2014.

Book Now From US$ 183

Pandanus Beach Resort & Spa Bentota

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

Pandanus Beach Resort & Spa is a 4-star property offering cozy guestrooms with a spectacular view of Emerald Bay and the Indian Ocean.

Book Now From US$ 178

Sri Lanka map