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 €15
Galle
Galle
3 stars from €12
4+ stars from €67
Colombo
Colombo
3 stars from €13
4+ stars from €11
Nuwara Eliya
Nuwara Eliya
3 stars from €85
4+ stars from €135
Negombo
Negombo
3 stars from €8
4+ stars from €18
Hikkaduwa
Hikkaduwa
3 stars from €6

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)

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

Average price (weekend night)

€40 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 - Building
1
9.3 Excellent (892 reviews)
€114+
Thaulle Resort - Yala - Building
2
9.1 Excellent (424 reviews)
La Safari Inn Tissamaharama - Yala - Bedroom
3
8.9 Excellent (287 reviews)
The Fortress Resort & Spa - Galle - Building
4
8.9 Excellent (146 reviews)
€143+
Sevana City Hotel Kandy - Kandy - Building
5
8.8 Excellent (1,843 reviews)
Esprit d'Ici Hotel - Mirissa - Building
6
8.8 Excellent (4 reviews)
Triple O Six - Mirissa - Building
7
8.7 Excellent (431 reviews)
The Kingsbury Colombo - Colombo - Building
8
8.7 Excellent (785 reviews)
Tuk Tuk Boutique Hotel - Negombo - Bedroom
9
8.7 Excellent (442 reviews)
Latheena Resort - Mirissa - Bedroom
10
8.6 Excellent (125 reviews)
White Palace - Negombo - Bedroom
11
8.4 Excellent (182 reviews)