Sri Lanka
Cities, regions and places to stay in Sri Lanka.
Popular from Sri Lanka
Top destinations
Most places to stay first.
Regions of Sri Lanka
Places to stay in Sri Lanka
All cities A–Z
- Addalaichenai3 stays
- Ahangama199 stays
- Ahungalla4 stays
- Akmeemana2 stays
- Aluthgama11 stays
- AmbalangodaSouthern · 38 stays
- Ambalangoda289 stays
- Ambalantota4 stays
- Ambepussa29 stays
- AnuradhapuraUturumeda Palata · 918 staysHotelsThings to do
- Arachchikattuwa1 stays
- Arugam Bay439 stays
- Atadahewatugoda1 stays
- Athurugiriya7 stays
- Badulla46 stays
- Balangoda9 stays
- Balapitiya11 stays
- Bandaragama6 stays
- Bandaramulla2 stays
- BandarawelaUva Palata · 363 stays
- Battaramulla5 stays
- BatticaloaNegenahira Palata · 87 staysThings to do
- Belihuloya2 stays
- Bentota632 staysHotelsThings to do
- BeruwalaBasnahira Palata · 229 stays
- Biyagama1 stays
- Boralesgamuwa8 stays
- ButtalaUva · 3 stays
- Buttala47 stays
- ChilawNorth Western · 6 stays
- ColomboBasnahira Palata · 1,294 staysHotelsThings to do
- DambullaMadhyama Palata · 301 stays
- Debarawewa3 stays
- Dehiattakandiya1 stays
- Dehiovita2 stays
- Dehiwala26 stays
- Deniyaya12 stays
- Devinuwara3 stays
- Digana8 stays
- Dikwella54 stays
- Dikwella99 stays
- Diyatalawa20 stays
- Dodanduwa9 stays
- Dompe1 stays
- Dunagaha1 stays
- Ella1,364 staysHotels
- ElpitiyaSouthern · 2 stays
- EmbilipitiyaSabaragamuwa · 10 stays
- Gal Oya1 stays
- GalleDakunu Palata · 1,690 staysHotelsThings to do
- GampahaBasnahira Palata · 178 stays
- GampolaCentral · 9 stays
- Gelioya4 stays
- Gonawatta1 stays
- HabaranaUturumeda Palata · 191 stays
- Hambantota61 staysThings to do
- Hanwella2 stays
- Haputale286 stays
- HattonCentral · 124 stays
- Hikkaduwa1,631 staysHotelsThings to do
- Horana8 stays
- Hunnasgiriya1 stays
- Induruwa8 stays
- Ipalogama1 stays
- Ja ElaWestern · 24 stays
- JaffnaUturu Palata · 342 staysThings to do
- Kadawatha4 stays
- Kalawana4 stays
- KalpitiyaWayamba Palata · 164 staysThings to do
- Kalthota2 stays
- KalutaraBasnahira Palata · 110 staysThings to do
- Kalutara16 stays
- Kamburugamuwa23 stays
- Kananke5 stays
- KandyMadhyama Palata · 2,130 staysHotelsThings to do
- KataragamaUva Palata · 137 stays
- Kattankudy2 stays
- Katunayaka38 stays
- Katunayake358 stays
- Kegalle14 stays
- Kekirawa2 stays
- Kelaniya1 stays
- Kepungoda3 stays
- Kinniya1 stays
- Kiribathgoda1 stays
- KirindaSouthern · 5 stays
- Kitulgala138 stays
- Kochchikade3 stays
- Koggala1 stays
- Koggalla29 stays
- Kohombagahapelessa1 stays
- Kolonna2 stays
- Komari2 stays
- Kosgoda3 stays
- Koslanda2 stays
- Kotapola7 stays
- Kottagoda2 stays
- Kotte142 stays
- KurunegalaNorth Western · 28 stays
- Kurunegala80 stays
- Madampe5 stays
- Mahawa2 stays
- Mahawewa1 stays
- Mahiyanganaya56 stays
- Makandura1 stays
- Malimbada3 stays
- MannarUturu Palata · 41 stays
- Marawila15 stays
- Maspotha1 stays
- Matale28 stays
- MataraSouthern · 75 stays
- Matara795 staysHotels
- Matugama4 stays
- Mawanella118 stays
- Medirigiriya1 stays
- Midigama East14 stays
- Mihintale8 stays
- Minneriya2 stays
- Minuwangoda6 stays
- Mirigama6 stays
- Mirissa176 stays
- Mirissa951 staysHotels
- Monaragala6 stays
- MoratuwaWestern · 13 stays
- Moratuwa44 stays
- Mount Lavinia164 stays
- Mundal1 stays
- Nawala1 stays
- NegomboBasnahira Palata · 1,541 staysHotelsThings to do
- Nilaveli9 stays
- Nugegoda127 stays
- Nuwara EliyaMadhyama Palata · 1,342 staysHotelsThings to do
- Padukka3 stays
- Palagala1 stays
- Palatupana2 staysThings to do
- Palindanuwara3 stays
- PanaduraWestern · 19 stays
- Panadura57 stays
- Panama3 stays
- Passara1 stays
- Passekudah50 stays
- Pelena4 stays
- Peliyagoda16 stays
- Peradeniya9 stays
- Piliyandala7 stays
- Point Pedro7 stays
- PolonnaruwaUturumeda Palata · 172 stays
- Pothuvil2 stays
- PottuvilNorth Eastern · 13 stays
- Pussellawa1 stays
- Puttalam12 stays
- Ragama4 stays
- Rajagiriya170 stays
- Ramboda1 stays
- Rathnapura36 stays
- RatnapuraSabaragamuwa Palata · 72 stays
- Seeduwa9 stays
- Sigiriya879 staysHotelsThings to do
- Sinharaja137 stays
- Sri Jayewardenepura Kotte24 stays
- Talalla1 stays
- Talalla South6 stays
- Talawatugoda2 stays
- TangallaDakunu Palata · 1,382 staysHotels
- Tangalle149 stays
- Thanamalvila1 stays
- Tissamaharama286 stays
- TrincomaleeNegenahira Palata · 621 staysHotels
- Udawalawe428 stays
- Unawatuna1,306 staysHotels
- Uswetakeiyawa4 stays
- Vavuniya7 stays
- Veyangoda4 stays
- WadduwaBasnahira Palata · 106 stays
- WattalaWestern · 21 stays
- Wayikkal5 stays
- WeligamaSouthern · 68 stays
- Weligama2,253 staysHotels
- Weligampitiya1 stays
- Welimada4 stays
- Welisara6 stays
- Wellawatta49 stays
- Wellawaya18 stays
- Wennappuwa9 stays
- Wilgamuwa1 stays
- YalaDakunu Palata · 138 stays
Frequently asked questions about Sri Lanka
How many places to stay are there in Sri Lanka?
There are 28,000+ hotels, apartments and other places to stay in Sri Lanka, across 180+ cities.
Which are the main destinations in Sri Lanka?
The destinations with the most places to stay are Weligama, Kandy, Galle, Hikkaduwa, Negombo.
Which regions of Sri Lanka can I browse?
You can browse 11 regions, including Basnahira Palata, Southern, Western, Dakunu Palata.
Are there tours and activities in Sri Lanka?
Yes, 6,000+ tours and activities are listed in Sri Lanka.