Skip to main content

Resorts in Dambulla

Find the resorts that appeal to you the most

The best resorts in Dambulla

Check out our pick of great resorts in Dambulla

Filter by:

Review score

Golden Rainbow Guest House

Dambulla

Featuring a patio with mountain views, a garden and a shared lounge, Golden Rainbow Guest House can be found in Dambulla, close to Dambulla Cave Temple and 20 km from Sigiriya Rock.

I
Ilaha
From
Azerbaijan
Everything. Very clean, quite. The hosts are very kind. They picked me from bus station, took to Dambulla Cave (it's nearby) and took back free of charge. The breakfast was amazing, they are very good cooker. Kumara arranged for me tuk tuk driver for good price and driver also was very kind, sometimes stopped, showed me animals, beautiful natura and etc. Thanks Kumara for everything.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 607 reviews
Price from
US$25
1 night, 2 adults

Tranquil Trails Sigiriya

Dambulla

Located in Dambulla, 10 km from Sigiriya Rock, Tranquil Trails Sigiriya provides accommodation with a garden, free private parking, a shared lounge and a terrace.

E
Emily
From
United Kingdom
We absolutely LOVED our stay here - it was perfect from start to finish. We were warmly welcomed with fresh juice, which set the tone for the whole visit. The views are absolutely stunning, and the pool was glorious, with pool towels thoughtfully provided. The staff were incredible - attentive, friendly, and genuinely eager to make sure we had everything we needed. The food was the BEST we had in all of Sri Lanka, cooked by the loveliest man we have ever met. Every meal was a highlight. Our room was immaculate and beautifully decorated, with a bathroom we adored. The air conditioning made it wonderfully comfortable, and we really appreciated how much the staff prioritised safety. There’s even a viewing deck where you can watch wildlife - such a special touch. Honestly, we would recommend this place to anyone. It’s a rare gem and a true 10/10 experience. We can’t wait to come back!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 27 reviews
Price from
US$60
1 night, 2 adults

Lake Bliss

Dambulla

Situated within 16 km of Sigiriya Rock and 19 km of Pidurangala Rock, Lake Bliss provides rooms with air conditioning and a private bathroom in Dambulla.

S
Sumith
From
Sri Lanka
Ranjith, the owner was there to welcome us. He was very friendly. I informed him that there was an extra child and he can charge us for an extra guest but he said it was ok and did not charge extra. He showed the kitchen which was separate and told us if we wanted anything at all to call him. Lake Bliss has a bit of a jungle atmosphere which we liked. There was peacock around which we liked and a jungle frog which we tolerated.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 9 reviews
Price from
US$15.50
1 night, 2 adults

Araliya Self Cooking Resort Dambulla

Dambulla

Araliya Self Cooking Resort Dambulla Cooking class Cooking class Dambulla offers accommodation in Dambulla. Guests can enjoy the on-site restaurant. Complimentary cooking classes are provided.

O
Orsola
From
Italy
Convenient location to visit the Cave Temples on foot, and a walk to Bindunu Wewa Lake at sunset is also recommended. The house is surrounded by greenery in an extremely peaceful setting, and the stay includes a truly delicious dinner prepared by the host in the form of a cooking class. What remains as the most beautiful memory is the host’s incredible helpfulness, thoughtfulness, and kindness, with whom we also had the chance to share some fun and convivial moments. Highly recommended by Anita and Tommaso :))
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 27 reviews
Price from
US$9
1 night, 2 adults

Athena Lake by Seedevi

Dambulla

Athena Lake by Seedevi features an outdoor swimming pool, garden, a shared lounge and terrace in Dambulla. With free WiFi, this 4-star resort offers room service and a concierge service.

G
Galina
From
Denmark
All the staff was very friendly, welcoming and accommodating to many requests. The property is like a little tropical paradise where you can spot many different birds and little animals.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 79 reviews
Price from
US$114
1 night, 2 adults

Sundaras Infinity Jungle Resort

Dambulla

Situated in Dambulla, 20 km from Sigiriya Rock, Sundaras Infinity Jungle Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

A
Adam
From
Czech Republic
I have really enjoyed the jeep safari organized by the hotel the driver Tilina knew all the spots where to stop to see all the elephants , the place is near by the Cave Temples, wich i appreciated also. The rooms where perfect😄
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 180 reviews
Price from
US$59.37
1 night, 2 adults

Thammenna Eco Cabins

Dambulla

Situated within 17 km of Sigiriya Rock and 20 km of Pidurangala Rock, Thammenna Eco Cabins offers rooms with air conditioning and a private bathroom in Dambulla.

h
hendricks
From
United Kingdom
Excellent hospitality provided by host and felt good and excellent staff and one of the best place to stay in Dambulla. Swimming pool was refreshing, and rooms were superb. Restaurants food was amazing, and breakfast was massive. I would definitely recommend this hotel for other travelers who are looking to stay in Dambulla.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 168 reviews
Price from
US$52
1 night, 2 adults

New Peacock Resort

Dambulla

Situated in Dambulla, 2.8 km from Dambulla Cave Temple, New Peacock Resort features free WiFi access.

