Asia


Best Hotels in Sri Lanka

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

Kandy
268 hotels
Hikkaduwa
237 hotels
Ella
232 hotels
Galle
213 hotels
Nuwara Eliya
174 hotels
Negombo
173 hotels
Unawatuna
163 hotels
Mirissa
142 hotels
Colombo
132 hotels
Sigiriya
130 hotels
Weligama
124 hotels
Tangalle
122 hotels
Bentota
109 hotels
Anuradhapura
98 hotels
Arugam Bay
89 hotels
Udawalawe
74 hotels
Trincomalee
67 hotels
Dambulla
58 hotels
Matara
56 hotels
Tissamaharama
55 hotels
Ahangama
55 hotels
Dickwella
51 hotels
Polonnaruwa
49 hotels
Nilaveli
36 hotels
Haputale
36 hotels
Bandarawela
36 hotels
Habarana
33 hotels
Kalpitiya
31 hotels
Ambalangoda
30 hotels
Jaffna
28 hotels
Kataragama
27 hotels
Katunayake
26 hotels
Kalutara
26 hotels
Wadduwa
23 hotels
Beruwala
21 hotels
Yala
20 hotels
Hatton
19 hotels
Habaraduwa
19 hotels
Pasikuda
19 hotels
Mount Lavinia
17 hotels
Koggala
17 hotels
Deniyaya
17 hotels
Hiriketiya
17 hotels
Matale
14 hotels
Adams Peak
14 hotels
Midigama
13 hotels
Balapitiya
13 hotels
Aluthgama
13 hotels
Digana
12 hotels
Ahungalla
12 hotels
Wilpattu
12 hotels
Pinnawala
10 hotels
Marawila
10 hotels
Talalla
9 hotels
Kurunegala
9 hotels
Belihul Oya
9 hotels
Batticaloa
9 hotels
Ratnapura
8 hotels
Wattala
7 hotels
Piliyandala
7 hotels
Peradeniya
7 hotels
Induruwa
7 hotels
Gampola
7 hotels
Dodanduwa
7 hotels
Badulla
7 hotels
Wellawaya
6 hotels
Mannar
6 hotels
Kosgoda
6 hotels
Kirinda
6 hotels
Hambantota
6 hotels
Gampaha
6 hotels
Dehiwala
6 hotels
Boossa
6 hotels
Pottuvil
5 hotels
Maskeliya
5 hotels
Mahiyangana
5 hotels
Kitulgala
5 hotels
Ja-Ela
5 hotels
Embilipitiya
5 hotels
Wasgamuwa
5 hotels
Waikkal
4 hotels
Uswetakeiyawa
4 hotels
Talpe
4 hotels
Meemure
4 hotels
Mihintale
4 hotels
Kottawa
4 hotels
Kelaniya
4 hotels
Diyatalawa
4 hotels
Chilaw
4 hotels
Buttala
4 hotels
Welimada
3 hotels
Vavuniya
3 hotels
Ragama
3 hotels
Puttalam
3 hotels
Point Pedro
3 hotels
Panadura
3 hotels
Nugegoda
3 hotels
Moratuwa
3 hotels
Moragalla
3 hotels
Mawanella
3 hotels
Maharagama
3 hotels
Koslanda
3 hotels
Kilinochchi
3 hotels
Kegalle
3 hotels
Kadawatha
3 hotels
Horana
3 hotels
Elpitiya
3 hotels
Avissawella
3 hotels
Andiambalama
3 hotels
Ahangama East
3 hotels
Rattota
2 hotels
Ramboda
2 hotels
Rajagiriya
2 hotels
Passara
2 hotels
Padukka
2 hotels
Ohiya
2 hotels
Nochchiyagama
2 hotels
Malabe
2 hotels
Madulkele
2 hotels
Komari
2 hotels
Kekirawa
2 hotels
Kalametiya
2 hotels
Kadugannawa
2 hotels
Homagama
2 hotels
Giritale
2 hotels
Galgamuwa
2 hotels
Dodampe
2 hotels
Dikwella North
2 hotels
Boralesgamuwa
2 hotels
Bolgoda
2 hotels
Belikolapagoda
2 hotels
Beddegama
2 hotels
Balangoda
2 hotels
Ambalantota
2 hotels
Kiribathgoda
2 hotels
Kolonnawa
2 hotels
Rangala
2 hotels
Yapahuwa
1 hotels
Wegala
1 hotels
Veyangoda
1 hotels
Urelu
1 hotels
Ukuwela
1 hotels
Uggalboda
1 hotels
Udugama
1 hotels
Tinniyawala
1 hotels
Timbulketiya
1 hotels
Tawalantenna
1 hotels
Tanamalwila
1 hotels
Talawatugoda
1 hotels
Talangama South
1 hotels
Talaimannar
1 hotels
Talahena
1 hotels
Seeduwa
1 hotels
Ruwanwella
1 hotels
Ridigama
1 hotels
Rekawa
1 hotels
Ranna
1 hotels
Rakwana
1 hotels
Polgasowita
1 hotels
Pelawatta
1 hotels
Pamunugama
1 hotels
Palatupana
1 hotels
Paiyagala South
1 hotels
Paiyagala North
1 hotels
Pagoda
1 hotels
Nawangoda
1 hotels
Nawala
1 hotels
Naula
1 hotels
Nachivantivu
1 hotels
Mullaittivu
1 hotels
Minuwangoda
1 hotels
Mimeduma
1 hotels
Mihiripenne
1 hotels
Middeniya
1 hotels
Maspota
1 hotels
Maradana
1 hotels
Makola North
1 hotels
Makandura
1 hotels
Maha Induruwa
1 hotels
Maha Akurugoda
1 hotels
Maggona
1 hotels
Madiwala
1 hotels
Madihe East
1 hotels
Madawala
1 hotels
Kuruwita
1 hotels
Kumbalwela
1 hotels
Kumana
1 hotels
Kudawe
1 hotels
Waskaduwa
1 hotels
Kuda Oya
1 hotels
Kottagoda
1 hotels
Kochchikade
1 hotels
Kobbekaduwa
1 hotels
Kiriwalagama
1 hotels
Kelanimulla
1 hotels
Karalliyadda
1 hotels
Karagampitiya
1 hotels
Kandapola
1 hotels
Kandana
1 hotels
Kananke
1 hotels
Kamburugamuwa
1 hotels
Kalutara North
1 hotels
Kahatuduwa
1 hotels
Idalgashinna
1 hotels
Hungama
1 hotels
Hettiwatta
1 hotels
Haragama
1 hotels
Hapugala
1 hotels
Hanwella
1 hotels
Hambegamuwa
1 hotels
Gomagoda
1 hotels
Godawana
1 hotels
Giriulla
1 hotels
Gintota
1 hotels
Ginigathena
1 hotels
Gammaduwa
1 hotels
Epamulla
1 hotels
Elkaduwa
1 hotels
Egalla
1 hotels
Dungalpitiya
1 hotels
Dumbana
1 hotels
Denuwala
1 hotels
Denipitiya
1 hotels
Demanhandiya
1 hotels
Degalla
1 hotels
Batigama
1 hotels
Bandaramulla
1 hotels
Baddegama
1 hotels
Avudangawa
1 hotels
Attikulama
1 hotels
Attanagalla
1 hotels
Amunumulla
1 hotels
Amugoda
1 hotels
Ambepussa
1 hotels
Ambawela
1 hotels
Ambagahagedara
1 hotels
Alutgama
1 hotels
Alankuda
1 hotels
Achchamulai
1 hotels
Kotapola North
1 hotels
Danwilana
1 hotels
Kosgama
1 hotels
Weediyawatta
1 hotels
Pathegama
1 hotels
Moraketiara
1 hotels
Kiribatkumbura
1 hotels
Kanawegalla
1 hotels
Ingiriya
1 hotels
Hunumulla
1 hotels
Gadaladeniya
1 hotels
Bokundara
1 hotels
Batawala
1 hotels
Ayagama
1 hotels
Mandaran Newara
1 hotels
Delgoda
1 hotels
Dikkumbura
1 hotels
Weuda
1 hotels
Liyanagemulla
1 hotels
Ulpottegama
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