Sri Lanka hotels

Sri Lanka hotels

Search hundreds of travel sites at once for hotels in  Sri Lanka

Enter a city, hotel, airport, address or landmark
Check-in
Check-out
Compare vs KAYAK |

Latest Sri Lanka Hotel Deals

Colombo
Colombo
3 stars from AED 37
4+ stars from AED 98
Kandy
Kandy
3 stars from AED 136
4+ stars from AED 125
Nuwara Eliya
Nuwara Eliya
3 stars from AED 51
4+ stars from AED 180
Negombo
Negombo
3 stars from AED 40
4+ stars from AED 92
Bentota
4+ stars from AED 140

Good to know

Low season

November

High season

December

Average price (weeknight)

AED 164

Average price (weekend night)

AED 174
Cheapest month to stay with an average 15% drop in price.
Most expensive month to stay with an average 72% rise in price.
Average Sun - Thu price over the last 2 weeks.
Average Fri & Sat price over the last 2 weeks.

When to book a hotel in Sri Lanka

Price per night / 3-star hotel. Prices are not fixed and may vary with time.
Average nightly price per month
Average nightly price

FAQs when booking a hotel in Sri Lanka

Are hotels in Sri Lanka safe during the coronavirus (COVID-19) crisis?

What is the most popular destination in Sri Lanka?

What are the most popular regions of Sri Lanka?

How much is a cheap hotel in Sri Lanka?

How much is a hotel in Sri Lanka for tonight?

Best Sri Lanka hotels

Show all
Abundia - Galle - Pool
1
9.6 Excellent (248 reviews)
AED 89+
Anantara Peace Haven Tangalle Resort - Tangalla - Bedroom
2
9.4 Excellent (324 reviews)
AED 1,110+
Hotel Sigiriya - Sigiriya - Pool
3
8.9 Excellent (797 reviews)
AED 283+
Heritance Negombo - Negombo - Spa
4
8.8 Excellent (990 reviews)
AED 515+
Mount Lavinia Hotel - Dehiwala-Mount Lavinia - Living room
5
8.7 Excellent (16 reviews)
AED 522+
The Grand Kandyan - Kandy - Bedroom
6
8.7 Excellent (277 reviews)
AED 313+
Cinnamon Lakeside Colombo - Colombo - Pool
7
8.5 Excellent (478 reviews)
AED 335+
Taj Bentota Resort & Spa - Bentota - Pool
8
8.3 Excellent (438 reviews)
AED 654+
Divya Lagoon - Kalpitiya
9
4.8 Okay (2 reviews)
AED 489+
Bandagiri Village Eco Resort - Hambantota - Pool
10
3.0 Mediocre (1 reviews)
AED 280+