Sri Lanka may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Dambulla Hotels from Rs2,374

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Dambulla hotels and places to stay

Aliya Resort & Spa
5 out of 5
Audangawa, Kimbissa, Dambulla
Free cancellationReserve now, pay when you stay
The price is Rs10,484 per night
13.85 km from city centre
4.6/5Wonderful! (226 reviews)

"Lovely staff, fantastic pool with great views of Sigiriya rock, nice gym, and wonderful breakfast."…"

Reviewed on 1 Jul 2020

Aliya Resort & Spa
Hotel Sigiriya
4 out of 5
Hotel Road, Dambulla
Get Rates
9.53 km from city centre
4.3/5Excellent! (453 reviews)

"Beautiful location and very kind staff , very close to Sigiriya rock"…"

Reviewed on 29 Feb 2020

Hotel Sigiriya
Heritance Kandalama
5 out of 5
Kandalama Lake front, Dambulla
Free cancellationReserve now, pay when you stay
The price is Rs10,817 per night
1.71 km from city centre
4.4/5Excellent! (454 reviews)

"Unique architecture in a wonderful green area. Food, service and accomodation outstanding"…"

Reviewed on 3 Mar 2020

Heritance Kandalama

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Sigiriya Jungles
4.5 out of 5
Audangawa Road, Kimibissa, Matale District, Dambulla
Free cancellationReserve now, pay when you stay
The price is Rs3,670 per night
13.17 km from city centre
4.5/5Wonderful! (79 reviews)
Superb!

"This hotel was devine1 It is in a lovely quiet location, the service and food was superb. We would recommend unreservedly."…"

Reviewed on 3 Feb 2020

Sigiriya Jungles
Amaya Lake Kandalama
4 out of 5
Kap Ela, Kandalama, Dambulla
Free cancellationReserve now, pay when you stay
The price is Rs6,054 per night
3 km from city centre
4.1/5Very Good! (100 reviews)
Wonderful stay.

"Wonderful stay. Spent 3 days here. Good location between Sigiriya and the cave temple in Dambula. Arranged tuk tuk for us. Pool was great, large with a deep end. Food was varied and very good. Would definitely stay here again."…"

Reviewed on 17 Feb 2020

Amaya Lake Kandalama
Water Garden Sigiriya
5 out of 5
Indigaswewa, Dambulla
Free cancellationReserve now, pay when you stay
The price is Rs13,673 per night
6.91 km from city centre
4.8/5Exceptional! (34 reviews)

"The pool and the view were awesome. Staff was also friendly."…"

Reviewed on 17 Mar 2020

Water Garden Sigiriya
Sigiriana Resort by Thilanka
5 out of 5
#51, Gadawalayaya, Moragollawa, Dambulla
Free cancellationReserve now, pay when you stay
The price is Rs2,374 per night
9.15 km from city centre
3.8/5Good! (59 reviews)

"We stayed one night at the Sigiriana Resort by Thilanka and had a wonderful time. The staff was very friendly, we ate dinner and breakfast which was delicious and they even organised us a driver to Kandy. The pool area looks beautiful!"…"

Reviewed on 29 Feb 2020

Sigiriana Resort by Thilanka
Sigiriya Village
4 out of 5
Town Sigiriya, Dambulla
The price is Rs3,703 per night
9.46 km from city centre
4/5Very Good! (130 reviews)
Great location and good hotel

"A very good hotel, the new rooms are fine, maybe the old reviews are for the dated rooms. Staff are friendly and very good at their job, most welcoming. The location is perfect right in a forest. Great pool with a view of The Lion Rock ."…"

Reviewed on 20 Mar 2020

Sigiriya Village
Jetwing Vil Uyana
4.5 out of 5
Rangirigama, Dambulla
Free cancellationReserve now, pay when you stay
The price is Rs46,838 per night
8.73 km from city centre
4.7/5Exceptional! (44 reviews)

"We had a beautiful and peaceful stay at this property. The pool is exquisite and the rooms are so cool and beautiful. The wildlife is astounding and it was so tranquil to quietly watch it unfold around us. The staff is very friendly and helpful as well, arranging for us a trip to Lion Rock."…"

Reviewed on 10 Mar 2020

Jetwing Vil Uyana
Jetwing Lake
5 out of 5
Dambulla, Dambulla
Free cancellationReserve now, pay when you stay
The price is Rs11,030 per night
8.72 km from city centre
4.7/5Exceptional! (99 reviews)

"I love this hotel! Thank you Jaya! The food and restaurant beyond"…"

Reviewed on 16 Mar 2020

Jetwing Lake
Don't see what you're looking for?
See all available properties in Dambulla
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Dambulla

Nature enthusiasts will enjoy exploring Dambulla, and many visitors are sure to appreciate the tours, lakes and temples. This scenic city also attracts tourists with its architecture and spas. Top sights around the area include Dambulla Cave Temple and Ancient City of Sigiriya. In Dambulla, there are 63 hotels and other accommodation options to choose from.

Dressing for Dambulla

  • Between January and March, you can expect the daytime average to be around 33°C and the nighttime average to be 22°C
  • From April to June, temperatures average about 33°C during the day and 25°C at night
  • July to September averages 31°C during the day and 24°C at night
  • Between October and December, the average temperature is 32°C during the day and 23°C at night
  • Dambulla gets about 62 millimetres of rain per year
  • Hottest months are usually February and March with an average temperature of 33°C, while the coldest months are January and February with an average of 22°C

Frequently asked questions

Where is the best place to stay in Dambulla?
Aliya Resort & Spa is a favourite with Expedia customers. This 5-star resort offers a full-service spa and 4 restaurants. Sigiriya Village is another top choice for your stay based on traveller reviews.
If I need to cancel my hotel reservation in Dambulla, will I receive a refund?
Yes, you’ll find most room reservations are fully refundable if you cancel prior to the hotel’s cancellation deadline, which is often 24 or 48 hours before your arrival date. If you have a reservation that’s non-refundable, you might be able to still cancel and receive a refund within a 24-hour period of booking. Enter your dates, click on “Search”, then you can use the “free cancellation” filter to view the top deals on offer in Dambulla.
What's the best hotel when travelling with children to Dambulla?
Milano Grand New Rest House is a top 3-star guesthouse on Expedia for families, and features a restaurant and free babysitting. Other choices to stay with the children include Nice Place Bungalows and Heritance Kandalama.
What's the best accommodation for a couple visiting Dambulla?
Milano Grand New Rest House is a favourite 3-star guesthouse for couples, and features premium bedding and a restaurant. Other good options for a romantic stay include Heritance Kandalama and Hotel Golden Ray.
What's the best high-end hotel in Dambulla?
Amaya Signature is a 5-star hotel with a restaurant and a poolside bar, and it’s a popular choice for Expedia travellers looking for a pampered stay. Amaya Lake Kandalama and Heritance Kandalama are other upscale choices for your holiday.

Dambulla Hotel Reviews

More trip options