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 £9
4+ stars from £30
Galle
Galle
3 stars from £8
4+ stars from £38
Hikkaduwa
Hikkaduwa
3 stars from £9
4+ stars from £30
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 £11
4+ stars from £50

Good to know

Low season

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

High season

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

Average price (weeknight)

£39 Average Sun - Thu price over the last 2 weeks.

Average price (weekend night)

£44 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?

Best Sri Lanka hotels

Show all
Aliya Resort And Spa - Sigiriya - Outdoor view
1
9.3 Excellent (918 reviews)
Jetwing Vil Uyana - Sigiriya - Building
2
9.3 Excellent (56 reviews)
Jungle Beach By Uga Escapes - Trincomalee - Bedroom
3
9.2 Excellent (238 reviews)
Amaranthe Bay - Trincomalee - Pool
4
8.9 Excellent (393 reviews)
North Gate by Jetwing - Jaffna - Bedroom
5
8.9 Excellent (214 reviews)
Jetwing Jaffna - Jaffna - Building
6
8.7 Excellent (256 reviews)
Grand Hotel - Nuwara Eliya
7
8.6 Excellent (473 reviews)
Coral Sands Hotel - Hikkaduwa
8
8.0 Excellent (562 reviews)
Hotel Blue Whale - Jaffna - Building
9
7.9 Good (22 reviews)
Hotel Green Garden - Trincomalee - Bedroom
10
7.9 Good (49 reviews)
Citrus Hikkaduwa - Hikkaduwa - Building
11
7.5 Good (678 reviews)
Araliya Green Hills Hotel - Nuwara Eliya - Building
12
7.3 Good (5 reviews)