J
Julie
From
United Kingdom
We booked very last minute and the owner was really accommodating. Room was clean and pretty big with a dining table, a dressing table and a fridge. Really good value for money. Would recommend this place 😊
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 431 reviews
Price from
US$11.40
1 night, 2 adults

Gamagedara Resort

Dambulla

Featuring a garden, shared lounge and views of garden, Gamagedara Resort is located in Dambulla, 17 km from Sigiriya Rock.

I
Ivana
From
Slovakia
Perfect location - city centre of Dambula. We spent here 4 days. Owner (Gama) is very nice and friendly, he can provide you anything what you want/need for a good price and reacts imediately to every single request. We rent a scooter and travelled to Sigiriya, Anuradhapura... This resort is a good "base camp" for trips arpund. We would like to thank to Gama, his son Giha and guys who cared for us during our stay, we felt like with a family. 😊
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 807 reviews
Price from
US$20
1 night, 2 adults

Sujatha Tourist Rest

Dambulla

Boasting mountain views, Sujatha Tourist Rest features accommodation with terrace, around 17 km from Sigiriya Rock.

J
Julija
From
Lithuania
WiFi worked fine, place was close to the restaurants. There's a bus stop a few min away that takes you to Sigirya. There's a station to fill up your water bottle. Sweet and super helpful owners, she gave me coffee upon arrival and let me check in earlier.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 191 reviews
Price from
US$12.60
1 night, 2 adults
All resorts in Dambulla

Looking for a resort?

Travellers who truly “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal onsite amenities like pools, spas, restaurants, activities, excursions and shops, and stay the night in luxurious private rooms, villas or apartments.

Most booked resorts in Dambulla and surroundings in the past month

See all

Popular with guests booking resorts in Dambulla

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 20 reviews

Popular with guests booking resorts in Dambulla

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 21 reviews

Popular with guests booking resorts in Dambulla

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 39 reviews

Popular with guests booking resorts in Dambulla

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 27 reviews

Popular with guests booking resorts in Dambulla

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 320 reviews

Popular with guests booking resorts in Dambulla

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 125 reviews

Popular with guests booking resorts in Dambulla

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 431 reviews

Popular with guests booking resorts in Dambulla

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 27 reviews

Popular with guests booking resorts in Dambulla

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

Popular with guests booking resorts in Dambulla

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 180 reviews

Treat yourself. Popular resorts in Dambulla and nearby

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

Located in Dambulla, 19 km from Sigiriya Rock, Sundaras Infinity Jungle Resort & Spa provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$66.20 per night

Green Luxe

Dambulla
Spa and wellness centre

Set in Dambulla, 20 km from Sigiriya Rock, Green Luxe offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Amaya Lake Dambulla

Sigiriya
Spa and wellness centre
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 755 reviews

Amaya Lake Dambulla is located along the shores of Kandamala Lake near Sigiriya and is one of the most popular hotels near Dambulla.

From US$396.90 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 277 reviews

With its sprawling grounds and natural environment, a quiet escape awaits guests at Sigiriana Resort by Thilanka. It offers an outdoor pool.

From US$167.44 per night

All-inclusive resorts in Dambulla and nearby

Athena Lake by Seedevi

Dambulla
All-inclusive options available
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 79 reviews

Athena Lake by Seedevi features an outdoor swimming pool, garden, a shared lounge and terrace in Dambulla. With free WiFi, this 4-star resort offers room service and a concierge service.

From US$125.40 per night

Sigiriya White Moon Resort

Sigiriya
All-inclusive options available
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 4 reviews

Located in Sigiriya, a few steps from Sigiriya Rock, Sigiriya White Moon Resort provides accommodation with a garden, free private parking, a terrace and a restaurant.

Elephant Stables Dambulla

Kiralagolla
All-inclusive options available

Elephant Stables Dambulla features a garden, shared lounge, a restaurant and bar in Kiralagolla.

Tranquil Trails Sigiriya

Dambulla
All-inclusive options available
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 27 reviews

Located in Dambulla, 10 km from Sigiriya Rock, Tranquil Trails Sigiriya provides accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$66.60 per night

Highly rated resorts in Dambulla and nearby

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 29 reviews

Featuring a garden, terrace and views of garden, Green House Resort is located in Sigiriya, 9 km from Sigiriya Rock.

From US$25 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 31 reviews

Situated in Sigiriya, 8.3 km from Sigiriya Rock, Peacock Eco Resort Sigiriya features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$61.05 per night

FAQ about resorts in Dambulla

Resorts that guests love in Dambulla

See all
Avg. price/night: US$33
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 320 reviews
The resort is in a secluded place, quiet and tranquil. It's managed by a small family and the host has made sure everything to make our trip comfortable. There are a couple of swings for kids to play, a tree house to rent and a lot of trees that bring fresh air. The rooms are clean. The linens are fresh. The breakfast was awesome! The host has cooked us breakfast with fresh organic vegetables. Don't miss the pancakes!!!
Guest review by
Raghavendra
Family with young children
gogless