Asia


Best Hotels in Sri Lanka

Enter your dates and choose out of 127 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
391 hotels
Kandy
361 hotels
Hikkaduwa
340 hotels
Mirissa
281 hotels
Galle
234 hotels
Tangalle
225 hotels
Nuwara Eliya
217 hotels
Negombo
216 hotels
Sigiriya
212 hotels
Unawatuna
201 hotels
Weligama
169 hotels
Colombo
146 hotels
Bentota
145 hotels
Anuradhapura
117 hotels
Udawalawe
105 hotels
Dambulla
92 hotels
Tissamaharama
89 hotels
Arugam Bay
82 hotels
Trincomalee
67 hotels
Ahangama
65 hotels
Polonnaruwa
58 hotels
Dickwella
55 hotels
Matara
54 hotels
Habarana
54 hotels
Katunayake
45 hotels
Nilaveli
39 hotels
Kalpitiya
39 hotels
Haputale
38 hotels
Jaffna
36 hotels
Ambalangoda
34 hotels
Hiriketiya
33 hotels
Yala
30 hotels
Kataragama
30 hotels
Mount Lavinia
29 hotels
Hatton
27 hotels
Kalutara
25 hotels
Pasikuda
25 hotels
Midigama
24 hotels
Deniyaya
24 hotels
Adams Peak
24 hotels
Beruwala
23 hotels
Wadduwa
22 hotels
Bandarawela
22 hotels
Habaraduwa
20 hotels
Koggala
17 hotels
Matale
16 hotels
Wilpattu
14 hotels
Aluthgama
13 hotels
Pinnawala
12 hotels
Digana
12 hotels
Talalla
11 hotels
Belihul Oya
11 hotels
Ahungalla
11 hotels
Ratnapura
10 hotels
Gampaha
10 hotels
Marawila
9 hotels
Kurunegala
9 hotels
Kirinda
9 hotels
Hambantota
9 hotels
Balapitiya
9 hotels
Batticaloa
8 hotels
Kitulgala
7 hotels
Induruwa
7 hotels
Wellawaya
6 hotels
Nugegoda
6 hotels
Maskeliya
6 hotels
Mannar
6 hotels
Boralesgamuwa
6 hotels
Waikkal
5 hotels
Wattala
5 hotels
Ohiya
5 hotels
Mihintale
5 hotels
Mahiyangana
5 hotels
Ragama
4 hotels
Pottuvil
4 hotels
Koslanda
4 hotels
Kilinochchi
4 hotels
Kegalle
4 hotels
Ja-Ela
4 hotels
Embilipitiya
4 hotels
Chilaw
4 hotels
Buttala
4 hotels
Boossa
4 hotels
Wasgamuwa
4 hotels
Vavuniya
3 hotels
Uswetakeiyawa
3 hotels
Puttalam
3 hotels
Peradeniya
3 hotels
Nochchiyagama
3 hotels
Moragalla
3 hotels
Kosgoda
3 hotels
Kalametiya
3 hotels
Kadugannawa
3 hotels
Giritale
3 hotels
Ginigathena
3 hotels
Diyatalawa
3 hotels
Dehiwala
3 hotels
Badulla
3 hotels
Avissawella
3 hotels
Alankuda
3 hotels
Kiribathgoda
3 hotels
Welimada
2 hotels
Talawatugoda
2 hotels
Ramboda
2 hotels
Rakwana
2 hotels
Point Pedro
2 hotels
Piliyandala
2 hotels
Pamunugama
2 hotels
Nawala
2 hotels
Moratuwa
2 hotels
Malabe
2 hotels
Maharagama
2 hotels
Mahabage
2 hotels
Maggona
2 hotels
Madulkele
2 hotels
Madihe East
2 hotels
Labugolla
2 hotels
Kudawe
2 hotels
Kelaniya
2 hotels
Kalawana
2 hotels
Kaduwela
2 hotels
Kadawatha
2 hotels
Horana
2 hotels
Homagama
2 hotels
Haldummulla
2 hotels
Gampola
2 hotels
Elkaduwa
2 hotels
Dodanduwa
2 hotels
Battaramulla
2 hotels
Bandaragama
2 hotels
Andiambalama
2 hotels
Ampara
2 hotels
Ambawela
2 hotels
Ambalantota
2 hotels
Devinuwara
2 hotels
Yapahuwa
1 hotels
Wennappuwa
1 hotels
Ulapane
1 hotels
Uggalboda
1 hotels
Tinniyawala
1 hotels
Tawalantenna
1 hotels
Tanamalwila
1 hotels
Talpe
1 hotels
Ruwanwella
1 hotels
Ranna
1 hotels
Rambukkana
1 hotels
Rajagiriya
1 hotels
Raddoluwa
1 hotels
Polhena
1 hotels
Pelawatta
1 hotels
Passara
1 hotels
Parasangahawewa
1 hotels
Pannipitiya
1 hotels
Panadura
1 hotels
Palatupana
1 hotels
Paiyagala South
1 hotels
Pagoda
1 hotels
Padukka
1 hotels
Norton Bridge
1 hotels
Nelluwa
1 hotels
Nawangoda
1 hotels
Naula
1 hotels
Nattandiya
1 hotels
Mawanella
1 hotels
Maspota
1 hotels
Maradana
1 hotels
Makandura
1 hotels
Mahawatta
1 hotels
Maha Induruwa
1 hotels
Madawala
1 hotels
Madapata
1 hotels
Kotugoda
1 hotels
Kottawa
1 hotels
Komari
1 hotels
Kobbekaduwa
1 hotels
Kepungoda
1 hotels
Katugastota
1 hotels
Kandapola
1 hotels
Kandana
1 hotels
Inamaluwa
1 hotels
Hungama
1 hotels
Hokandara South
1 hotels
Haragama
1 hotels
Hanwella
1 hotels
Hambegamuwa
1 hotels
Gomagoda
1 hotels
Giriulla
1 hotels
Gintota
1 hotels
Galgamuwa
1 hotels
Eratnagoda
1 hotels
Epamulla
1 hotels
Elpitiya
1 hotels
Elagawagoda
1 hotels
Egalla
1 hotels
Dombagoda
1 hotels
Dimbula
1 hotels
Deraniyagala
1 hotels
Demanhandiya
1 hotels
Degalla
1 hotels
Danwattegoda
1 hotels
Boralanda
1 hotels
Bopitiya
1 hotels
Belikolapagoda
1 hotels
Beddegama
1 hotels
Batigama
1 hotels
Batepola
1 hotels
Bandaramulla
1 hotels
Balangoda
1 hotels
Avudangawa
1 hotels
Attanagalla
1 hotels
Amunumulla
1 hotels
Ampitiya
1 hotels
Ambepussa
1 hotels
Ambagahagedara
1 hotels
Alutgama
1 hotels
Addalachenai
1 hotels
Achchamulai
1 hotels
Danwilana
1 hotels
Rangala
1 hotels
Pesalai
1 hotels
Pathegama
1 hotels
Kiribatkumbura
1 hotels
Ingiriya
1 hotels
Hunumulla
1 hotels
Hali Ela
1 hotels
Gadaladeniya
1 hotels
Alwis Town
1 hotels
Mandaran Newara
1 hotels
Ambanpola
1 hotels
Pandattarippu
1 hotels
Weuda
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