Hotels with Restaurants in Dambulla from $84

    price find illustration

    Upfront pricing

    Our total price for your stay includes taxes and fees
    deals illustration

    Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check availability on Dambulla Hotels with Restaurants

Pick from 38 Dambulla Hotels with Restaurants with updated room rates, reviews, and availability. Most hotels are fully refundable.

Heritance Kandalama

5.0 star property
9.0 out of 10, Wonderful, (623)
"Amazing views. Fantastic experience. Friendly, professional staff. "
$200 nightly
The price is $237
Aug 1 - Aug 2
Total includes taxes and fees
Heritance Kandalama

Sundaras Resort & Spa

4.0 star property
7.6 out of 10, Good, (134)
"Hotel staff very friendly and polite. Keen to make you feel welcome. Loved the pool/ bar area surrounded lush vegetation. Great stay."
Sundaras Resort & Spa

Jetwing Lake

5.0 star property
9.6 out of 10, Exceptional, (128)
"Utterly excellent hotel. Food, setting, staff, rooms, spa and pool all brilliant. From here we used hotel drivers to go to Sigiriya, elephant safari, Pollanawa and Arandupura. Highly recommend "
$107 nightly
The price is $127
Jul 17 - Jul 18
Total includes taxes and fees
Jetwing Lake

Amaya Lake Dambulla

4.0 star property
8.4 out of 10, Very Good, (130)
"The location of the property is excellent but the housekeeping services are below average. The restaurant staff was excellent- Mr. Jayararatne and waiter Mr. Imalsha are extremely good and made every meal a pleasant experience "
$139 nightly
The price is $164
Jul 16 - Jul 17
Total includes taxes and fees
Amaya Lake Dambulla

Amaya Signature

4.5 star property
8.4 out of 10, Very Good, (29)
"Friendly and helpful staff Bit disappointed about the cost of playing snooker"
Amaya Signature

Arika Villa

3.5 star property
7.8 out of 10, Good, (8)
"Food good, breakfast nice, although expensive. Swimming pool looked and prob was lovely but right next to restaurant with glass walls so a bit too public for us. Nice sitting area close to trees with monkeys passing through. Staff very courteous and helpful, they arranged an elephant safari for us the same afternoon we arrived. The hotel is quite far from any other hotels or sights - Sigiriya is about 40 mins - so there’s no walking to eat anywhere else but you could get a tuktuk."
Arika Villa

Occidental Paradise Dambulla

5.0 star property
8.6 out of 10, Excellent, (37)
"The staff were excellent and extraordinary welcoming. We are an elderly couple and the staff took care of us like we were their own children. The chief went out of his way to ask me what food I liked and cooked it especially just to make us feel welcome. That was not necessary but the warmth of the team made our holiday excellent. So clean and wonderful. "
Occidental Paradise Dambulla

Sigiriana Resort by Thilanka

5.0 star property
7.8 out of 10, Good, (74)
"The hotel is average. Rooms are clean and spacious. Amenities are good. What I didn’t like is the breakfast dining hall which is open from all sides and flies are roaming around. The butter was left open which should have been covered to ensure hygiene. Lots need to be improved."
$169 nightly
The price is $200
Jul 16 - Jul 17
Total includes taxes and fees
Sigiriana Resort by Thilanka

Athena Lake by Seedevi

3.5 star property
9.4 out of 10, Exceptional, (6)
"Super friendly staff, nice property across a lake and very limited rooms . Cozy and home away feeling ."
$70 nightly
The price is $84
Jul 16 - Jul 17
Total includes taxes and fees
Athena Lake by Seedevi

Governor's Gangula

5.0 star property
7.0 out of 10, Good, (4)
"Ho dovuto cambiare camera con un amico uomo perché l hotel era privo di ospiti ed una donna sola non poteva certo soggiornare. Hotel non finito.cantiere in funzione. Non lo consiglio"
Governor's Gangula
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.
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

How much do hotels with dining in Dambulla cost?
The price for hotels in Dambulla ranges from $84 to $237 per night. Expedia has great offers on stays with restaurants or in popular dining areas that'll please both your taste buds and wallet. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in Dambulla?
Pick from multiple hotels with dining in Dambulla with a total average guest review rating of 8.5. Cassandra Culture Resort places you near some wonderful foodie experiences. This popular 4.5-star property also comes with a terrace and individually decorated rooms. Thammanna Eco Cabins is another recommended option with dining. It has a 3-star rating and conveniences such as a terrace and a swimming pool.
How many hotels with dining are there in Dambulla?
Dambulla has 38 hotels with dining. To help you locate the perfect place for you, make use of our filters to search for other amenities or perks you need.
What are the best cheap hotels with dining in Dambulla?
Use Sat Nam Village Eco-Hotel as a base to eat your way around the food scene of Dambulla. This well-priced option offers amenities such as pool sun loungers and pillow top mattresses. Another popular choice that'll satisfy both your palate and pocket is Dambulla City Hostel. Conveniences here include a swimming pool and laundry services. Hotels with dining in Dambulla start from just $84 per night. Want to also save money on sightseeing? Pidurangala Rock is an interesting free attraction to put on your agenda in Dambulla. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in Dambulla?
Treat your crew to a stay at Sigiriya King's Resort, a 3-star option just a short drive from town. Conveniences here include complimentary breakfast and a picnic area. Another family-friendly hotel with dining in Dambulla is Aswadduma Hotel. A children's pool and a picnic area help make this 4-star escape a hit with guests. After checking in and chilling out together in your comfortable new digs, it's time to hit the road and discover some of the local sights. Dambulla Cave Temple and Pidurangala Rock are among the best family-friendly attractions in Dambulla.
Are there any 5-star hotels with dining in Dambulla?
Jetwing Lake is a fantastic 5-star hotel with dining in Dambulla. Around 4 miles from the downtown area, a resort and massage services are among its many conveniences. Aliya Resort & Spa is another indulgent stay that will put you near some delicious foodie experiences. Also rated 5 stars, it's around 8 miles from the city center and has a deep soaking bathtub and a swimming pool.
Why book your hotel with dining in Dambulla with Expedia?
Whether you're on the lookout for a hotel with a restaurant, or one that's close to a foodie enclave, Expedia will have a stay that's just your taste. Use our filters to search for Dambulla hotels with dining on-site. You can also narrow your search for properties in top locations packed with markets, restaurants or cafés. Whatever you opt for, you'll always pick up a delectable deal with Expedia!
How can I find cheap hotels with dining in Dambulla?
The easiest way to uncover cheap hotels with dining in Dambulla is with Expedia's handy filter tool. Find accommodations with restaurants or satisfying extra touches, like included lunch and dinner. You can also narrow your search results by budget, star rating and amenities to nab awesome bargains in a couple of clicks.
What is there to do in Dambulla near my hotel with dining?
If you want to explore the best of Dambulla, Dambulla Cave Temple is the perfect place to start.