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 |

Good to know

Low season

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

High season

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

Average price (weeknight)

₱3,878 Average Sun - Thu price over the last 2 weeks.

Average price (weekend night)

₱3,470 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
Marino Beach Colombo - Colombo - Building
1
9.1 Excellent (6,768 reviews)
₱3,169+
The Kingsbury Colombo - Colombo - Building
2
8.7 Excellent (785 reviews)
₱2,977+
Fairway Colombo - Colombo - Building
3
8.7 Excellent (2,589 reviews)
₱1,489+
The Villa in Lavinia - Colombo - Bedroom
4
8.6 Excellent (124 reviews)
₱1,297+
Silvikris Villas - Colombo - Outdoors view
5
8.6 Excellent (201 reviews)
₱913+
Mandarina Colombo - Colombo - Building
6
8.5 Excellent (741 reviews)
₱2,113+
Ozo Colombo Sri Lanka - Colombo
7
8.4 Excellent (812 reviews)
₱1,969+
Citrus Waskaduwa - Wadduwa - Building
8
8.2 Excellent (444 reviews)
₱4,273+
Centara Ceysands Resort & Spa Sri Lanka - Bentota - Bedroom
9
8.1 Excellent (618 reviews)
₱4,129+
Mount Lavinia Hotel - Dehiwala-Mount Lavinia - Bedroom
10
8.0 Excellent (914 reviews)
₱3,265+
Cinnamon Bey Beruwala - Beruwala - Bedroom
11
7.9 Good (736 reviews)
₱4,081+
Best Western Elyon Colombo - Colombo - Building
12
7.8 Good (255 reviews)
₱3,409+

Top Sri Lanka Destinations