Compare Hotels with Restaurants in Sri Lanka
Secret Bargains - Save an extra 10% or more on select Hotels with Restaurants
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Featured Sri Lanka Hotels with Restaurants

Galle Face Hotel
2 Galle Road Colombo
$124 nightly
The price is $151 total per night
$151 total
Mar 21 - Mar 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Galle Face Hotel, you'll be centrally located in Colombo, steps from Galle Face Green and within a 10-minute walk of Crescat Shopping Mall.
Pool
Spa

Cinnamon Red Colombo
59, Ananda Coomaraswamy Mawatha Colombo
$99 nightly
The price is $121 total per night
$121 total
Mar 10 - Mar 11
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in Colombo (Kollupitiya), Cinnamon Red Colombo is within a 10-minute walk of Liberty Plaza and Gangaramaya Temple.
Pool
Parking included

Cinnamon Grand Colombo
77, Galle Road Colombo
$116 nightly
The price is $141 total per night
$141 total
Apr 6 - Apr 7
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Cinnamon Grand Colombo, you'll be centrally located in Colombo, within a 5-minute drive of Colombo City Centre and Crescat Shopping Mall.
Pool
Hot Tub

Mount Lavinia Hotel
100 Hotel Road Mount Lavinia
A stay at Mount Lavinia Hotel places you in the heart of Mount Lavinia, a 1-minute drive from Mount Lavinia Beach and 5 minutes from Dehiwala Zoological Garden.
Pool
Spa

The Kingsbury Colombo
48 Janadhipathi Mawatha Colombo
$105 nightly
The price is $128 total per night
$128 total
Apr 2 - Apr 3
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at The Kingsbury Colombo, you'll be centrally located in Colombo, steps from Bank of Ceylon Tower and within a 5-minute walk of Colombo World Trade Center.
Pool
Spa

Heritance Kandalama
Kandalama Lake front Kandalama
$248 nightly
The price is $293 total per night
$293 total
Apr 6 - Apr 7
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
When you stay at Heritance Kandalama in Kandalama, you'll be on a lake and 11 minutes by car from Popham's Arboretum.
Pool
Hot Tub

Hotel Riu Sri Lanka - All Inclusive
Galle Road Ahungalla Southern Province
$188 nightly
The price is $224 total per night
$224 total
Apr 6 - Apr 7
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in Ahungalla, Hotel Riu Sri Lanka - All Inclusive is on the beach, a short 5-minute walk from Ahungalla Beach and within 2 minutes by car from Kosgoda Spice Garden.
Pool
Breakfast included

Cinnamon Lodge
Off Kandy Road Habarana North Central Province
$114 nightly
The price is $134 total per night
$134 total
Mar 10 - Mar 11
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in Habarana, Cinnamon Lodge is in the historical district, within a 15-minute drive of Habarana Cultural Center and Minneriya National Park.
Pool
Spa

Hotel Sigiriya
Hotel Road Sigiriya
$137 nightly
The price is $161 total per night
$161 total
Mar 11 - Mar 12
Total with taxes and fees
With a stay at Hotel Sigiriya in Sigiriya, you'll be in the historical district, just steps from Ancient City of Sigiriya and a 1-minute drive from Sigiriya Lion Rock.
Pool
Spa

Radisson Hotel Kandy
No. 31, Saranankara, Mawatha Kandy Central Province
$74 nightly
The price is $91 total per night
$91 total
Mar 11 - Mar 12
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
A stay at Radisson Hotel Kandy places you in the heart of Kandy, within a 5-minute drive of Kandyan Art Association & Cultural Centre and British Garrison Cemetery.
Pool
Spa

Radisson Hotel Colombo
No. 36-38, Clifford Place Colombo Colombo
$99 nightly
The price is $121 total per night
$121 total
Mar 10 - Mar 11
Total with taxes and fees
Free Cancellation
A stay at Radisson Hotel Colombo places you in the heart of Colombo, a 5-minute drive from Lanka Hospital and 5 minutes from Bandaranaike Memorial International Conference Hall.
Pool
Parking included

Cinnamon Lakeside Colombo
115, C. A. Gardiner Mawatha Colombo
$105 nightly
The price is $128 total per night
$128 total
Mar 10 - Mar 11
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Cinnamon Lakeside Colombo, you'll be centrally located in Colombo, within a 5-minute drive of Colombo City Centre and Nawaloka Hospital.
Pool
Spa
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 Restaurants essential information
Hotels with Restaurants in Sri Lanka |
2183 |
|---|---|
Highest price | $293 |
Cheapest price | $91 |
Total number of hotels in Sri Lanka | 7,907 |
Popular hotels | Galle Face Hotel, Cinnamon Red Colombo, Cinnamon Grand Colombo, Mount Lavinia Hotel, The Kingsbury Colombo, Heritance Kandalama, Hotel Riu Sri Lanka - All Inclusive, Cinnamon Lodge, Hotel Sigiriya, Radisson Hotel Kandy, Radisson Hotel Colombo, Cinnamon Lakeside Colombo |
Most Recent Sri Lanka Hotel Reviews

Shangri-La Colombo
5 out of 5
Posted 3 hours ago
CheapTickets Verified Review
"Had a wonderful stay… A+ experience and highly recommended "
A verified traveler stayed at Shangri-La Colombo
More Hotels with Restaurants
Types of Hotels
Top 20 Sri Lanka Hotels
Hotels Near Sri Lanka
More to Explore in Sri Lanka
Top Picks
Hotels
Flights
Packages
- Cheap Kazakhstan Vacations
- Cheap Taiwan Vacations
- Cheap India Vacations
- Cheap Palau Vacations
- Cheap South Korea Vacations
- Cheap Cambodia Vacations
- Cheap British Indian Ocean Territory Vacations
- Cheap Indonesia Vacations
- Cheap Thailand Vacations
- Cheap Vietnam Vacations
- Cheap Russia Vacations
- Cheap China Vacations
- Cheap Malaysia Vacations
- Cheap Singapore Vacations
- Cheap Maldives Vacations
- Cheap Nepal Vacations
- Cheap Philippines Vacations
- Cheap Japan Vacations





