Search Hotels with Restaurant in Sri Lanka

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Sri Lanka Accommodation: Most Popular Cities to Stay

Top Sri Lanka Hotels with Restaurant

Exterior
Galle Face Hotel
5.0 star property
9.0 out of 10, Wonderful, (1003)
"This hotel is grand and doesn’t disappoint. The building is beautifully restored, the rooms are comfortable and the veranda areas are perfect for relaxing by the sea. Food and drinks are good and the service excellent. Once you enter the hotel, the bustle of Colombo completely disappears. Amazing value for money. "
The price is ₹10,288
₹13,476 total
includes taxes & fees
24 May - 25 May
Galle Face Hotel
Rooftop bar
Cinnamon Red Colombo
3.0 star property
8.8 out of 10, Excellent, (1001)
"Good "
The price is ₹5,930
₹7,768 total
includes taxes & fees
14 May - 15 May
Cinnamon Red Colombo
Lobby
Cinnamon Grand Colombo
5.0 star property
8.8 out of 10, Excellent, (731)
"Lovely hotel, staff friendly and attentive. Buffet breakfast had lots of choice and room and pools were beautiful and clean "
The price is ₹12,094
₹15,842 total
includes taxes & fees
14 May - 15 May
Cinnamon Grand Colombo
Save an average of 15% on thousands of hotels when you're signed in
View from property
Mount Lavinia Hotel
4.0 star property
8.4 out of 10, Very good, (590)
"Lovely location and we enjoying visiting this beautiful colonial beach hotel however we were charged twice for drinks consumed in the lobby and moved to the terrace area despite explaining to the staff at the time and showing my receipts. Be careful and double check your statements as they take your bank card and disappear with it. They don’t need a pin or a signature to take money out. Shocking! "
The price is ₹8,163
₹10,692 total
includes taxes & fees
17 May - 18 May
Mount Lavinia Hotel
Front of property
The Kingsbury Colombo
5.0 star property
8.4 out of 10, Very good, (717)
"The most friendly professional service ever. Kingsbury you more than met our expectations. Thank you "
The price is ₹8,884
₹11,900 total
includes taxes & fees
24 May - 25 May
The Kingsbury Colombo
Outdoor pool, pool loungers
Heritance Kandalama
5.0 star property
8.8 out of 10, Excellent, (537)
"Always love the place. Visited 20 years ago for my honeymoon. This time was my second trip to hotel. Absolutely loved it. "
The price is ₹9,772
₹12,683 total
includes taxes & fees
3 Jun - 4 Jun
Heritance Kandalama
3 outdoor pools, pool umbrellas, pool loungers
Hotel Riu Sri Lanka - All Inclusive
5.0 star property
8.6 out of 10, Excellent, (167)
"The layout "
The price is ₹11,678
₹15,297 total
includes taxes & fees
16 May - 17 May
Hotel Riu Sri Lanka - All Inclusive
Lobby
Cinnamon Lodge
5.0 star property
9.2 out of 10, Wonderful, (286)
"Same gluten free meat options both nights and meat a little tough but overall a very good selection of food"
The price is ₹11,272
₹14,631 total
includes taxes & fees
26 May - 27 May
Cinnamon Lodge
Porch
Hotel Sigiriya
4.0 star property
8.6 out of 10, Excellent, (488)
"We only stayed for 1 night but would definitely recommend the Hotel Sigiriya and would stay here again should the opportunity present itself. Nice, clean and spacious rooms. The staff, especially at the restaurant (we had a bbq dinner buffet and breakfast buffet the next morning) were amazing. So friendly, courteous and helpful. The pool and pool views of the rock were great too! "
The price is ₹5,511
₹7,154 total
includes taxes & fees
21 May - 22 May
Hotel Sigiriya
Outdoor pool, pool loungers
Radisson Hotel Kandy
4.0 star property
8.8 out of 10, Excellent, (376)
"A beautiful hotel overlooking the city and lake in Kandy. Has everything you need for a comfortable stay. A nice rooftop bar to relax before a peaceful quiet sleep. "
The price is ₹7,097
₹9,297 total
includes taxes & fees
18 May - 19 May
Radisson Hotel Kandy
Don't see what you're looking for?
See all available properties in Sri Lanka
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Sri Lanka Hotels with Restaurant information

 

Hotels with Restaurant in Sri Lanka

2183

Highest price
₹12,094
Cheapest price
₹5,511
Number of guest reviews
5,883
Total number of hotels in Sri Lanka
7,248

 

Sri Lanka Hotel Reviews
Expedia verified reviews