Most popular cities in Sri Lanka
Kandy43 hotels
Colombo26 hotels
Show all cities
Amazing spa hotels in Sri Lanka
8.4Great282 reviews
Hotel
from INR 14 257 per night
8.4Great607 reviews
Hotel
from INR 16 719 per night
8.2Great120 reviews
Hotel
from INR 13 578 per night
8.2Great259 reviews
Hotel
from INR 8 486 per night
8.2Great333 reviews
Hotel
from INR 6 025 per night
8.2Great157 reviews
Hotel
from INR 6 025 per night
8.2Great178 reviews
Hotel
from INR 7 892 per night
from INR 10 014 per night
from INR 50 920 per night
8.4Great144 reviews
Hotel
from INR 9 335 per night
8.4Great198 reviews
Hotel
from INR 8 147 per night
7.8Very good212 reviews
Hotel
from INR 23 763 per night
8.0Great141 reviews
Hotel
from INR 5 855 per night
8.0Great227 reviews
Hotel
from INR 6 110 per night
8.2Great206 reviews
Hotel
from INR 7 128 per night
from INR 14 767 per night
8.2Great355 reviews
Hotel
from INR 8 996 per night
8.2Great227 reviews
Hotel
from INR 6 704 per night
from INR 12 815 per night
from INR 45 064 per night
Top family hotels in Sri Lanka
from INR 20 622 per night
from INR 26 309 per night
7.8Very good118 reviews
Hotel
from INR 10 184 per night
8.0Great283 reviews
Hotel
from INR 3 988 per night
from INR 36 832 per night
from INR 28 515 per night
from INR 10 608 per night
from INR 17 992 per night
7.6Very good6 reviews
Hotel
from INR 46 677 per night
8.2Great174 reviews
Hotel
from INR 7 213 per night
from INR 11 796 per night
8.2Great167 reviews
Hotel
from INR 8 317 per night
8.4Great194 reviews
Hotel
from INR 7 468 per night
from INR 11 457 per night
7.0Very good8 reviews
Hotel
from INR 25 969 per night
from INR 54 909 per night
8.4Great101 reviews
Hotel
from INR 13 918 per night
Best luxury hotels in Sri Lanka
from INR 14 172 per night
from INR 108 206 per night
8.4Great436 reviews
Hotel
from INR 4 837 per night
8.0Great175 reviews
Hotel
from INR 3 903 per night
8.2Great114 reviews
Hotel
from INR 14 342 per night
from INR 15 276 per night
from INR 20 622 per night
from INR 63 566 per night
from INR 25 120 per night
from INR 10 523 per night
7.8Very good29 reviews
Hotel
from INR 22 659 per night
from INR 14 342 per night
7.6Very good18 reviews
Hotel
from INR 7 128 per night
from INR 22 065 per night
from INR 85 971 per night
from INR 25 120 per night
8.2Great189 reviews
Hotel
from INR 5 007 per night
8.0Great247 reviews
Hotel
from INR 4 498 per night
Top resorts in Sri Lanka
8.2Great100 reviews
Hotel
from INR 14 257 per night
from INR 18 416 per night
from INR 29 279 per night
from INR 26 648 per night
from INR 12 645 per night
from INR 60 680 per night
from INR 12 984 per night
7.8Very good73 reviews
Hotel
from INR 10 438 per night
from INR 15 700 per night
from INR 15 615 per night
from INR 12 475 per night
from INR 18 840 per night
from INR 12 730 per night
from INR 16 549 per night
7.8Very good44 reviews
Hotel
from INR 12 390 per night
from INR 50 241 per night
Sri Lanka Brands & Themes