Asia


Best Hotels in Sri Lanka

Enter your dates and choose out of 369 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

Hikkaduwa
342 hotels
Kandy
309 hotels
Ella
303 hotels
Mirissa
253 hotels
Galle
241 hotels
Unawatuna
215 hotels
Nuwara Eliya
209 hotels
Weligama
197 hotels
Negombo
197 hotels
Tangalle
196 hotels
Sigiriya
172 hotels
Colombo
142 hotels
Bentota
142 hotels
Anuradhapura
114 hotels
Udawalawe
98 hotels
Arugam Bay
87 hotels
Tissamaharama
74 hotels
Ahangama
69 hotels
Dambulla
65 hotels
Trincomalee
64 hotels
Matara
64 hotels
Dickwella
59 hotels
Polonnaruwa
52 hotels
Habarana
47 hotels
Haputale
44 hotels
Nilaveli
39 hotels
Kalpitiya
36 hotels
Bandarawela
35 hotels
Kataragama
33 hotels
Katunayake
32 hotels
Jaffna
31 hotels
Kalutara
30 hotels
Ambalangoda
30 hotels
Hiriketiya
27 hotels
Mount Lavinia
25 hotels
Beruwala
25 hotels
Deniyaya
24 hotels
Wadduwa
23 hotels
Pasikuda
23 hotels
Yala
22 hotels
Hatton
22 hotels
Koggala
21 hotels
Midigama
20 hotels
Habaraduwa
18 hotels
Adams Peak
17 hotels
Pinnawala
15 hotels
Talalla
14 hotels
Wilpattu
14 hotels
Matale
13 hotels
Digana
13 hotels
Balapitiya
13 hotels
Ahungalla
12 hotels
Aluthgama
11 hotels
Kurunegala
10 hotels
Batticaloa
10 hotels
Ratnapura
9 hotels
Marawila
9 hotels
Belihul Oya
9 hotels
Piliyandala
7 hotels
Maskeliya
7 hotels
Mahiyangana
7 hotels
Kirinda
7 hotels
Wellawaya
6 hotels
Waikkal
6 hotels
Peradeniya
6 hotels
Kosgoda
6 hotels
Induruwa
6 hotels
Hambantota
6 hotels
Mihintale
5 hotels
Mannar
5 hotels
Kitulgala
5 hotels
Kegalle
5 hotels
Embilipitiya
5 hotels
Dehiwala
5 hotels
Boossa
5 hotels
Badulla
5 hotels
Wasgamuwa
5 hotels
Wattala
4 hotels
Puttalam
4 hotels
Nugegoda
4 hotels
Koslanda
4 hotels
Kilinochchi
4 hotels
Ja-Ela
4 hotels
Ginigathena
4 hotels
Gampola
4 hotels
Gampaha
4 hotels
Diyatalawa
4 hotels
Chilaw
4 hotels
Buttala
4 hotels
Avissawella
4 hotels
Welimada
3 hotels
Uswetakeiyawa
3 hotels
Talpe
3 hotels
Ragama
3 hotels
Pottuvil
3 hotels
Panadura
3 hotels
Nawala
3 hotels
Malabe
3 hotels
Maggona
3 hotels
Kadawatha
3 hotels
Dodanduwa
3 hotels
Andiambalama
3 hotels
Ambalantota
3 hotels
Kiribathgoda
3 hotels
Vavuniya
2 hotels
Rattota
2 hotels
Ramboda
2 hotels
Rakwana
2 hotels
Rajagiriya
2 hotels
Pussellawa
2 hotels
Padukka
2 hotels
Norton Bridge
2 hotels
Nochchiyagama
2 hotels
Nawalapitiya
2 hotels
Moratuwa
2 hotels
Moragalla
2 hotels
Mawanella
2 hotels
Madulkele
2 hotels
Waskaduwa
2 hotels
Komari
2 hotels
Kelaniya
2 hotels
Kamburugamuwa
2 hotels
Kalawana
2 hotels
Kalametiya
2 hotels
Horana
2 hotels
Homagama
2 hotels
Haldummulla
2 hotels
Giritale
2 hotels
Galgamuwa
2 hotels
Elpitiya
2 hotels
Boralesgamuwa
2 hotels
Bolgoda
2 hotels
Belikolapagoda
2 hotels
Beddegama
2 hotels
Balangoda
2 hotels
Alankuda
2 hotels
Kolonnawa
2 hotels
Rangala
2 hotels
Yapahuwa
1 hotels
Wegala
1 hotels
Veyangoda
1 hotels
Uggalboda
1 hotels
Tinniyawala
1 hotels
Tanamalwila
1 hotels
Talawatugoda
1 hotels
Talahena
1 hotels
Ruwanwella
1 hotels
Rekawa
1 hotels
Ranna
1 hotels
Raddoluwa
1 hotels
Polgasowita
1 hotels
Point Pedro
1 hotels
Penetiyana
1 hotels
Pelawatta
1 hotels
Passara
1 hotels
Pannipitiya
1 hotels
Palatupana
1 hotels
Paiyagala South
1 hotels
Paiyagala North
1 hotels
Pagoda
1 hotels
Ohiya
1 hotels
Naula
1 hotels
Mullaittivu
1 hotels
Mirigama
1 hotels
Mirahawatta
1 hotels
Mimeduma
1 hotels
Maspota
1 hotels
Maradana
1 hotels
Makandura
1 hotels
Maharagama
1 hotels
Maha Induruwa
1 hotels
Maha Akurugoda
1 hotels
Madihe East
1 hotels
Madawala
1 hotels
Kumana
1 hotels
Kuda Oya
1 hotels
Kotugoda
1 hotels
Kottawa
1 hotels
Kottagoda
1 hotels
Kotmale
1 hotels
Karalliyadda
1 hotels
Kandapola
1 hotels
Kandana
1 hotels
Kalutara North
1 hotels
Kadugannawa
1 hotels
Idalgashinna
1 hotels
Hungama
1 hotels
Hokandara South
1 hotels
Hettiwatta
1 hotels
Haragama
1 hotels
Hanwella
1 hotels
Hambegamuwa
1 hotels
Gomagoda
1 hotels
Godawana
1 hotels
Giriulla
1 hotels
Gelioya
1 hotels
Gangodawila
1 hotels
Gammaduwa
1 hotels
Epamulla
1 hotels
Elkaduwa
1 hotels
Elagawagoda
1 hotels
Egalla
1 hotels
Dungalpitiya
1 hotels
Dumbana
1 hotels
Dodampe
1 hotels
Dikwellagama
1 hotels
Dikoya
1 hotels
Deraniyagala
1 hotels
Demanhandiya
1 hotels
Degalla
1 hotels
Danwattegoda
1 hotels
Bopitiya
1 hotels
Battaramulla
1 hotels
Batigama
1 hotels
Batepola
1 hotels
Avudangawa
1 hotels
Attanagalla
1 hotels
Atadahewatugoda
1 hotels
Angulana
1 hotels
Amunumulla
1 hotels
Ambepussa
1 hotels
Ambawela
1 hotels
Ambagahagedara
1 hotels
Addalachenai
1 hotels
Achchamulai
1 hotels
Bellanoya
1 hotels
Kotapola North
1 hotels
Danwilana
1 hotels
Kosgama
1 hotels
Weediyawatta
1 hotels
Watumulla
1 hotels
Pathegama
1 hotels
Kiribatkumbura
1 hotels
Kanawegalla
1 hotels
Ingiriya
1 hotels
Hunumulla
1 hotels
Hali Ela
1 hotels
Gadaladeniya
1 hotels
Batawala
1 hotels
Ayagama
1 hotels
Mandaran Newara
1 hotels
Arawwawala
1 hotels
Horabora
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