Hotels in Sri LankaIndependent guide
Sri Lanka
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
Where to stay

Cities in Sri Lanka

Where to stay in Sri Lanka

CityListings
Kandy 47 hotels
Colombo 45 hotels
Ella 39 hotels
Mirissa 37 hotels
Tangalle 35 hotels
Negombo 34 hotels
Galle 32 hotels
Bentota 29 hotels
Sigiriya 29 hotels
Tissamaharama 25 hotels

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.