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 ₹ 7
4+ stars from ₹ 30
Galle
Galle
3 stars from ₹ 12
4+ stars from ₹ 38
Hikkaduwa
Hikkaduwa
3 stars from ₹ 9
4+ stars from ₹ 45
Colombo
Colombo
3 stars from ₹ 6
4+ stars from ₹ 16
Negombo
Negombo
3 stars from ₹ 7
4+ stars from ₹ 32
Nuwara Eliya
Nuwara Eliya
3 stars from ₹ 22
4+ stars from ₹ 50

Good to know

Low season

July Cheapest month to stay with an average 6% drop in price.

High season

February Most expensive month to stay with an average 94% rise in price.

Average price (weeknight)

₹ 3,930 Average Sun - Thu price over the last 2 weeks.

Average price (weekend night)

₹ 4,334 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
Villa Upper Dickson - Galle - Lobby
2
9.4 Excellent (233 reviews)
₹ 8,498+
Marino Beach Colombo - Colombo - Balcony
3
9.1 Excellent (6,655 reviews)
₹ 7,370+
Era Beach - Galle - Building
4
8.9 Excellent (41 reviews)
₹ 11,206+
Heritance Tea Factory - Nuwara Eliya - Building
5
8.6 Excellent (565 reviews)
₹ 22,712+
Cinnamon Grand Colombo - Colombo - Building
6
8.6 Excellent (814 reviews)
₹ 13,011+
Grand Hotel - Nuwara Eliya
7
8.6 Excellent (473 reviews)
₹ 13,462+
Bara Beach Home - Galle - Bedroom
8
8.5 Excellent (513 reviews)
₹ 1,505+
OZO Kandy Sri Lanka - Kandy - Bedroom
9
8.5 Excellent (834 reviews)
₹ 8,423+
Earl's Regency - Kandy - Building
10
8.3 Excellent (1,014 reviews)
₹ 13,838+
Kandyan Reach Hotel - Kurunegala - Building
11
7.2 Good (80 reviews)
₹ 3,535+