Destinations
Hotels in Sri Lanka
Sri Lanka has 680 places to stay listed here — 680 hotels. Each listing shows rooms, photos and the location, with a link to book on Booking.com.
Browse by city
- Kandy 47
- Colombo 45
- Ella 39
- Mirissa 37
- Tangalle 35
- Negombo 34
- Galle 32
- Bentota 29
- Sigiriya 29
- Tissamaharama 25
- Anuradhapura 22
- Ahangama 20
- Udawalawe 20
- Nuwara Eliya 15
- Kalpitiya 14
- Trincomalee 14
- Habarana 11
- Katunayaka 11
- Nilaveli 11
- Unawatuna 11
- Wilpattu 11
- Arugam Bay 10
- Hikkaduwa 10
- Pasikuda 10
- Matara 9
- Jaffna 8
- Dambulla 7
- Yala 7
- Hiriketiya 6
- Kalutara 6
Where to stay
Cities in Sri Lanka
-
Kandy
-
Colombo
-
Ella
-
Mirissa
-
Tangalle
-
Negombo
-
Galle
-
Bentota
-
Sigiriya
-
Tissamaharama
-
Anuradhapura
-
Ahangama
-
Udawalawe
-
Nuwara Eliya
-
Kalpitiya
-
Trincomalee
-
Habarana
-
Katunayaka
-
Nilaveli
-
Unawatuna
-
Wilpattu
-
Arugam Bay
-
Hikkaduwa
-
Pasikuda
-
Matara
-
Jaffna
-
Dambulla
-
Yala
-
Hiriketiya
-
Kalutara
-
Polonnaruwa
-
Weligama
-
Deniyaya
-
Haputale
-
Hatton
-
Kataragama
-
Kitulgala
-
Talalla South
-
Dickwella
-
Hambantota
-
Marawila
-
Pinnawala
-
Ahungalla
-
Balapitiya
-
Bandarawela
-
Batticaloa
-
Kirinda
-
Mount Lavinia
-
Pahala Maragahawewa
-
Uswetakeiyawa
-
Wadduwa
-
Aluthgama
-
Ambalangoda
-
Badulla
-
Batigama
-
Chilaw
-
Dehiwala
-
Ginigathena
-
Habaraduwa
-
Habawewa
-
Ja-Ela
-
Kadugannawa
-
Kalkudah
-
Kilinochchi
-
Koslanda
-
Kurunegala
-
Labugolla
-
Mahiyangana
-
Mannar
-
Mihintale
-
Nallathanniya
-
Naula
-
Paiyagala South
-
Pamunugama
-
Raddoluwa
-
Ramboda
-
Ratnapura
-
Seeduwa
-
Uppuveli
-
Wayikkal
-
Weerawila
-
Wellawaya
Where to stay in Sri Lanka
Good to know
How many hotels are listed in Sri Lanka?
680 hotels, guesthouses and B&Bs across 82 cities in Sri Lanka, each with rooms, photos and a link to book on Booking.com.
Which Sri Lanka city has the most listings here?
Kandy, with 47 listed hotels.