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 AED 7
4+ stars from AED 30
Galle
Galle
3 stars from AED 8
4+ stars from AED 38
Hikkaduwa
Hikkaduwa
3 stars from AED 13
4+ stars from AED 11
Colombo
Colombo
3 stars from AED 6
4+ stars from AED 16
Negombo
Negombo
3 stars from AED 7
4+ stars from AED 32
Nuwara Eliya
Nuwara Eliya
3 stars from AED 11
4+ stars from AED 50

Good to know

Low season June
High season March
Average price (weeknight): AED 252
Average price (weekend night): AED 282

cheapest month to stay

14%

expected price decrease

most expensive time to stay

93%

expected price increase

(avg. price over the last 2 weeks)

Sun - Thu

(weeknight)

(avg. price over the last 2 weeks)

Fri & Sat

(weekend night)

FAQs when booking a hotel in Sri Lanka

Are hotels in Sri Lanka safe during the coronavirus (COVID-19) crisis?

Hotels are safe environments for travellers as long as they properly implement sanitary measures in response to coronavirus (COVID-19). However, we recommend getting in touch with the local authorities regarding safety procedures for hotels in Sri Lanka.

What is the most popular destination in Sri Lanka?

Based on KAYAK hotel searches, the most popular destination is Colombo (67% of total searches to Sri Lanka). The next most popular destinations are Kandy (15%) and Negombo (9%). Searches for hotels in Nuwara Eliya (9%) are also popular.

What are the most popular regions of Sri Lanka?

Based on KAYAK hotel searches, the most popular region to stay in Sri Lanka is Western. Central and Southern are also very popular.

How much is a cheap hotel in Sri Lanka?

KAYAK users have found double rooms in Sri Lanka for as cheap as AED 95 (Colombo) in the last 3 days. The average price is AED 486.

Best Sri Lanka hotels

Show all
Abundia - Galle - Pool
1
9.6 Excellent (332 reviews)
AED 305+
Anantara Peace Haven Tangalle Resort - Tangalla - Lobby
2
9.4 Excellent (1,428 reviews)
AED 1241+
Cinnamon Lakeside Colombo - Colombo - Pool
3
9.1 Excellent (5,919 reviews)
AED 566+
Hotel Sigiriya - Sigiriya
4
9.1 Excellent (2,970 reviews)
AED 382+
Heritance Negombo - Negombo - Bar
5
8.9 Excellent (3,518 reviews)
AED 683+
Taj Bentota Resort & Spa - Bentota - Building
6
8.8 Excellent (4,692 reviews)
AED 746+
The Grand Kandyan - Kandy - Pool
7
8.8 Excellent (2,693 reviews)
AED 441+
Mount Lavinia Hotel - Dehiwala-Mount Lavinia - Bedroom
8
8.7 Excellent (5,903 reviews)
AED 404+
Avani Bentota Resort - Bentota - Building
9
8.5 Excellent (1,834 reviews)
AED 481+
Sooriya Resort & Spa - Tangalla - Outdoor view
10
8.2 Excellent (645 reviews)
AED 386+
Divyaa Lagoon - Kalpitiya - Building
11
4.8 Okay (2 reviews)
AED 488+
Bandagiri Village Eco Resort - Hambantota - Building
12
3.0 Mediocre (1 reviews)
AED 217+