Asia


Best Hotels in Sri Lanka

Enter your dates and choose out of 357 properties in Sri Lanka! Book Now, Pay at the Hotel. Instant Email Confirmation

Guests 1
Adults
Children

All Accommodation Destinations in Sri Lanka

Find and book hotels in popular regions, airports, cities, places of interest in Sri Lanka

Ella
440 hotels
Kandy
373 hotels
Hikkaduwa
372 hotels
Mirissa
298 hotels
Tangalle
250 hotels
Galle
243 hotels
Negombo
242 hotels
Nuwara Eliya
230 hotels
Unawatuna
229 hotels
Sigiriya
224 hotels
Weligama
200 hotels
Bentota
163 hotels
Colombo
143 hotels
Anuradhapura
129 hotels
Udawalawe
126 hotels
Arugam Bay
110 hotels
Tissamaharama
97 hotels
Dambulla
93 hotels
Trincomalee
75 hotels
Matara
72 hotels
Dickwella
66 hotels
Ahangama
64 hotels
Polonnaruwa
59 hotels
Habarana
55 hotels
Haputale
44 hotels
Kalpitiya
43 hotels
Nilaveli
42 hotels
Jaffna
39 hotels
Katunayake
36 hotels
Ambalangoda
35 hotels
Kalutara
33 hotels
Kataragama
32 hotels
Mount Lavinia
31 hotels
Beruwala
30 hotels
Bandarawela
29 hotels
Adams Peak
29 hotels
Hiriketiya
29 hotels
Wadduwa
26 hotels
Hatton
26 hotels
Yala
25 hotels
Deniyaya
25 hotels
Midigama
22 hotels
Habaraduwa
22 hotels
Pasikuda
22 hotels
Koggala
20 hotels
Matale
16 hotels
Ahungalla
15 hotels
Aluthgama
15 hotels
Wilpattu
15 hotels
Talalla
14 hotels
Pinnawala
14 hotels
Balapitiya
12 hotels
Marawila
11 hotels
Digana
11 hotels
Batticaloa
11 hotels
Ratnapura
10 hotels
Belihul Oya
10 hotels
Nugegoda
9 hotels
Kurunegala
9 hotels
Induruwa
9 hotels
Maskeliya
8 hotels
Kirinda
8 hotels
Hambantota
8 hotels
Waikkal
7 hotels
Kosgoda
7 hotels
Kegalle
7 hotels
Gampaha
7 hotels
Dehiwala
7 hotels
Boralesgamuwa
7 hotels
Wellawaya
6 hotels
Piliyandala
6 hotels
Kitulgala
6 hotels
Badulla
6 hotels
Peradeniya
5 hotels
Mihintale
5 hotels
Mannar
5 hotels
Mahiyangana
5 hotels
Ja-Ela
5 hotels
Diyatalawa
5 hotels
Chilaw
5 hotels
Wasgamuwa
5 hotels
Ramboda
4 hotels
Rakwana
4 hotels
Ragama
4 hotels
Ohiya
4 hotels
Malabe
4 hotels
Koslanda
4 hotels
Kilinochchi
4 hotels
Kalametiya
4 hotels
Gampola
4 hotels
Embilipitiya
4 hotels
Buttala
4 hotels
Avissawella
4 hotels
Alankuda
4 hotels
Welimada
3 hotels
Uswetakeiyawa
3 hotels
Puttalam
3 hotels
Pottuvil
3 hotels
Pannipitiya
3 hotels
Nochchiyagama
3 hotels
Nawala
3 hotels
Moragalla
3 hotels
Maggona
3 hotels
Kelaniya
3 hotels
Kadugannawa
3 hotels
Giritale
3 hotels
Ginigathena
3 hotels
Dodanduwa
3 hotels
Boossa
3 hotels
Andiambalama
3 hotels
Ambalantota
3 hotels
Kiribathgoda
3 hotels
Wattala
2 hotels
Vavuniya
2 hotels
Talpe
2 hotels
Ranna
2 hotels
Passara
2 hotels
Panadura
2 hotels
Norton Bridge
2 hotels
Nawalapitiya
2 hotels
Moratuwa
2 hotels
Mawanella
2 hotels
Maharagama
2 hotels
Maha Induruwa
2 hotels
Madulkele
2 hotels
Madihe East
2 hotels
Kudawe
2 hotels
Waskaduwa
2 hotels
Komari
2 hotels
Kamburugamuwa
2 hotels
Kalawana
2 hotels
Kadawatha
2 hotels
Horana
2 hotels
Homagama
2 hotels
Haldummulla
2 hotels
Galgamuwa
2 hotels
Elpitiya
2 hotels
Elkaduwa
2 hotels
Dodampe
2 hotels
Bolgoda
2 hotels
Beddegama
2 hotels
Balangoda
2 hotels
Ampara
2 hotels
Ambepussa
2 hotels
Kolonnawa
2 hotels
Yapahuwa
1 hotels
Wegala
1 hotels
Waturegama
1 hotels
Veyangoda
1 hotels
Ulapane
1 hotels
Uggalboda
1 hotels
Udagama
1 hotels
Tinniyawala
1 hotels
Tawalantenna
1 hotels
Tanamalwila
1 hotels
Talawatugoda
1 hotels
Talahena
1 hotels
Seeduwa
1 hotels
Ruwanwella
1 hotels
Rekawa
1 hotels
Rajagiriya
1 hotels
Raddoluwa
1 hotels
Pussellawa
1 hotels
Pullumalai
1 hotels
Polhena
1 hotels
Polgasowita
1 hotels
Point Pedro
1 hotels
Penetiyana
1 hotels
Pelena
1 hotels
Pelawatta
1 hotels
Parasangahawewa
1 hotels
Pamunugama
1 hotels
Palatupana
1 hotels
Paiyagala South
1 hotels
Paiyagala North
1 hotels
Padukka
1 hotels
Nelluwa
1 hotels
Nawangoda
1 hotels
Naula
1 hotels
Nattandiya
1 hotels
Mullaittivu
1 hotels
Monaragala
1 hotels
Mirigama
1 hotels
Minneriya
1 hotels
Menikhinna
1 hotels
Maspota
1 hotels
Maradana
1 hotels
Makandura
1 hotels
Maha Oya
1 hotels
Maha Akurugoda
1 hotels
Madawala
1 hotels
Labugolla
1 hotels
Kumana
1 hotels
Kotugoda
1 hotels
Kottawa
1 hotels
Kottagoda
1 hotels
Kobbekaduwa
1 hotels
Kepungoda
1 hotels
Karalliyadda
1 hotels
Kandapola
1 hotels
Kandana
1 hotels
Kananke
1 hotels
Kaduwela
1 hotels
Inamaluwa
1 hotels
Idalgashinna
1 hotels
Hungama
1 hotels
Hokandara South
1 hotels
Hindagala
1 hotels
Hettiwatta
1 hotels
Haragama
1 hotels
Hanwella
1 hotels
Gomagoda
1 hotels
Giriulla
1 hotels
Gelioya
1 hotels
Eratnagoda
1 hotels
Epamulla
1 hotels
Elagawagoda
1 hotels
Egalla
1 hotels
Dungalpitiya
1 hotels
Dumbana
1 hotels
Dondra East
1 hotels
Dikwellagama
1 hotels
Dikoya
1 hotels
Deraniyagala
1 hotels
Deminigoda
1 hotels
Demanhandiya
1 hotels
Degalla
1 hotels
Danwattegoda
1 hotels
Boralanda
1 hotels
Bopitiya
1 hotels
Belikolapagoda
1 hotels
Batigama
1 hotels
Batepola
1 hotels
Bandaragama
1 hotels
Baddegama
1 hotels
Attanagalla
1 hotels
Atadahewatugoda
1 hotels
Angulana
1 hotels
Amunumulla
1 hotels
Amugoda
1 hotels
Ambawela
1 hotels
Ambagahagedara
1 hotels
Alutgama
1 hotels
Akurala
1 hotels
Addalachenai
1 hotels
Achchamulai
1 hotels
Danwilana
1 hotels
Yatiyantota
1 hotels
Rangala
1 hotels
Pesalai
1 hotels
Pathegama
1 hotels
Kiribatkumbura
1 hotels
Kanawegalla
1 hotels
Ingiriya
1 hotels
Hunumulla
1 hotels
Hali Ela
1 hotels
Gadaladeniya
1 hotels
Devinuwara
1 hotels
Batawala
1 hotels
Mandaran Newara
1 hotels
Arawwawala
1 hotels
Horabora
1 hotels
Danowita
1 hotels
Weuda
1 hotels
Dunagaha
1 hotels
Dodangoda
1 hotels
City Centre
404 hotels
Hikkaduwa Beach
319 hotels
Galle City
284 hotels
Mirissa Beach
214 hotels
Tangalle Beach
144 hotels
Nuwara Eliya City Centre
112 hotels
Old Town
95 hotels
Kollupitiya
86 hotels
Wellawatte
77 hotels
Lake Gregory
74 hotels
Whale Watching Mirissa
44 hotels
Uppuveli Beach
43 hotels
Polhena Beach
39 hotels
Bentota Beach
37 hotels
Centre Area
28 hotels
Hiriketiya Beach
28 hotels
Mount Lavinia Beach
27 hotels
Unawatuna Beach
24 hotels
Borella
23 hotels
Digana Centre
15 hotels
Fort
14 hotels
Pasikuda Beach
13 hotels
Galle Face Beach
13 hotels
Kandy Parade
11 hotels
Mihiripenna Beach
11 hotels
Dematagoda
2 hotels
Pettah
1 hotels
Anuradhapura District
Colombo District
Galle District
Ampara District
Kandy District
Nuwara Eliya District
Jaffna District
Kilinochchi District
Mullaitivu District
Mannar District
Vavuniya District
Trincomalee District
Puttalam District
Kurunegala District
Polonnaruwa District
Matale District
Batticaloa District
Gampaha District
Kegalle District
Badulla District
Kalutara District
Ratnapura District
Monaragala District
Hambantota District
Matara District
Bentota District
Bentota Region
Hikkaduwa Region
Galle Region
Mirissa Region
Tangalle Region
Hambantota Region
Yala National Park
Kumana Region
Arugambay Region
Trincomalee Region
Pasikuda Region
Kandy Region
Sigiriya Region
Jaffna Region
Nuwara Eliya Region
Negombo Region
Knuckles Mountain Range
Wilpattu National Park
Bundala National Park
Udawalawe National Park
Koggala Lake
Cultural Triangle
Bandaranaike International Colombo Airport
Anuradhapura Air Force Base
Batticaloa Airport
Colombo Ratmalana Airport
Ampara Airport
Hingurakgoda Air Force Base
Kankesanturai Airport
Koggala Airport
China Bay Airport
Mattala Rajapaksa International Airport

What to See & Do in Sri Lanka

Travelling to Sri Lanka and no idea what to visit? Our travel guide will help you find the best attractions in Sri Lanka you should not miss during your visit
Our travel guide will help you find the best attractions in Sri Lanka you should not miss during your visit.
Read more