Most popular cities in Sri Lanka
Galle145 resorts
Negombo282 resorts
Sigiriya90 resorts
Kandy248 resorts
Show all cities
Amazing spa hotels in Sri Lanka
8.4Great276 reviews
Hotel
from NZD 174 per night
8.6Great603 reviews
Hotel
from NZD 311 per night
8.2Great120 reviews
Hotel
from NZD 332 per night
8.2Great260 reviews
Hotel
from NZD 163 per night
8.2Great331 reviews
Hotel
from NZD 208 per night
8.2Great157 reviews
Hotel
from NZD 115 per night
8.2Great173 reviews
Hotel
from NZD 151 per night
8.4Great144 reviews
Hotel
from NZD 179 per night
8.4Great194 reviews
Hotel
from NZD 156 per night
8.0Great91 reviews
Resort
from NZD 234 per night
7.8Very good212 reviews
Hotel
from NZD 396 per night
8.2Great343 reviews
Hotel
from NZD 32 per night
8.0Great135 reviews
Hotel
from NZD 112 per night
7.8Very good190 reviews
Hotel
from NZD 53 per night
8.0Great224 reviews
Hotel
from NZD 117 per night
8.0Great159 reviews
Resort
from NZD 164 per night
8.4Great118 reviews
Resort
from NZD 525 per night
8.4Great101 reviews
Resort
from NZD 554 per night
Top family hotels in Sri Lanka
8.0Great104 reviews
Hotel
from NZD 124 per night
8.6Great68 reviews
Resort
from NZD 522 per night
7.8Very good118 reviews
Hotel
from NZD 195 per night
8.6Great251 reviews
Resort
from NZD 172 per night
8.0Great184 reviews
Resort
from NZD 233 per night
7.8Very good80 reviews
Hotel
from NZD 137 per night
8.2Great132 reviews
Resort
from NZD 221 per night
8.0Great67 reviews
Resort
from NZD 146 per night
8.2Great210 reviews
Resort
from NZD 117 per night
8.0Great57 reviews
Resort
from NZD 110 per night
8.0Great73 reviews
Bed & Breakfast
from NZD 133 per night
7.4Very good92 reviews
Hotel
from NZD 42 per night
7.8Very good107 reviews
Hotel
from NZD 84 per night
Best luxury hotels in Sri Lanka
8.4Great437 reviews
Hotel
from NZD 135 per night
8.2Great324 reviews
Hotel
from NZD 44 per night
8.0Great113 reviews
Hotel
from NZD 106 per night
7.6Very good57 reviews
Resort
from NZD 97 per night
8.2Great114 reviews
Resort
from NZD 403 per night
8.0Great283 reviews
Hotel
from NZD 93 per night
8.2Great31 reviews
Resort
from NZD 409 per night
8.0Great52 reviews
Resort
from NZD 244 per night
8.4Great46 reviews
Resort
from NZD 194 per night
8.0Great178 reviews
Hotel
from NZD 75 per night
8.2Great102 reviews
Hotel
from NZD 97 per night
8.2Great364 reviews
Hotel
from NZD 97 per night
Cheap hotels in Sri Lanka
7.4Very good95 reviews
Hotel
from NZD 48 per night
8.0Great276 reviews
Hotel
from NZD 52 per night
5.6Guest rating2 reviews
Hotel
from NZD 27 per night
7.2Very good55 reviews
Hotel
from NZD 39 per night
7.4Very good111 reviews
Hotel
from NZD 40 per night
7.2Very good31 reviews
Hotel
from NZD 60 per night
7.8Very good84 reviews
Hotel
from NZD 35 per night
8.4Great128 reviews
Guest house
from NZD 40 per night
5.8Guest rating9 reviews
Hotel
from NZD 63 per night
8.4Great41 reviews
Guest house
from NZD 48 per night
8.2Great320 reviews
Hotel
from NZD 39 per night
8.0Great166 reviews
Resort
from NZD 45 per night
7.8Very good29 reviews
Hotel
from NZD 52 per night
8.0Great393 reviews
Hotel
from NZD 21 per night
8.2Great118 reviews
Resort
from NZD 86 per night
8.0Great117 reviews
Hotel
from NZD 37 per night
8.2Great182 reviews
Hotel
from NZD 37 per night
Resorts with beach in Sri Lanka
7.8Very good66 reviews
Hotel
from NZD 102 per night
7.6Very good102 reviews
Hotel
from NZD 112 per night
8.2Great115 reviews
Resort
from NZD 187 per night
7.8Very good169 reviews
Hotel
from NZD 57 per night
7.8Very good53 reviews
Resort
from NZD 110 per night
8.0Great208 reviews
Resort
from NZD 252 per night
8.4Great678 reviews
Hotel
from NZD 155 per night
7.0Very good26 reviews
Hotel
from NZD 141 per night
8.0Great94 reviews
Resort
from NZD 207 per night
7.6Very good38 reviews
Hotel
from NZD 86 per night
7.6Very good61 reviews
Hotel
from NZD 107 per night
8.2Great64 reviews
Resort
from NZD 32 per night
8.4Great286 reviews
Hotel
from NZD 202 per night
Resorts with free parking in Sri Lanka
8.2Great112 reviews
Hotel
from NZD 184 per night
7.6Very good241 reviews
Hotel
from NZD 89 per night
8.2Great149 reviews
Hotel
from NZD 73 per night
8.0Great103 reviews
Hotel
from NZD 75 per night
8.0Great217 reviews
Resort
from NZD 176 per night
8.2Great323 reviews
Hotel
from NZD 282 per night
8.2Great247 reviews
Resort
from NZD 114 per night
8.2Great201 reviews
Hotel
from NZD 137 per night
8.0Great100 reviews
Hotel
from NZD 93 per night
8.4Great85 reviews
Resort
from NZD 130 per night
8.2Great355 reviews
Hotel
from NZD 172 per night
8.2Great218 reviews
Hotel
from NZD 128 per night
8.2Great33 reviews
Resort
from NZD 1 062 per night
8.2Great203 reviews
Resort
from NZD 228 per night
Top Resorts in Sri Lanka
7.2Very good77 reviews
Hotel
from NZD 55 per night
7.8Very good162 reviews
Hotel
from NZD 217 per night
8.4Great74 reviews
Resort
from NZD 102 per night
8.2Great114 reviews
Hotel
from NZD 406 per night
8.2Great164 reviews
Resort
from NZD 248 per night
8.0Great242 reviews
Resort
from NZD 97 per night
7.4Very good7 reviews
Hotel
from NZD 176 per night
8.0Great60 reviews
Resort
from NZD 264 per night
8.0Great203 reviews
Hotel
from NZD 132 per night
8.2Great10 reviews
Resort
from NZD 200 per night
7.4Very good10 reviews
Resort
from NZD 120 per night