Asia


Best Hotels in Sri Lanka

Enter your dates and choose out of 14728 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
1233 hotels
Hikkaduwa
745 hotels
Galle
745 hotels
Nuwara Eliya
681 hotels
Negombo
659 hotels
Colombo
594 hotels
Ella
507 hotels
Mirissa
505 hotels
Weligama
450 hotels
Unawatuna
402 hotels
Tangalle
373 hotels
Anuradhapura
372 hotels
Sigiriya
368 hotels
Bentota
284 hotels
Tissamaharama
243 hotels
Matara
242 hotels
Trincomalee
205 hotels
Dambulla
200 hotels
Arugam Bay
174 hotels
Udawalawe
166 hotels
Kataragama
140 hotels
Ahangama
140 hotels
Polonnaruwa
137 hotels
Habarana
126 hotels
Bandarawela
113 hotels
Mount Lavinia
112 hotels
Katunayaka
103 hotels
Jaffna
101 hotels
Dikwella
95 hotels
Beruwala
93 hotels
Ambalangoda
91 hotels
Kalpitiya
85 hotels
Haputale
83 hotels
Dehiwala
72 hotels
Kalutara
69 hotels
Nilaveli
68 hotels
Wadduwa
66 hotels
Midigama East
66 hotels
Aluthgama
64 hotels
Hatton
59 hotels
Matale
48 hotels
Balapitiya
46 hotels
Nugegoda
45 hotels
Digana
45 hotels
Panadura
44 hotels
Koggala
44 hotels
Batticaloa
43 hotels
Kurunegala
40 hotels
Deniyaya
39 hotels
Yala
38 hotels
Pasikuda
34 hotels
Ja-Ela
33 hotels
Kirinda
32 hotels
Badulla
31 hotels
Dodanduwa
30 hotels
Nallathanniya
30 hotels
Marawila
29 hotels
Kitulgala
29 hotels
Wattala
27 hotels
Talalla South
27 hotels
Induruwa
27 hotels
Ratnapura
26 hotels
Pinnawala
26 hotels
Piliyandala
26 hotels
Gampola
26 hotels
Gampaha
26 hotels
Ahungalla
26 hotels
Moratuwa
25 hotels
Embilipitiya
25 hotels
Hambantota
22 hotels
Peradeniya
21 hotels
Wayikkal
20 hotels
Galkissa
19 hotels
Wellawaya
18 hotels
Pottuvil
18 hotels
Kegalle
18 hotels
Buttala
17 hotels
Battaramulla
17 hotels
Mihintale
16 hotels
Malabe
16 hotels
Diyatalawa
16 hotels
Boralesgamuwa
16 hotels
Belihul Oya
16 hotels
Ranna
15 hotels
Chilaw
15 hotels
Mannar
14 hotels
Kalubowila West
14 hotels
Rajagiriya
13 hotels
Nawala
13 hotels
Mawanella
13 hotels
Maskeliya
13 hotels
Katugastota
13 hotels
Welimada
12 hotels
Seeduwa
12 hotels
Rambukkana
12 hotels
Puttalam
12 hotels
Talawatugoda
11 hotels
Ohiya
11 hotels
Monaragala
11 hotels
Maharagama
11 hotels
Kalawana
11 hotels
Kaduwela
11 hotels
Kadugannawa
11 hotels
Wennappuwa
10 hotels
Palatupana
10 hotels
Nawalapitiya
10 hotels
Mahiyangana
10 hotels
Kamburugamuwa
10 hotels
Kalkudah
10 hotels
Avissawella
10 hotels
Wellawatta
9 hotels
Veyangoda
9 hotels
Uswetakeiyawa
9 hotels
Slave Island
9 hotels
Nikawatawana
9 hotels
Minneriya
9 hotels
Ginigathena
9 hotels
Fort
9 hotels
Vavuniya
8 hotels
Homagama
8 hotels
Habawewa
8 hotels
Ampara
8 hotels
Kiribathgoda
8 hotels
Wattegama
7 hotels
Ramboda
7 hotels
Moragalla
7 hotels
Kuruwita
7 hotels
Kirillapone
7 hotels
Katana West
7 hotels
Haldummulla
7 hotels
Gangodawila
7 hotels
Elkaduwa
7 hotels
Alankuda
7 hotels
Akurala
7 hotels
Wilpattu
7 hotels
Welisara
6 hotels
Tikali
6 hotels
Pussellawa
6 hotels
Nochchiyagama
6 hotels
Matugama
6 hotels
Maggona
6 hotels
Madihe East
6 hotels
Labugolla
6 hotels
Kundasale
6 hotels
Waskaduwa
6 hotels
Kilinochchi
6 hotels
Katumana
6 hotels
Karagampitiya
6 hotels
Hingurakgala
6 hotels
Giritale
6 hotels
Gelioya
6 hotels
Elpitiya
6 hotels
Bambalapitiya
6 hotels
Ampitiya
6 hotels
Wasgamuwa
6 hotels
Uppuveli
5 hotels
Rattota
5 hotels
Rakwana
5 hotels
Ragama
5 hotels
Pita Kotte
5 hotels
Passara
5 hotels
Pannipitiya
5 hotels
Pamunugama
5 hotels
Padukka
5 hotels
Norton Bridge
5 hotels
Mullaittivu
5 hotels
Kollupitiya
5 hotels
Kepungoda
5 hotels
Kelaniya
5 hotels
Kandana
5 hotels
Kananke
5 hotels
Horana
5 hotels
Hettiwatta
5 hotels
Ettukala
5 hotels
Daluwekotuwa
5 hotels
Ambalantota
5 hotels
Ahangama East
5 hotels
Athurugiriya
5 hotels
Weliweriya
4 hotels
Weligatta
4 hotels
Tanamalwila
4 hotels
Talpe
4 hotels
Talangama South
4 hotels
Ratmalana South
4 hotels
Pagoda
4 hotels
Mirigama
4 hotels
Minuwangoda
4 hotels
Mimure
4 hotels
Mahawatta
4 hotels
Kuliyapitiya
4 hotels
Kuda Oya
4 hotels
Kotugoda
4 hotels
Kekirawa
4 hotels
Kahawa
4 hotels
Huluganga
4 hotels
Hattaka
4 hotels
Detagamuwa
4 hotels
Dematapelessa
4 hotels
Dalupotha
4 hotels
Biyagama
4 hotels
Belikolapagoda
4 hotels
Bandaragama
4 hotels
Balangoda
4 hotels
Baddegama
4 hotels
Angoda
4 hotels
Andiambalama
4 hotels
Ambepussa
4 hotels
Ambawela
4 hotels
Weliwe
3 hotels
Welikada
3 hotels
Warakapola
3 hotels
Talawakele
3 hotels
Sirimalwatta
3 hotels
Rekawa
3 hotels
Ratmalana
3 hotels
Polgasowita
3 hotels
Pelena
3 hotels
Palutawa
3 hotels
Paiyagala South
3 hotels
Nelluwa
3 hotels
Nawangoda
3 hotels
Mudalaipali
3 hotels
Mirissa North
3 hotels
Melsiripura
3 hotels
Madulkele
3 hotels
Kunukalapuwa
3 hotels
Kudawe
3 hotels
Kotmale
3 hotels
Koslanda
3 hotels
Kosgoda
3 hotels
Komari
3 hotels
Katubedda
3 hotels
Kallady
3 hotels
Kadawata
3 hotels
Hungama
3 hotels
Halwala
3 hotels
Gonawatta
3 hotels
Dondra East
3 hotels
Deminigoda
3 hotels
Debarawewa
3 hotels
Daulagala
3 hotels
Dankotuwa
3 hotels
Bandaramulla
3 hotels
Arangala
3 hotels
Alutgama West
3 hotels
Akaragama
3 hotels
Yapahuwa
2 hotels
Werahera
2 hotels
Welletota
2 hotels
Wellawatta
2 hotels
Welipitiya
2 hotels
Wedigammedda
2 hotels
Waga
2 hotels
Usangoda
2 hotels
Uragala
2 hotels
Ulapane
2 hotels
Talaramba
2 hotels
Talahena
2 hotels
Suriyakanda
2 hotels
Sinimodera
2 hotels
Ruwanwella
2 hotels
Randeniya
2 hotels
Raddoluwa
2 hotels
Polommana
2 hotels
Point Pedro
2 hotels
Piduragala
2 hotels
Pelmadulla
2 hotels
Peliyagoda
2 hotels
Palagolla
2 hotels
Nilaveli
2 hotels
Netolpitiya
2 hotels
Nattarampota
2 hotels
Narigama
2 hotels
Narahenpita
2 hotels
Munagama
2 hotels
Mirihana
2 hotels
Menikhinna
2 hotels
Medawachchiya
2 hotels
Mankanai
2 hotels
Makola North
2 hotels
Maharuppe
2 hotels
Mahabage
2 hotels
Madiwala
2 hotels
Madampe
2 hotels
Kumbukwewa
2 hotels
Kumbalwella
2 hotels
Kottawa
2 hotels
Kottagoda
2 hotels
Kotadeniyawa
2 hotels
Koralegama
2 hotels
Kochchikade
2 hotels
Kirahandigoda
2 hotels
Kimbulapitiya
2 hotels
Katukurunda
2 hotels
Karalliyadda
2 hotels
Kandegama
2 hotels
Kammala North
2 hotels
Kalutara North
2 hotels
Kalupahana
2 hotels
Kalametiya
2 hotels
Imaduwa
2 hotels
Iluppankadawala
2 hotels
Hedeniya
2 hotels
Haragama
2 hotels
Hanwella
2 hotels
Haliyadda
2 hotels
Hakgala
2 hotels
Gurukanda
2 hotels
Gurudeniya
2 hotels
Gomagoda
2 hotels
Godagama
2 hotels
Godagama
2 hotels
Giriulla
2 hotels
Gandara East
2 hotels
Galketiya
2 hotels
Etulkotte
2 hotels
Elagawagoda
2 hotels
Dombagoda
2 hotels
Diwulankadawala
2 hotels
Degalla
2 hotels
Bolgoda
2 hotels
Bogawantalawa
2 hotels
Bogahakumbura
2 hotels
Beliatta
2 hotels
Batigama
2 hotels
Baddegama South
2 hotels
Attidiya
2 hotels
Aruppola
2 hotels
Arambegama
2 hotels
Andigama
2 hotels
Ambatenna
2 hotels
Allaippiddi
2 hotels
Aladeniya
2 hotels
Akkaraipattu
2 hotels
Addalachenai
2 hotels
Addaippallam
2 hotels
Wadawalakanda
2 hotels
Weralugastenna
1 hotels
Weragama
1 hotels
Wellemadama
1 hotels
Weliwita
1 hotels
Weliwewa
1 hotels
Weligampitiya
1 hotels
Wegala
1 hotels
Wawinna
1 hotels
Wattappola
1 hotels
Watawala
1 hotels
Watareka
1 hotels
Wariyapola
1 hotels
Warakapitiya
1 hotels
Walasmulla
1 hotels
Walasgala
1 hotels
Walagedara
1 hotels
Wakwella
1 hotels
Waduborala
1 hotels
Viharahena
1 hotels
Vellamundal
1 hotels
Vannativillu
1 hotels
Utheravankai
1 hotels
Usmudulawa
1 hotels
Unanwitiya
1 hotels
Ukuwela
1 hotels
Uggalboda
1 hotels
Udugama
1 hotels
Udamattala
1 hotels
Tuttiripitiya
1 hotels
Tirukkaikuda
1 hotels
Tinniyawala
1 hotels
Timbulketiya
1 hotels
Tennekumbura
1 hotels
Telulla
1 hotels
Telikada
1 hotels
Teldeniya
1 hotels
Tawalantenna
1 hotels
Tanniyuttu
1 hotels
Tammannewa
1 hotels
Talawatta
1 hotels
Talapatpitiya
1 hotels
Talaimannar
1 hotels
Talahena
1 hotels
Sengamuwa
1 hotels
Sempadu
1 hotels
Sangilipalama
1 hotels
Samarakonehena
1 hotels
Samaderapitiyal
1 hotels
Ridigama
1 hotels
Ratmalgoda
1 hotels
Randombe
1 hotels
Ranala
1 hotels
Pullumalai
1 hotels
Puliyadda
1 hotels
Potana
1 hotels
Ponnarankulama
1 hotels
Polgampola
1 hotels
Polgahawelana
1 hotels
Polgahawela
1 hotels
Pitigala
1 hotels
Pitakanda
1 hotels
Pettah
1 hotels
Pereliya
1 hotels
Penetiyana
1 hotels
Pelawatta
1 hotels
Pelawatta
1 hotels
Pattiyamulla
1 hotels
Parasangahawewa
1 hotels
Paradeka
1 hotels
Panwila
1 hotels
Panwewa
1 hotels
Pantiya
1 hotels
Panawala
1 hotels
Panama
1 hotels
Pamburana West
1 hotels
Palukamam
1 hotels
Palle Talawinna
1 hotels
Pallemalala
1 hotels
Mailapitiya
1 hotels
Pallebedda
1 hotels
Pallama
1 hotels
Palapitiya
1 hotels
Palagama
1 hotels
Pahalawelgama
1 hotels
Padeniya
1 hotels
Oruwala
1 hotels
Opata
1 hotels
Opanake
1 hotels
Norwood
1 hotels
Nitulagama
1 hotels
Nittambuwa
1 hotels
Nikgaha
1 hotels
Nelunpitiya
1 hotels
Nawinna
1 hotels
Naula
1 hotels
Nattandiya
1 hotels
Nanu Oya
1 hotels
Nambapana
1 hotels
Nalagasdeniya
1 hotels
Nakandalagoda
1 hotels
Nagalawewa
1 hotels
Nachivantivu
1 hotels
Mutwal
1 hotels
Murutalawa
1 hotels
Moragahamulla
1 hotels
Modera
1 hotels
Mirahala
1 hotels
Minipe
1 hotels
Mimeduma
1 hotels
Mihiripenne
1 hotels
Migahajandura
1 hotels
Middeniya
1 hotels
Mederipitiya
1 hotels
Medamulla
1 hotels
Mattegoda
1 hotels
Massalapitiya
1 hotels
Maspota
1 hotels
Marapitiya
1 hotels
Mapanawatura
1 hotels
Manning Town
1 hotels
Mandawala
1 hotels
Manaweriya
1 hotels
Malwana
1 hotels
Malwala
1 hotels
Maligawatta
1 hotels
Malalagamaduwa
1 hotels
Makumbura
1 hotels
Makandura
1 hotels
Mailagamuwa
1 hotels
Mahawewa
1 hotels
Mahawatta
1 hotels
Maharagama
1 hotels
Mahapelana
1 hotels
Maha Oya
1 hotels
Mahakalugolla
1 hotels
Maha Induruwa
1 hotels
Mahabolana
1 hotels
Maha Akurugoda
1 hotels
Madihe West
1 hotels
Madawala Ulpota
1 hotels
Madawala
1 hotels
Madapata
1 hotels
Madabawita
1 hotels
Mabula
1 hotels
Lunugala
1 hotels
Lukasgoda
1 hotels
Lansigama
1 hotels
Kumpurupiddi
1 hotels
Kumbalgama
1 hotels
Kumana
1 hotels
Kukulkatuwa
1 hotels
Kudawewa
1 hotels
Kudadeniya
1 hotels
Kottanitivu
1 hotels
Kottagoda
1 hotels
Kotikawatta
1 hotels
Kotavila
1 hotels
Kotatalawa
1 hotels
Kotagala
1 hotels
Koskanda
1 hotels
Korahedigoda
1 hotels
Kondavil
1 hotels
Kombichankulama
1 hotels
Kolavil
1 hotels
Kobbewehera
1 hotels
Kobbekaduwa
1 hotels
Kiyanduwa
1 hotels
Kiriwan Eliya
1 hotels
Kinigama
1 hotels
Kibissa
1 hotels
Kesbewa
1 hotels
Kengalla
1 hotels
Keligama
1 hotels
Kelanimulla
1 hotels
Kekanadura
1 hotels
Kehelwatta
1 hotels
Katuwellegama
1 hotels
Katuwasgoda
1 hotels
Katuwana
1 hotels
Katuwalamulla
1 hotels
Katukeliyawa
1 hotels
Katudampe
1 hotels
Katalugoda
1 hotels
Karuwalagaswewa
1 hotels
Karagastenna
1 hotels
Kapuhenpola
1 hotels
Kappaladi
1 hotels
Kandilpana
1 hotels
Kandapola
1 hotels
Kandangama
1 hotels
Kandalama
1 hotels
Kandakuli
1 hotels
Kanattagoda
1 hotels
Kammalgoda
1 hotels
Kammala South
1 hotels
Kamburadeniya
1 hotels
Kamburadeniya
1 hotels
Kalupana
1 hotels
Kalmunai
1 hotels
Kalimadu
1 hotels
Kalatuwagama
1 hotels
Kalapaluwawa
1 hotels
Kala Oya
1 hotels
Kahatamaditta
1 hotels
Kadurupe
1 hotels
Ittekanda
1 hotels
Iranawila
1 hotels
Irampaikkulam
1 hotels
Ihala Keembiya
1 hotels
Ihala Imbulgoda
1 hotels
Idalgashinna
1 hotels
Ichchankulama
1 hotels
Ibbagomuwa
1 hotels
Hunnasgiriya
1 hotels
Huduhumpola
1 hotels
Horton Plains
1 hotels
Horawala
1 hotels
Horapola
1 hotels
Horanpella
1 hotels
Horagolla
1 hotels
Hokandara South
1 hotels
Hiyarapitiya
1 hotels
Hingurana
1 hotels
Hindagala
1 hotels
Hewaheta
1 hotels
Hendala
1 hotels
Helarambe
1 hotels
Helakandana
1 hotels
Hegama
1 hotels
Havelock Town
1 hotels
Hathamuna
1 hotels
Hatagala
1 hotels
Harakgamakanda
1 hotels
Hambegamuwa
1 hotels
Haldanduwana
1 hotels
Halagama
1 hotels
Habaraduwa West
1 hotels
Goussagama
1 hotels
Gotamegama
1 hotels
Gorandihela
1 hotels
Gongitota
1 hotels
Gongawala
1 hotels
Gonawila
1 hotels
Gonahena
1 hotels
Golahela
1 hotels
Godawana
1 hotels
Godapola
1 hotels
Godakewela
1 hotels
Ginnoruwa
1 hotels
Gedarawela
1 hotels
Gedarakumbura
1 hotels
Gangalagomuwa
1 hotels
Gammaduwa
1 hotels
Galuke
1 hotels
Galkaduwa
1 hotels
Galgamuwa
1 hotels
Galewela
1 hotels
Galaha
1 hotels
Galagedara
1 hotels
Galabedde
1 hotels
Ettiligoda
1 hotels
Etiliwewa
1 hotels
Etanwela
1 hotels
Etalai
1 hotels
Eriyagama
1 hotels
Eratnagoda
1 hotels
Epamulla
1 hotels
Ellegedara
1 hotels
Ellealutwela
1 hotels
Elewala
1 hotels
Eheliyagoda
1 hotels
Egodaduwa
1 hotels
Egalla
1 hotels
Dumbana
1 hotels
Doragomuwa
1 hotels
Dondra North
1 hotels
Doluwa
1 hotels
Diyagasgoda
1 hotels
Diyabeduma
1 hotels
Divulpitiya
1 hotels
Dimbulamura
1 hotels
Dikwellagama
1 hotels
Dikoya
1 hotels
Dibburuwela
1 hotels
Dewaragampola
1 hotels
Deraniyagala
1 hotels
Depedene
1 hotels
Denuwala
1 hotels
Denipitiya
1 hotels
Dematagoda
1 hotels
Delgalla
1 hotels
Daragoda
1 hotels
Danwattegoda
1 hotels
Dampella
1 hotels
Dambawelagama
1 hotels
Chunnakam
1 hotels
Chippittidal
1 hotels
Chavakachcheri
1 hotels
Challi
1 hotels
Butkanda
1 hotels
Butawatta
1 hotels
Bussa
1 hotels
Burullapitiya
1 hotels
Boralanda
1 hotels
Boragasketiya
1 hotels
Bopitiya
1 hotels
Bope
1 hotels
Bollegala
1 hotels
Bolawalana
1 hotels
Bogambara
1 hotels
Bindunawewa
1 hotels
Bibile
1 hotels
Bellantara
1 hotels
Bellana
1 hotels
Beliwatta
1 hotels
Beddegama
1 hotels
Batepola
1 hotels
Batepola
1 hotels
Batapola
1 hotels
Bamunupola
1 hotels
Awariwatta
1 hotels
Attanagalla
1 hotels
Atadahewatugoda
1 hotels
Arambe
1 hotels
Anganaketiya
1 hotels
Andugoda
1 hotels
Andimulla
1 hotels
Andaragasyaya
1 hotels
Andalu Mahante
1 hotels
Andalla
1 hotels
Amunumulla
1 hotels
Amugoda
1 hotels
Ambulgama
1 hotels
Ambakumbura
1 hotels
Ambakandawila
1 hotels
Ambagoda
1 hotels
Ambagahagedara
1 hotels
Amandoluwa
1 hotels
Alutgama East
1 hotels
Alutgama
1 hotels
Alawwa
1 hotels
Alawatugoda
1 hotels
Alakandupitiya
1 hotels
Akurana
1 hotels
Agalawatta
1 hotels
Abasingammedda
1 hotels
Maththala
1 hotels
Kobeigane
1 hotels
Katuneriya
1 hotels
Gangewadiya
1 hotels
Oluvil
1 hotels
Kudagonaduwa
1 hotels
Amirthakaly
1 hotels
Telangapata
1 hotels
Dangedara
1 hotels
Asseddunwela
1 hotels
Kahapola
1 hotels
Atura
1 hotels
Galaudakanda
1 hotels
Elugalla
1 hotels
Digane
1 hotels
Bellanoya
1 hotels
Hokandara North
1 hotels
Bambaragaleyaya
1 hotels
Ihalagoda
1 hotels
Gerandibakinna
1 hotels
Kotapola North
1 hotels
Kolonnawa
1 hotels
Hapugammana
1 hotels
Walahanduwa
1 hotels
Danwilana
1 hotels
Akuressa
1 hotels
Agampodigama
1 hotels
Gotatuwa
1 hotels
Embulpure
1 hotels
Lagamuwa
1 hotels
Ambagamuwa
1 hotels
Matagoda
1 hotels
Alawatugoda
1 hotels
Pupulagala
1 hotels
Kosgama
1 hotels
Kalahe
1 hotels
Modakandiya
1 hotels
Maviddapuram
1 hotels
Aranayaka
1 hotels
Hingurakgoda
1 hotels
Wilagama
1 hotels
Weligampitiya
1 hotels
Waralla
1 hotels
Urulewatta
1 hotels
Niyangama
1 hotels
Nilwella
1 hotels
Munnakkare
1 hotels
Mulatiyana
1 hotels
Meda-Ela
1 hotels
Malpudanella
1 hotels
Maduwanwala
1 hotels
Koppala
1 hotels
Kalugal-oya
1 hotels
Ipitagoda
1 hotels
Hubutiyawa
1 hotels
Hapugastalawa
1 hotels
Dehideniya
1 hotels
Arachchikanda
1 hotels
Ambepitiya
1 hotels

