Hotels in Sri Lanka
Enter your dates and choose from 17431 hotels and other places to stay!
Top destinations for Sri Lanka city trips
Find hotels in some of the most popular cities in Sri Lanka

Kandy

Hikkaduwa

Galle

Weligama

Ella

Negombo

Nuwara Eliya

Mirissa

Ahangama

Colombo
Hotels in the most popular regions in Sri Lanka
Discover Sri Lanka by exploring its top regions

Galle District

Matara District

Kandy District

Colombo District

Gampaha District

Badulla District

Nuwara Eliya District

Matale District

Hambantota District

Anuradhapura District

Bentota Region

Kalutara District
Ratnapura District

Trincomalee District

Ampara District

Puttalam District

Jaffna District
Monaragala District

Kegalle District
Polonnaruwa District

Batticaloa District

Kurunegala District
Mannar District
Vavuniya District
Hotels in Sri Lanka near popular landmarks
Pick your point of interest and find a hotel nearby

Galle Light house, Galle

Dambulla Cave Temple, Dambulla

Galle Harbour, Galle

Galle Fort, Galle

Galle Fort National Museum, Galle
Kandy Museum, Kandy

Kandy Lake, Kandy

Bentota Lake, Bentota
Belagio Colombo, Colombo
Explore and find hotels in Sri Lanka
Sri Lanka’s ancient kingdoms date back over 2,500 years, giving its wildlife, waterfalls, ruins and reams of tea plantations an aura of enlightenment. As an island nation, the country benefits from a wonderful feeling of remoteness, making it easy to lose yourself amidst the tropical rainforests, immaculate white-sand beaches and age-old towns. The southern Hill Country is home to Ella, with its rumbling Ravana Falls and the 1,300-metre-high cliff or Ella’s Rock - reachable via a scenic two-hour trek along a tea-house-laden railway track. Some of Sri Lanka’s best beaches can be found in Tangalla, Kalpitiya and Hikkaduwa, with some offering water sports, dolphin and whale watching, and snorkeling. For safari adventures, the country boasts a wealth of stunning national parks. Yala is the best spot for leopards, while Udawalawe and Wasgamuwa are home to parades of wild elephants. If you’re in search of ancient ruins, head for the sites of Anuradhapura and Polonnaruwa to discover architectural gems such as huge dagobas (dome-shaped structures containing relics). Sri Lanka offers a wide range of beach hotels, and mountain top villas surrounded by tea plantations. There’s also a variety of apartments, B&Bs and independent homestays available.

Top picks for hotels in Sri Lanka
Try one of these popular and highly-rated Sri Lanka hotels
Located within 500 metres of Mirissa Beach and 34 km of Galle International Cricket Stadium, Mimoza Mirissa provides rooms with air conditioning and a private bathroom in Mirissa.
Set in Negombo, less than 1 km from Wellaweediya Beach, Belmont Boutique Hotel - Free Airport Shuttle Service offers accommodation with an outdoor swimming pool, free private parking, a garden and a..
Atha Resort is set in Sigiriya, 5.3 km from Sigiriya Rock and 8.4 km from Pidurangala Rock.
Attractively situated in Galle, Brixia Cafe & Guest features air-conditioned rooms with free WiFi, free private parking and room service.
Located in Tissamaharama, 2.6 km from Tissa Wewa, Hotel River Front provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.
Located in Sigiriya, 2.3 km from Sigiriya Rock, Royal Rock Sigiriya provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.
Located in Sigiriya, 1.9 km from Sigiriya Rock, il Frangipane provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
Set in Kandy, 800 metres from Bogambara Stadium, swp eco lodge offers air-conditioned rooms and a garden.
Set amongst the scenic landscapes of tea plantation, 2 km from Nuwara Eliya city, and the property is equipped with a heated indoor swimming pool along with a picturesque view of Bambarakelle Mountain...
Situated in Colombo, a few steps from Bambalapitiya Beach, Marino Beach Colombo features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.
Best reviewed hotels
Set in Galauda, 39 km from Kandy Museum, Nuga Retreat- Mindfullness boutique Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
Set in Galewela, 32 km from Sigiriya Rock, MARGOSA MOUNTAIN VILLA offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
Located in Kamburugamuwa, 500 metres from Kamburugamuwa Beach, Ocean Bliss Villa Mirissa provides accommodation with free bikes, free private parking, a garden and a shared lounge.
Located in Udawalawe, 11 km from Udawalawe National Park, Tree House 4 Nature Lovers provides accommodation with a garden, free private parking, a shared lounge and a terrace.
Set in Udawalawe, 8.1 km from Udawalawe National Park, Amba Kola Udawalawa offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
Set in Hunumulla, 18 km from St Anthony's Church, Ambarella Lodge - Katunayake offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.
Facing the beachfront, DORMERO Hotel Sri Lanka Hikkaduwa Beach offers 5-star accommodation in Hikkaduwa and features an outdoor swimming pool, fitness centre and garden.
Set in Ahangama, 2.1 km from Kathaluwa West Beach, UYANA Boutique Hotel and Retreat ADULTS ONLY offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.
Situated in Udawalawe, 16 km from Udawalawe National Park, Diamond Resorts features accommodation with a garden, free private parking, a terrace and a restaurant.
Located in Hikkaduwa, 2.5 km from Hikkaduwa Coral Reef, Plantation House features a garden and a bar, as well as free WiFi.
Located in Deniyaya, Rainforest Nest features a garden, terrace, restaurant, and free WiFi. The accommodation offers room service and a concierge service for guests.
Located in Udawalawe, 10.5 km from Udawalawe National Park, Dhanaya Safari Home provides accommodation with a garden, free private parking, a shared lounge and a terrace.
Most booked hotels in Sri Lanka in the past month
Popular with guests booking hotels in Wellawaya
Popular with guests booking hotels in Colombo
Popular with guests booking hotels in Colombo
Popular with guests booking hotels in Colombo
Popular with guests booking hotels in Colombo
Popular with guests booking hotels in Ella
Popular with guests booking hotels in Negombo
Popular with guests booking hotels in Hikkaduwa
Popular with guests booking hotels in Colombo
Popular with guests booking hotels in Colombo