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
3 stars from €11
Galle
Galle
3 stars from €12
4+ stars from €38
Hikkaduwa
Hikkaduwa
3 stars from €11
4+ stars from €45
Colombo
Colombo
3 stars from €6
4+ stars from €16
Negombo
Negombo
3 stars from €13
4+ stars from €40
Nuwara Eliya
Nuwara Eliya
3 stars from €76
4+ stars from €152

Good to know

Low season

September Cheapest month to stay with an average 17% drop in price.

High season

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

Average price (weeknight)

€46 Average Sun - Thu price over the last 2 weeks.

Average price (weekend night)

€41 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?

How much is a hotel in Sri Lanka for this weekend?

Best Sri Lanka hotels

Show all
Aliya Resort And Spa - Sigiriya - Outdoor view
1
9.3 Excellent (875 reviews)
€100+
The Fortress Resort & Spa - Galle
2
9.0 Excellent (139 reviews)
€251+
La Safari Inn Tissamaharama - Yala - Building
3
8.9 Excellent (281 reviews)
Hotel Sigiriya - Sigiriya - Pool
4
8.9 Excellent (1,121 reviews)
Sevana City Hotel Kandy - Kandy
5
8.8 Excellent (1,822 reviews)
The Kingsbury Colombo - Colombo - Building
6
8.8 Excellent (737 reviews)
€135+
Triple O Six - Mirissa
7
8.7 Excellent (427 reviews)
€112+
Ceylonlak Boutique Hotel - Negombo - Pool
8
8.7 Excellent (430 reviews)
Latheena Resort - Mirissa - Bedroom
9
8.6 Excellent (120 reviews)
White Palace - Negombo - Bedroom
10
8.4 Excellent (177 reviews)
Ozo Colombo Sri Lanka - Colombo - Bedroom
11
8.4 Excellent (787 reviews)