kayak.com.my is also available in English. Visit site in English.

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

Kandy
Kandy
4+ stars from RM 1,143
Colombo
Colombo
3 stars from RM 25
4+ stars from RM 66
Nuwara Eliya
Nuwara Eliya
3 stars from RM 91
4+ stars from RM 396
Negombo
Negombo
3 stars from RM 161
4+ stars from RM 132

Good to know

Low season

May Cheapest month to stay with an average 18% drop in price.

High season

March Most expensive month to stay with an average 77% rise in price.

Average price (weeknight)

RM 184 Average Sun - Thu price over the last 2 weeks.

Average price (weekend night)

RM 195 Average Fri & Sat price over the last 2 weeks.

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
Marino Beach Colombo - Colombo
1
9.0 Excellent (6,747 reviews)
RM 405+
Cinnamon Lodge - Habarana - Dining room
2
9.0 Excellent (534 reviews)
RM 533+
Abundia - Galle - Bedroom
3
9.0 Excellent (310 reviews)
RM 343+
Ocean Pebbles - Dehiwala-Mount Lavinia - Bedroom
4
9.0 Excellent (21 reviews)
RM 124+
Aliya Resort And Spa - Sigiriya - Building
5
9.0 Excellent (890 reviews)
RM 483+
Cinnamon Lakeside Colombo - Colombo - Pool
6
8.0 Excellent (460 reviews)
RM 636+
Nallur Holidays Inn - Jaffna - Building
7
8.0 Excellent (320 reviews)
RM 42+
Blue Elephant Guest House - Negombo - Building
8
8.0 Excellent (257 reviews)
RM 166+
The View Ella - Ella - Building
9
8.0 Excellent (901 reviews)
RM 318+
City Beds-The Regent - Colombo - Bedroom
10
8.0 Excellent (1,125 reviews)
RM 186+
Jetwing St. Andrew's - Nuwara Eliya - Building
11
7.1 Good (195 reviews)
RM 702+
Araliya Green Hills Hotel - Nuwara Eliya - Building
12
7.0 Good (104 reviews)
RM 727+