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

1508 Ward 4, Irakkakandi, Nilaveli (17 Km North-West Of Trincomalee), Nilaveli, 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$ 244

Suriya Resort

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

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

Book Now From US$ 60

4 stars hotels in Sri Lanka

Centara Ceysands Resorts And Spa

Aluthgama,, Bentota, Sri Lanka - Show map

Centara Ceysands Resorts And Spa is a 4-star property only 1.8 km from Kushtarajagala, Sea Turtle Protection Association and Laksala. Centara Ceysands Resorts And Spa has been welcoming guests to its elegant rooms since 1976.

Book Now From US$ 97

Dickwella Resort And Spa

Dickwella Village Resort Ltd, Batheegama, Dickwella, Hikkaduwa, Sri Lanka - Show map

The 4-star Dickwella Resort And Spa provides a beautiful view over the Indian Ocean.

Book Now From US$ 76

3 stars hotels in Sri Lanka

Neptune Ayurveda Village

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

Neptune Ayurveda Village is set in a beach area of Beruwala next to Leisure World, Paradise Road and Crescat Boulevard. The designer property features currency exchange and parking.

Book Now From US$ 265

Club Palm Garden

Moragalla Beruwela Beach, Beruwala, Sri Lanka - Show map

Club Palm Garden Hotel is placed in a resort area of Beruwala in the vicinity of Central Bank of Sri Lanka, House of Fashions and Dutch Hospital Shopping Precinct.

Book Now From US$ 98

2 stars hotels in Sri Lanka

Sharon Inn

59, Saranankara Road , Kandy, Sri Lanka - Show map

The historical Sharon Inn is a 2-star property set next to Kandy Lake, Tea Museum and Lakeside Adventist Hospital.

Book Now From US$ 25

Kitulgala Heritage Rest House

Kitulgala Rest House, Kitulgala, Nuwara Eliya, Sri Lanka - Show map

The modern Kitulgala Heritage Rest House Hotel is rated 2 stars and comprises 20 rooms with homely comforts. It features laundry, a doctor on call and room service as well as free parking and a safe deposit box.

Book Now From US$ 32

Recommended hotels in Sri Lanka

Citrus Waskaduwa

427, Samanathara Road, Kuda Waskaduwa, Waskaduwa, Kalutara, 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$ 60

Pandanus Beach Resort & Spa

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$ 84

Sri Lanka map