Best 100 Hotels in Sri Lanka

Most popular hotels in Sri Lanka based on reviews from real guests

No. Photos Property name Rooms Price from Reviews Rating City
1
Cinnamon Red Colombo
Cinnamon Red Colombo 
59 Ananda Coomaraswamy Mawatha Colombo 03, Colombo
3 US$  4564 8.8 Colombo
2
Fairway Colombo
Fairway Colombo 
No. 07, Hospital Street, Colombo 01, Colombo
9 US$  3571 8.6 Colombo
3
Heritance Negombo
Heritance Negombo 
175, Lewis Place, Negombo, Sri Lanka, Negombo
7 US$  2433 8.8 Negombo
4
Galle Face Hotel
Galle Face Hotel 
2, Galle Road, Colombo
21 US$  1927 8.8 Colombo
5
Marino Beach Colombo
Marino Beach Colombo 
590 Marine Drive, Colombo
15 US$  1888 9 Colombo
6
Heritance Kandalama
Heritance Kandalama 
P.O Box 11, Heritance Kandalama, Sigiriya
5 US$  1877 8.8 Sigiriya
7
Sundaras Resort & Spa
Sundaras Resort & Spa 
189 Kandy Road, Dambulla
6 US$  1783 7.8 Dambulla
8
Hotel J Negombo
Hotel J Negombo 
No. 331/1, Lewis Place, Negombo
3 US$  1742 7.5 Negombo
9
Earl's Regency Hotel
Earl's Regency Hotel 
Earl's Regency Tennekumbura, Kandy
5 US$  1553 8.3 Kandy
10
Hotel Sigiriya
Hotel Sigiriya 
Sigiriya, Sigiriya
5 US$  1545 8.7 Sigiriya
11
Mandarina Colombo
Mandarina Colombo 
433 Galle Road Colombo 3, Colombo
7 US$  1529 8.3 Colombo
12
OZO Kandy
OZO Kandy 
No 31, Saranankara Mawatha,, Kandy
7 US$  1492 8.5 Kandy
13
Queen's Hotel
Queen's Hotel 
No 4, Dalada Veediya, Kandy
7 US$  1486 7.3 Kandy
14
OZO Colombo
OZO Colombo 
36-38, Clifford Place, Colombo
5 US$  1471 8.2 Colombo
15
Renuka City Hotel
Renuka City Hotel 
328, Galle Road, Colombo
3 US$  1454 8.2 Colombo
16
Mount Lavinia Hotel
Mount Lavinia Hotel 
No 100, Hotel Road, Mount Lavinia
9 US$  1420 8.1 Mount Lavinia
17
Mövenpick Hotel Colombo
Mövenpick Hotel Colombo 
No. 24, Dharmapala Mawatha, Colombo
12 US$  1371 8.6 Colombo
18
Camelot Beach Hotel
Camelot Beach Hotel 
345 Lewis Place Negombo, Negombo
8 US$  1321 8 Negombo
19
The Kingsbury Colombo
The Kingsbury Colombo 
No 48 Janadhipathi Mawatha, Colombo
9 US$  1235 8.5 Colombo
20
Cinnamon Grand Colombo
Cinnamon Grand Colombo 
77 Galle Road, Colombo
9 US$  1234 8.3 Colombo
21
Shangri-La Hotel Colombo
Shangri-La Hotel Colombo 
1 Galle Face, Colombo 02 , Colombo
12 US$  1097 9.2 Colombo
22
C 1 Colombo Fort
C 1 Colombo Fort 
37 Mudalige Mawatha Road, Colombo
9 US$  1095 8.9 Colombo
23
Hotel Elephant Bay
Hotel Elephant Bay 
Pinnawala, , Pinnawala
9 US$  1092 7.8 Pinnawala
24
Leighton Resort
Leighton Resort 
No. 15, Park Lane, Poruthota Road Eththukala, Negombo., Negombo
2 US$  1009 8.3 Negombo
25
Kandy City Hotel by Earl's
Kandy City Hotel by Earl's 
# 37, Yatinuwara Street, Kandy
5 US$  998 7.8 Kandy
26
Thilanka Hotel
Thilanka Hotel 
03 Sangamitha Mawatha, Kandy
5 US$  996 8 Kandy
27
Waves by Tranquil
Waves by Tranquil 
PORUTHOTA ROAD, Negombo
2 US$  993 8.3 Negombo
28
Otha Shy Airport Hotel
Otha Shy Airport Hotel 
No:278/A, Minuwangoda Road,Naikanda,Katunayaka, Katunayaka
5 US$  961 7.7 Katunayaka
29
Amari Galle
Amari Galle 
523C, Colombo Road, Ginthota,, Galle
11 US$  948 8.6 Galle
30
Cafe Aroma Inn
Cafe Aroma Inn 
No; 98, Colombo Street, Kandy., Kandy
4 US$  911 8.5 Kandy
31
Airport Kings Gate Transit Hotel
Airport Kings Gate Transit Hotel 
SUMITHRARAMA MAWATHA, Katunayaka
3 US$  901 6.9 Katunayaka
32
Kandy City View by Meili Lanka
Kandy City View by Meili Lanka 
No 129/3, Saranankara Road, Kandy, Sri Lanka, Kandy
2 US$  901 8.2 Kandy
33
The View Ella
The View Ella 
Athulgashinna,Kithalella,Ella,, Ella
8 US$  898 8.1 Ella
34
Oreeka Hotels
Oreeka Hotels 
No.482, Ivan De Silva Mawatha, Kandawala, Katana,Demanhandiya, Katunayaka,Negombo, Katunayaka
10 US$  892 8.7 Katunayaka
35
Earl's Regent Hotel
Earl's Regent Hotel 
40/1, Deveni Rajasinghe Mawatha, Peradeniya, Kandy, Kandy
4 US$  875 8 Kandy
36
The Ocean Colombo
The Ocean Colombo 
No 40, Melbourne Avenue, On Marine Drive, Colombo 4, Colombo
4 US$  860 7.9 Colombo
37
The Golden Crown Hotel
The Golden Crown Hotel 
322, Udagama Ampitiya, Kandy
8 US$  859 8.6 Kandy
38
Blue Elephant Boutique Hotel
Blue Elephant Boutique Hotel 
81/1 Joseph street , Eththukala, Negombo
3 US$  859 8.8 Negombo
39
Earl's Reef
Earl's Reef 
91/22, Maradana Road, Moragalla, Beruwela, Bentota
3 US$  856 7.8 Bentota
40
Fair View Hotel Colombo
Fair View Hotel Colombo 
Ramakrishna Road, Wellawatte, Colombo
2 US$  851 8.5 Colombo
41
Seyara Holiday Resort
Seyara Holiday Resort 
34,bendiwewa, Polonnaruwa
8 US$  841 8.5 Polonnaruwa
42
Airport City Hub Hotel
Airport City Hub Hotel 
No:3/C Gangarama Rd. Kovina Adiambalama, Katunayaka, Sri Lanka, Negombo
7 US$  821 7 Negombo
43
Kandyan Sweet Villa
Kandyan Sweet Villa 
No 62/1/1, Keppetipola Road,Kandy, Kandy
3 US$  818 8.3 Kandy
44
Heritance Tea Factory
Heritance Tea Factory 
The Tea Factory Kandapola, Nuwara Eliya Sri Lanka., Nuwara Eliya
5 US$  813 8.6 Nuwara Eliya
45
Secret Garden Fort
Secret Garden Fort 
Pedlar Street 66A, Galle
4 US$  808 8.5 Galle
46
Dumbara Peak Residence
Dumbara Peak Residence 
Dumbara Peak Residence DPR, Yatinuwara Street,, Kandy
2 US$  808 8.1 Kandy
47
Flower Garden Eco Village
Flower Garden Eco Village 
201/D, Thalkote Road, Ehelagala, Sigiriya, Sri Lanka, Sigiriya
2 US$  806 8.5 Sigiriya
48
Hotel Casamara
Hotel Casamara 
No12, Kotugodella Veediya,, Kandy
5 US$  804 8.1 Kandy
49
The Coconut Gardens Hotel & Restaurant
The Coconut Gardens Hotel & Restaurant 
471, Court Road, Akurugoda, Tissamaharama
7 US$  799 9.1 Tissamaharama
50
Cloud 9 Boutique Hotel
Cloud 9 Boutique Hotel 
33/1, Cemetery Road, Kudapaduwa, Negombo
4 US$  790 9 Negombo
51
Meili Lanka City Hotel
Meili Lanka City Hotel 
No 110/B, Yatinuwara Street Kandy, Kandy
2 US$  780 8.6 Kandy
52
Queenswood Cottage
Queenswood Cottage 
124/1 Badulla road nuwara eliya, Nuwara Eliya
5 US$  770 8.3 Nuwara Eliya
53
My City Hotel
My City Hotel 
No.156/19, My City Hotel Road, Sirimavo Bandaranaike Mawatha, Kandy
6 US$  767 9.1 Kandy
54
Ganesh Garden Beach Cabanas
Ganesh Garden Beach Cabanas 
MaraKolliya Beach,Tangalle, Sri Lanka, Tangalle
10 US$  755 8.2 Tangalle
55
Cassandra Culture Resort
Cassandra Culture Resort 
Avudangawa, Habarana Sigiriya, Sigiriya
4 US$  749 9.1 Sigiriya
56
Sigiri Heritage Villa
Sigiri Heritage Villa 
173 Ehalagala, Sigiriya, Sigiriya
8 US$  745 9.1 Sigiriya
57
The Gateway Hotel Airport Garden
The Gateway Hotel Airport Garden 
234-236 Colombo Negombo road, Seeduwa, Negombo
10 US$  743 8.6 Negombo
58
Metro Port City Hotel
Metro Port City Hotel 
108, Kathiresan Street, Colombo
4 US$  721 7.3 Colombo
59
The Steuart by Citrus
The Steuart by Citrus 
No. 45, Janadhipathi Mawatha, Colombo 01, Colombo
4 US$  708 8.1 Colombo
60
Ella Flower Garden Resort
Ella Flower Garden Resort 
Passara Road, Ella., Ella
11 US$  697 7.3 Ella
61
Wonder Hotel Colombo
Wonder Hotel Colombo 
No. 213, Galle Road, Colombo
4 US$  693 8.6 Colombo
62
EKHO Sigiriya
EKHO Sigiriya 
Sigiriya Road Sigiriya, Sigiriya
1 US$  683 9 Sigiriya
63
Pegasus Reef Hotel
Pegasus Reef Hotel 
Hendala, Colombo
15 US$  679 7.9 Colombo
64
Palm Paradise Cabanas + Villas
Palm Paradise Cabanas + Villas 
Goyambokka , Tangalle
9 US$  671 8.6 Tangalle
65
The Grand Kandyan
The Grand Kandyan 
89/10,Lady Gordon`s Drive,Kandy, Kandy
5 US$  671 8.3 Kandy
66
Grand Oriental Hotel
Grand Oriental Hotel 
02 York Street, Colombo
5 US$  668 7.2 Colombo
67
Athgira River Camping - Udawalawe
Athgira River Camping - Udawalawe 
Mudunmangada road, Udawalawe, Udawalawe
8 US$  663 8.3 Udawalawe
68
Jetwing Colombo Seven
Jetwing Colombo Seven 
Ward Place, Colombo 07, Colombo
4 US$  660 8.8 Colombo
69
The Canes Boutique Hotel
The Canes Boutique Hotel 
5 Police Park Terrace, Colombo 4, Colombo
5 US$  653 7.8 Colombo
70
Thaproban Beach House
Thaproban Beach House 
Yaddehimulla Road, Unawatuna, Unawatuna
5 US$  652 8.4 Unawatuna
71
Pledge 3
Pledge 3 
No 3, Eththukala, Negombo
2 US$  650 8.5 Negombo
72
Cinnamon Lakeside
Cinnamon Lakeside 
115,Sir Chittampalam A,Gardiner Mawatha, Colombo
5 US$  637 8.4 Colombo
73
City Hotel Colombo 02
City Hotel Colombo 02 
No. 26/1, Lillie Street, Colombo
3 US$  633 9.1 Colombo
74
Ronaka - Airport Transit Hotel
Ronaka - Airport Transit Hotel 
NO 09 airport junction, Katunayaka
6 US$  626 7.1 Katunayaka
75
Sevana City Hotel
Sevana City Hotel 
84, Peradeniya Road, Kandy, Kandy
12 US$  624 8.7 Kandy
76
Golden Pier City Hotel
Golden Pier City Hotel 
No.74,K B Christie Perera Road,Colombo 13, Colombo
6 US$  618 7.9 Colombo
77
Thilhara Days Inn
Thilhara Days Inn 
No 75, Union Place Colombo 2, Colombo
4 US$  607 6.7 Colombo
78
Hotel Suisse
Hotel Suisse 
30 Sangaraja Mawatha, Kandy
6 US$  606 8 Kandy
79
Impala City Hotel and Hostel Kandy 50
Impala City Hotel and Hostel Kandy 50 
50 Sri Dalada Veediya, Kandy
15 US$  601 8.1 Kandy
80
Jetwing Lake
Jetwing Lake 
Wijaya Kumaratunga Mawatha, Yapagama, Dambulla
3 US$  594 9.2 Dambulla
81
Anantamaa Hotel
Anantamaa Hotel 
7(42),Alles Garden,Uppuveli,Trincomalee., Trincomalee
2 US$  590 8.6 Trincomalee
82
Paradise Beach Club
Paradise Beach Club 
140, Ven.Gunasirinahimi Mawatha, Mirissa, Mirissa
5 US$  587 8 Mirissa
83
Hotel Heladiv
Hotel Heladiv 
no 76,4th lane,kandy road,mathale junction, Anuradhapura
4 US$  583 9.1 Anuradhapura
84
The Beach - All Suite Hotel
The Beach - All Suite Hotel 
249/15 Lewis Place, Negombo, Negombo
2 US$  583 7.6 Negombo
85
Seven Turtles
Seven Turtles 
Wellaodaya Road, Ranna., Tangalle
4 US$  581 9.4 Tangalle
86
Lakewood Residence
Lakewood Residence 
39/3 Rajapihilla Mawatha, Kandy
7 US$  580 7.8 Kandy
87
Mangrove Beach Cabana
Mangrove Beach Cabana 
Kapuhenwala road, Marakolliya, Tangalle
3 US$  574 9.1 Tangalle
88
Airport Green Hotel
Airport Green Hotel 
667/51, Liver Brother's Road , Katunayaka
2 US$  571 9.4 Katunayaka
89
Sigiriya Water Cottage
Sigiriya Water Cottage 
No 134/E Sigiriya Road Kimbissa, Sigiriya
3 US$  570 9.3 Sigiriya
90
Jetwing Yala
Jetwing Yala 
Kirinda, Yala
3 US$  570 8.9 Yala
91
Ananthaya Beach
Ananthaya Beach 
Oruwella Road, Rekawa Beach, Netolapitiya, Tangalle
2 US$  569 9.2 Tangalle
92
Hotel City Grand Ella
Hotel City Grand Ella 
City Grand, Police Road, Ella, Ella
4 US$  564 7.8 Ella
93
Ramada Colombo
Ramada Colombo 
30 Sir Mohamed Macan Makar Mawatha, P.O.Box 1202, Colombo
6 US$  561 7.6 Colombo
94
Lanka Beach Bungalows
Lanka Beach Bungalows 
Modara beach Road, Wellode, Ranna, Tangalle
5 US$  547 9.3 Tangalle
95
Yoho Colombo City Hotels
Yoho Colombo City Hotels 
33, Canal Row Fort, Colombo
4 US$  546 7.1 Colombo
96
LakeSide Cabana Tissamaharama
LakeSide Cabana Tissamaharama 
gamunupura road Debarawewa, Tissamaharama
2 US$  543 9.4 Tissamaharama
97
The Lake Hotel
The Lake Hotel 
Polonnaruwa, Polonnaruwa
1 US$  543 7.3 Polonnaruwa
98
We Escape
We Escape 
637, Matara Road, Palane, Weligama., Weligama
10 US$  538 9 Weligama
99
Calamander Unawatuna Beach
Calamander Unawatuna Beach 
Galle, Unawatuna, Unawatuna
5 US$  536 7.8 Unawatuna
100
The Tourmaline
The Tourmaline 
Anniwatta, Kandy
5 US$  534 8.2 Kandy

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

  • Eat & Drink
  • Hotels
  • Shops
  • Nightlife
  • Events
  • Fitness