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

Best Sri Lanka hotels

Show all
Villa Upper Dickson - Galle - Bedroom
1
9.4 Excellent (260 reviews)
₹ 8,589+
The Grand Hotel - Nuwara Eliya - Building
2
9.2 Excellent (2,409 reviews)
₹ 13,605+
Marino Beach Colombo - Colombo - Building
3
9.1 Excellent (8,084 reviews)
₹ 7,449+
Cinnamon Grand Colombo - Colombo - Building
4
9.1 Excellent (8,612 reviews)
₹ 13,149+
Heritance Tea Factory - Nuwara Eliya - Building
5
8.9 Excellent (1,633 reviews)
₹ 22,954+
Era Beach - Galle - Building
6
8.9 Excellent (91 reviews)
₹ 11,325+
OZO Kandy Sri Lanka - Kandy - Bedroom
7
8.8 Excellent (2,744 reviews)
₹ 8,513+
Earl's Regency - Kandy - Building
8
8.6 Excellent (3,299 reviews)
₹ 13,985+
Bara Beach Home - Galle - Bedroom
9
8.5 Excellent (546 reviews)
₹ 1,520+
Kandyan Reach Hotel - Kurunegala - Building
11
7.2 Good (105 reviews)
₹ 3,572+

Best rooms in Sri Lanka

'27' Spathodea- Oasis in the City - Colombo - Bedroom
1
9.7 Excellent (257 reviews)
₹ 3,800+
Cinnamon Bentota Beach - Bentota - Building
2
9.0 Excellent (356 reviews)
₹ 21,488+
Royce Boutique Hotel - Dehiwala-Mount Lavinia - Building
3
9.0 Excellent (2,527 reviews)
₹ 2,888+
Henderson Airport Residence - Negombo - Building
4
9.6 Excellent (538 reviews)
₹ 2,736+