Asia


Best Hotels in Sri Lanka

Enter your dates and choose out of 312 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
424 hotels
Hikkaduwa
380 hotels
Kandy
357 hotels
Mirissa
289 hotels
Unawatuna
248 hotels
Galle
247 hotels
Tangalle
236 hotels
Negombo
233 hotels
Nuwara Eliya
221 hotels
Sigiriya
220 hotels
Weligama
212 hotels
Bentota
160 hotels
Colombo
143 hotels
Anuradhapura
137 hotels
Udawalawe
123 hotels
Dambulla
96 hotels
Arugam Bay
93 hotels
Tissamaharama
92 hotels
Ahangama
79 hotels
Matara
69 hotels
Trincomalee
64 hotels
Dickwella
64 hotels
Polonnaruwa
58 hotels
Habarana
50 hotels
Haputale
44 hotels
Nilaveli
41 hotels
Katunayake
41 hotels
Kalpitiya
39 hotels
Mount Lavinia
35 hotels
Hiriketiya
35 hotels
Ambalangoda
32 hotels
Jaffna
31 hotels
Kataragama
30 hotels
Beruwala
30 hotels
Midigama
27 hotels
Bandarawela
27 hotels
Adams Peak
27 hotels
Hatton
26 hotels
Deniyaya
26 hotels
Wadduwa
25 hotels
Kalutara
25 hotels
Yala
24 hotels
Habaraduwa
22 hotels
Koggala
21 hotels
Pasikuda
19 hotels
Aluthgama
17 hotels
Matale
16 hotels
Pinnawala
15 hotels
Talalla
13 hotels
Digana
13 hotels
Balapitiya
13 hotels
Ahungalla
13 hotels
Wilpattu
13 hotels
Ratnapura
12 hotels
Belihul Oya
11 hotels
Marawila
10 hotels
Induruwa
9 hotels
Hambantota
9 hotels
Batticaloa
9 hotels
Kurunegala
8 hotels
Kitulgala
8 hotels
Gampaha
8 hotels
Dehiwala
8 hotels
Boralesgamuwa
8 hotels
Peradeniya
7 hotels
Nugegoda
7 hotels
Maskeliya
7 hotels
Kirinda
7 hotels
Kosgoda
6 hotels
Kegalle
6 hotels
Wasgamuwa
6 hotels
Wellawaya
5 hotels
Waikkal
5 hotels
Ramboda
5 hotels
Puttalam
5 hotels
Mihintale
5 hotels
Malabe
5 hotels
Mahiyangana
5 hotels
Ja-Ela
5 hotels
Embilipitiya
5 hotels
Diyatalawa
5 hotels
Ragama
4 hotels
Piliyandala
4 hotels
Nochchiyagama
4 hotels
Moragalla
4 hotels
Mannar
4 hotels
Koslanda
4 hotels
Kilinochchi
4 hotels
Gampola
4 hotels
Dodanduwa
4 hotels
Chilaw
4 hotels
Buttala
4 hotels
Badulla
4 hotels
Welimada
3 hotels
Wattala
3 hotels
Vavuniya
3 hotels
Uswetakeiyawa
3 hotels
Rakwana
3 hotels
Passara
3 hotels
Maharagama
3 hotels
Kalametiya
3 hotels
Kadugannawa
3 hotels
Homagama
3 hotels
Giritale
3 hotels
Ginigathena
3 hotels
Boossa
3 hotels
Avissawella
3 hotels
Ambalantota
3 hotels
Alankuda
3 hotels
Kiribathgoda
3 hotels
Yapahuwa
2 hotels
Ranna
2 hotels
Panadura
2 hotels
Padukka
2 hotels
Ohiya
2 hotels
Nawangoda
2 hotels
Nawalapitiya
2 hotels
Nawala
2 hotels
Moratuwa
2 hotels
Minneriya
2 hotels
Mawanella
2 hotels
Maggona
2 hotels
Madulkele
2 hotels
Madihe East
2 hotels
Kudawe
2 hotels
Waskaduwa
2 hotels
Komari
2 hotels
Kalawana
2 hotels
Kaduwela
2 hotels
Kadawatha
2 hotels
Horana
2 hotels
Godakewela
2 hotels
Galgamuwa
2 hotels
Elpitiya
2 hotels
Elkaduwa
2 hotels
Dodampe
2 hotels
Beddegama
2 hotels
Balangoda
2 hotels
Andiambalama
2 hotels
Ampara
2 hotels
Ambepussa
2 hotels
Yatigammana
1 hotels
Wegala
1 hotels
Waturegama
1 hotels
Ulapane
1 hotels
Uggalboda
1 hotels
Udagama
1 hotels
Tinniyawala
1 hotels
Tawalantenna
1 hotels
Tanamalwila
1 hotels
Talpe
1 hotels
Talawatugoda
1 hotels
Seeduwa
1 hotels
Ruwanwella
1 hotels
Rekawa
1 hotels
Rambukkana
1 hotels
Rajagiriya
1 hotels
Raddoluwa
1 hotels
Pussellawa
1 hotels
Pullumalai
1 hotels
Pottuvil
1 hotels
Polhena
1 hotels
Polgasowita
1 hotels
Point Pedro
1 hotels
Penetiyana
1 hotels
Pelena
1 hotels
Pelawatta
1 hotels
Parasangahawewa
1 hotels
Pannipitiya
1 hotels
Pamunugama
1 hotels
Palatupana
1 hotels
Paiyagala South
1 hotels
Paiyagala North
1 hotels
Pagoda
1 hotels
Norton Bridge
1 hotels
Naula
1 hotels
Nattandiya
1 hotels
Monaragala
1 hotels
Mirigama
1 hotels
Maspota
1 hotels
Maradana
1 hotels
Makandura
1 hotels
Maha Oya
1 hotels
Maha Induruwa
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
Kelaniya
1 hotels
Karalliyadda
1 hotels
Kandana
1 hotels
Kananke
1 hotels
Kamburugamuwa
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
Hambegamuwa
1 hotels
Haldummulla
1 hotels
Gomagoda
1 hotels
Giriulla
1 hotels
Gelioya
1 hotels
Eratnagoda
1 hotels
Epamulla
1 hotels
Elagawagoda
1 hotels
Egalla
1 hotels
Dumbana
1 hotels
Dondra East
1 hotels
Dombagoda
1 hotels
Dimbula
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
Bolgoda
1 hotels
Belikolapagoda
1 hotels
Batigama
1 hotels
Batepola
1 hotels
Bandaragama
1 hotels
Baddegama
1 hotels
Avudangawa
1 hotels
Attanagalla
1 hotels
Atadahewatugoda
1 hotels
Angulugaha
1 hotels
Angulana
1 hotels
Amunumulla
1 hotels
Ambawela
1 hotels
Ambagahagedara
1 hotels
Alutgama
1 hotels
Akurala
1 hotels
Addalachenai
1 hotels
Achchamulai
1 hotels
Kolonnawa
1 hotels
Danwilana
1 hotels
Vannativillu
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
Ambanpola
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