Asia
Sri Lanka
64 destinations in Sri Lanka, from city breaks to coastline. Hotels start from $55/night — and every page here links straight through to live availability.
Holidays in Sri Lanka
Every destination in Sri Lanka
Ambalangoda
Ambalangoda
Sri Lanka
From$55
Ambalantota
Ambalantota
Sri Lanka
From$110
Ampara
Ampara
Sri Lanka
From$75
Anuradhapura
Anuradhapura
Sri Lanka
From$160
Badulla
Badulla
Sri Lanka
From$95
Battaramulla South
Battaramulla South
Sri Lanka
From$85
Batticaloa
Batticaloa
Sri Lanka
From$75
Beliatta
Beliatta
Sri Lanka
From$95
Bentota
Bentota
Sri Lanka
From$85
Beruwala
Beruwala
Sri Lanka
From$125
Chilaw
Chilaw
Sri Lanka
From$115
Colombo
Colombo
Sri Lanka
From$135
Dambulla
Dambulla
Sri Lanka
From$80
Dehiwala-Mount Lavinia
Dehiwala-Mount Lavinia
Sri Lanka
From$70
Devinuwara
Devinuwara
Sri Lanka
From$130
Ella
Ella
Sri Lanka
From$110
Eravur Town
Eravur Town
Sri Lanka
From$175
Galle
Galle
Sri Lanka
From$150
Gampola
Gampola
Sri Lanka
From$130
Hambantota
Hambantota
Sri Lanka
From$135
Hanwella Ihala
Hanwella Ihala
Sri Lanka
From$165
Hatton
Hatton
Sri Lanka
From$175
Hendala
Hendala
Sri Lanka
From$110
Homagama
Homagama
Sri Lanka
From$95
Ja Ela
Ja Ela
Sri Lanka
From$55
Jaffna
Jaffna
Sri Lanka
From$85
Kalmunai
Kalmunai
Sri Lanka
From$70
Kalutara
Kalutara
Sri Lanka
From$165
Kandana
Kandana
Sri Lanka
From$150
Kandy
Kandy
Sri Lanka
From$215
Kataragama
Kataragama
Sri Lanka
From$120
Katunayaka
Katunayaka
Sri Lanka
From$75
Kegalle
Kegalle
Sri Lanka
From$95
Kelaniya
Kelaniya
Sri Lanka
From$80
Kolonnawa
Kolonnawa
Sri Lanka
From$110
Kotikawatta
Kotikawatta
Sri Lanka
From$80
Kurunegala
Kurunegala
Sri Lanka
From$155
Maharagama
Maharagama
Sri Lanka
From$75
Mannar
Mannar
Sri Lanka
From$65
Matale
Matale
Sri Lanka
From$95
Matara
Matara
Sri Lanka
From$110
Mirissa
Mirissa
Sri Lanka
From$130
Moratuwa
Moratuwa
Sri Lanka
From$110
Mullaittivu
Mullaittivu
Sri Lanka
From$140
Mulleriyawa
Mulleriyawa
Sri Lanka
From$140
Negombo
Negombo
Sri Lanka
From$80
Nuwara Eliya
Nuwara Eliya
Sri Lanka
From$125
Panadura
Panadura
Sri Lanka
From$105
- Peliyagoda
- Pita Kotte
- Point Pedro
- Pottuvil
- Puttalam
- Ratnapura
- Sigiriya
- Sri Jayewardenepura Kotte
- Trincomalee
- Vakarai
- Valvedditturai
- Vavuniya
- Wattala
- Weligama
- Welisara
- Yala
Where to stay in Sri Lanka
- Where to stay in Ambalangoda
- Where to stay in Ambalantota
- Where to stay in Ampara
- Where to stay in Anuradhapura
- Where to stay in Badulla
- Where to stay in Battaramulla South
- Where to stay in Batticaloa
- Where to stay in Beliatta
- Where to stay in Bentota
- Where to stay in Beruwala
- Where to stay in Chilaw
- Where to stay in Colombo
- Where to stay in Dambulla
- Where to stay in Dehiwala-Mount Lavinia
- Where to stay in Devinuwara
- Where to stay in Ella
- Where to stay in Eravur Town
- Where to stay in Galle
- Where to stay in Gampola
- Where to stay in Hambantota
- Where to stay in Hanwella Ihala
- Where to stay in Hatton
- Where to stay in Hendala
- Where to stay in Homagama