Best 5-star hotels in Sri Lanka
8.4Great283 reviews
Hotel
from INR 14 166 per night
8.4Great608 reviews
Hotel
from INR 16 611 per night
8.2Great120 reviews
Hotel
from INR 17 202 per night
8.2Great260 reviews
Hotel
from INR 8 432 per night
8.2Great335 reviews
Hotel
from INR 5 987 per night
8.2Great157 reviews
Hotel
from INR 5 987 per night
8.2Great178 reviews
Hotel
from INR 7 842 per night
from INR 50 594 per night
8.4Great144 reviews
Hotel
from INR 9 275 per night
8.4Great198 reviews
Hotel
from INR 8 095 per night
8.0Great91 reviews
Resort
from INR 6 071 per night
7.8Very good212 reviews
Hotel
from INR 24 959 per night
8.0Great141 reviews
Hotel
from INR 5 818 per night
8.0Great227 reviews
Hotel
from INR 6 071 per night
8.2Great246 reviews
Resort
from INR 5 902 per night
8.2Great207 reviews
Hotel
from INR 7 083 per night
from INR 10 118 per night
8.0Great159 reviews
Resort
from INR 8 516 per night
8.4Great122 reviews
Resort
from INR 27 405 per night
8.4Great101 reviews
Resort
from INR 28 670 per night
Most popular 4-star hotels in Sri Lanka
8.0Great108 reviews
Hotel
from INR 4 722 per night
8.2Great157 reviews
Hotel
from INR 3 794 per night
8.0Great120 reviews
Resort
from INR 8 769 per night
7.8Very good169 reviews
Hotel
from INR 2 951 per night
8.4Great681 reviews
Hotel
from INR 8 010 per night
7.6Very good38 reviews
Hotel
from INR 4 469 per night
8.2Great294 reviews
Hotel
from INR 9 359 per night
8.2Great327 reviews
Hotel
from INR 2 276 per night
8.0Great113 reviews
Hotel
from INR 8 263 per night
8.2Great31 reviews
Resort
from INR 25 887 per night
from INR 10 371 per night
8.0Great176 reviews
Hotel
from INR 3 878 per night
8.6Great251 reviews
Resort
from INR 8 432 per night
8.2Great342 reviews
Hotel
from INR 13 154 per night
7.8Very good194 reviews
Hotel
from INR 2 276 per night
7.8Very good107 reviews
Hotel
from INR 6 661 per night
8.2Great323 reviews
Hotel
from INR 14 503 per night
Most popular 3-star hotels in Sri Lanka
7.8Very good66 reviews
Hotel
from INR 5 312 per night
from INR 16 696 per night
7.6Very good255 reviews
Hotel
from INR 4 637 per night
8.0Great103 reviews
Hotel
from INR 4 216 per night
7.0Very good26 reviews
Hotel
from INR 11 552 per night
7.6Very good61 reviews
Hotel
from INR 5 228 per night
7.6Very good23 reviews
Hotel
from INR 3 204 per night
7.2Very good77 reviews
Hotel
from INR 6 914 per night
7.8Very good162 reviews
Hotel
from INR 11 215 per night
7.8Very good87 reviews
Hotel
from INR 5 734 per night
7.6Very good6 reviews
Hotel
from INR 9 107 per night
7.4Very good14 reviews
Hotel
from INR 3 710 per night
7.4Very good103 reviews
Hotel
from INR 1 433 per night
8.0Great100 reviews
Hotel
from INR 4 806 per night
Amazing spa hotels in Sri Lanka
8.2Great112 reviews
Hotel
from INR 10 540 per night
8.0Great217 reviews
Resort
from INR 9 107 per night
8.0Great208 reviews
Resort
from INR 13 070 per night
8.0Great94 reviews
Resort
from INR 32 802 per night
8.4Great437 reviews
Hotel
from INR 4 806 per night
8.4Great46 reviews
Resort
from INR 16 358 per night
8.0Great193 reviews
Resort
from INR 13 829 per night
8.2Great108 reviews
Hotel
from INR 7 673 per night
8.4Great74 reviews
Resort
from INR 9 107 per night
8.2Great114 reviews
Hotel
from INR 14 250 per night
8.2Great132 reviews
Resort
from INR 13 154 per night
from INR 23 610 per night
8.4Great85 reviews
Resort
from INR 6 745 per night
8.2Great355 reviews
Hotel
from INR 8 938 per night
8.2Great227 reviews
Hotel
from INR 6 661 per night
from INR 14 250 per night
8.2Great43 reviews
Resort
from INR 54 895 per night
8.2Great202 reviews
Resort
from INR 11 805 per night
Top family hotels in Sri Lanka
7.8Very good118 reviews
Hotel
from INR 10 118 per night
8.0Great283 reviews
Hotel
from INR 3 963 per night
8.0Great73 reviews
Resort
from INR 11 383 per night
8.2Great218 reviews
Resort
from INR 39 969 per night
8.0Great69 reviews
Resort
from INR 16 949 per night
from INR 10 624 per night
from INR 14 503 per night
8.0Great73 reviews
Bed & Breakfast
from INR 6 914 per night
from INR 24 201 per night
8.2Great131 reviews
Hotel
from INR 6 661 per night
from INR 15 515 per night
8.2Great90 reviews
Resort
from INR 6 492 per night
8.0Great7 reviews
Guest house
from INR 7 757 per night
8.4Great184 reviews
Hotel
from INR 7 589 per night
7.8Very good84 reviews
Hotel
from INR 5 396 per night
8.2Great117 reviews
Hotel
from INR 7 673 per night
8.4Great39 reviews
Resort
from INR 16 949 per night
Best luxury hotels in Sri Lanka
8.2Great362 reviews
Hotel
from INR 5 059 per night
8.2Great164 reviews
Resort
from INR 18 298 per night
8.0Great242 reviews
Resort
from INR 5 565 per night
from INR 16 864 per night
8.0Great60 reviews
Resort
from INR 13 660 per night
8.0Great206 reviews
Hotel
from INR 8 432 per night
8.2Great10 reviews
Resort
from INR 10 371 per night
from INR 22 430 per night
7.8Very good15 reviews
Hotel
from INR 9 191 per night
7.2Very good34 reviews
Resort
from INR 8 263 per night
8.4Great100 reviews
Resort
from INR 13 491 per night
from INR 15 599 per night
from INR 87 528 per night
from INR 24 959 per night
Cheap hotels in Sri Lanka
7.2Very good31 reviews
Hotel
from INR 3 119 per night
8.2Great228 reviews
Hotel
from INR 2 276 per night
8.2Great110 reviews
Hotel
from INR 3 035 per night
7.8Very good104 reviews
Bed & Breakfast
from INR 2 108 per night
8.2Great325 reviews
Hotel
from INR 2 023 per night
7.8Very good37 reviews
Hotel
from INR 2 276 per night
8.0Great397 reviews
Hotel
from INR 674 per night
8.0Great115 reviews
Hotel
from INR 2 023 per night
8.2Great192 reviews
Hotel
from INR 2 276 per night
8.2Great160 reviews
Guest house
from INR 1 096 per night
8.0Great48 reviews
Guest house
from INR 2 276 per night
8.2Great191 reviews
Resort
from INR 4 637 per night
7.8Very good54 reviews
Hotel
from INR 2 192 per night
8.4Great186 reviews
Bed & Breakfast
from INR 2 276 per night
8.4Great150 reviews
Hotel
from INR 1 433 per night
Top resorts in Sri Lanka
7.8Very good145 reviews
Resort
from INR 5 059 per night
8.2Great234 reviews
Resort
from INR 9 950 per night
5.6Guest rating2 reviews
Hotel
from INR 3 878 per night
8.2Great149 reviews
Resort
from INR 9 781 per night
from INR 21 924 per night
7.0Very good28 reviews
Hotel
from INR 3 541 per night
8.2Great144 reviews
Resort
from INR 7 167 per night
8.4Great37 reviews
Resort
from INR 35 416 per night
8.4Great147 reviews
Hotel
from INR 11 889 per night
8.2Great98 reviews
Resort
from INR 11 552 per night
from INR 41 656 per night
7.8Very good153 reviews
Hotel
from INR 10 034 per night
8.4Great184 reviews
Resort
from INR 9 359 per night
7.4Very good91 reviews
Hotel
from INR 4 553 per night
from INR 17 286 per night
7.2Very good12 reviews
Hotel
from INR 6 071 per night
8.2Great189 reviews
Hotel
from INR 4 975 per night
8.2Great120 reviews
Resort
from INR 16 274 per night
Sri Lanka Brands & Themes