Skip to main content

Places to Stay in Dambulla

Find the places to stay that appeal to you the most

The best places to stay in Dambulla

Check out our pick of great places to stay in Dambulla

Filter by:

Review score

Dambulla Kings Inn

Hotel in Dambulla

Boasting a garden and a terrace, Dambulla Kings Inn is set in Dambulla, 20 km from Sigiriya Rock and 23 km from Pidurangala Rock.

A
Anej
From
Slovenia
The owners were very friendly and helpful. We had a great time and loved the room. The food was amazing as well.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 123 reviews
Price from
US$14
1 night, 2 adults

Kandalama Lodge

Dambulla

Located in Dambulla in the Matale District region, with Popham's Arboretum nearby, Kandalama Lodge provides accommodation with free WiFi and free private parking, as well as access to an indoor...

E
Edgar
From
Sweden
Excellent facilities and very clean and comfortable and beautiful.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 435 reviews
Price from
US$110
1 night, 2 adults

Hotel Hanguk Villa

Dambulla

Set within 17 km of Sigiriya Rock and 20 km of Pidurangala Rock, Hotel Hanguk Villa offers rooms with air conditioning and a private bathroom in Dambulla.

M
Mariia
From
Armenia
The owner picked us up at the bus stop and welcomed us with a fresh drink. We were happy to stay at this villa. The room has everything you need, the ac, the fan and it was very clean. It is located a bit far from the center but we liked it even more, because it was super calm. The owner also dropped us at the temple entrance and picked us up from there on his tuktuk all at the price of pick me app. Then the other day he drove us to sigiriya and even packed us a breakfast to go (tip: put it in your backpack), showed us other places on the way back and then helped us arrange a jeep trip to the national park with the elephants. The breakfast and dinner we had there were delicious. The staff is extremely polite and friendly!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 197 reviews
Price from
US$35
1 night, 2 adults

Eden Grand

Hotel in Dambulla

Situated in Dambulla, within 18 km of Sigiriya Rock and 21 km of Pidurangala Rock, Eden Grand features accommodation with a garden and free WiFi as well as free private parking for guests who drive.

T
THEOFANIS
From
Greece
In Dambulla there are many good accommodations at good prices. This is one of them. Large room and bathroom, hot water impeccable cleanliness, balcony, refrigerator, air conditioning and impeccable staff. From the balcony you can see many squirrel lemurs and various beautiful birds. Breakfast is a choice of English or local and it is good.There is a parking area in the hotel if you have your own vehicle
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 184 reviews
Price from
US$32.20
1 night, 2 adults

Menara Green Inn

Dambulla

Offering a garden and garden view, Menara Green Inn is located in Dambulla, 20 km from Sigiriya Rock and 23 km from Pidurangala Rock.

V
Valentina
From
Italy
I booked this place because I read amaaing reviews… the experience I had exceed my expectations… you really feel part of the family from the very first moment, the owner is really considerate he truly cares about his clients!! He took me everywhere! Helped me with anything I would ask, made my stay unforgettable and truly local. Ask him to take you around you won't regret it, I has the best trips. The wife is also such a wonderful lady, she truly cares I could tell. Plus, location is the best, you are 10 mins walk to the cave temple in Dambulla which is the main attraction in the city. Delicious breakfast ( they arranged a gluten free option for me so good!!!) The bed is also very comfortable and hot shower very appreciated. I had a wonderful time.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 459 reviews
Price from
US$17
1 night, 2 adults

Simoya Nature Park

Dambulla

Offering a garden and garden view, Simoya Nature Park is set in Dambulla, 19 km from Sigiriya Rock and 22 km from Pidurangala Rock.

P
Peter
From
United Kingdom
We loved everything about this property. Excellent
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 346 reviews
Price from
US$46.80
1 night, 2 adults

The Green Jungle

Dambulla

Located within 12 km of Sigiriya Rock and 15 km of Pidurangala Rock in Dambulla, The Green Jungle features accommodation with seating area.

Z
Zuzana
From
Slovakia
Very clean, brand new accomodation. Very good location, close to main atractions, just go to tej main street and grab your tuc tuc. The bus station to Kandy is cross the street so is perfect. Very helpful host!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 258 reviews
Price from
US$14
1 night, 2 adults

Rock View Home Stay

Dambulla

Offering a garden and garden view, Rock View Home Stay is set in Dambulla, 19 km from Sigiriya Rock and 22 km from Pidurangala Rock.

S
Susie
From
Indonesia
Super lovely couple with their gorgeous 3 boys , we were cool and amazing dinner so so good we were very grateful. Breakfast was a wonderful feast too very clean good Wi-Fi peaceful , close to dambulla temple . Recommend.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 159 reviews
Price from
US$24
1 night, 2 adults

Triangle Home Stay

Dambulla

Situated within 18 km of Sigiriya Rock and 21 km of Pidurangala Rock, Triangle Home Stay features rooms with air conditioning and a private bathroom in Dambulla.

M
Martina
From
Slovenia
We had an amazing 3 day stay with Nimal and his family. He took care of everything, drove us around Dambulla and neighboring cities and waited for us while we were exploring. He made delicious breakfast every day and even dinner one night. His family was very kind and welcoming towards us and it really felt like a home. Would recommend 10/10❤️
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 258 reviews
Price from
US$25
1 night, 2 adults

Dambulla Sun Vsh Holiday

Dambulla

Situated in Dambulla, 19 km from Sigiriya Rock, Dambulla Sun Vsh Holiday features accommodation with a hot tub, spa facilities and a fitness room.

K
Kristine
From
Denmark
Some of the kindest hosts we've ever stayed with! Anu and her family do everything they can to make your stay comfortable. Anu's mother is an amazing cook and the breakfast (which is included) is traditional Sri Lankan and super delicious and there's almost too much of it, you will never leave hungry! The same goes for the dinner which is also strongly recommended. The terrace is super nice, with a view of the garden where monkeys and other animals sometimes come to visit. The location is good with just a short walk to the cave temples, the city center or the bus terminal. The room was basic but spacious and clean, and the bed had a mosquito net. We will definitely come back if we're in Dambulla again someday and will recommend everyone to stay here!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 149 reviews
Price from
US$25.20
1 night, 2 adults
All places to stay in Dambulla

Most booked places to stay in Dambulla and surroundings in the past month

See all

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 631 reviews

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 501 reviews

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 782 reviews

Save money on places to stay in Dambulla and nearby – budget options available

Thammenna Eco Cabins

Dambulla
Budget options available
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 168 reviews

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.

From US$57.72 per night

Serenity Villa Dambulla

Sigiriya
Budget options available
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 15 reviews

Located in Sigiriya, 17 km from Sigiriya Rock, Serenity Villa Dambulla provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$99.90 per night

Gamagedara Resort

Dambulla
Budget options available
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 804 reviews

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

From US$26.40 per night

White Land City Hotel

Dambulla
Budget options available
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 746 reviews

White Land City Hotel has a garden, terrace, a restaurant and bar in Dambulla.

From US$43.29 per night

Tropical Life Resort and Spa

Dambulla
Budget options available
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 150 reviews

Located in Dambulla and with Sigiriya Rock reachable within 17 km, Tropical Life Resort and Spa offers concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a terrace.

Supreme Dambulla

Dambulla
Budget options available
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 24 reviews

Located in Dambulla, 18 km from Sigiriya Rock, Supreme Dambulla provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$45 per night

Liyya Water Villas

Dambulla
Budget options available
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 228 reviews

Set in Dambulla, 18 km from Sigiriya Rock, Liyya Water Villas offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$121 per night

L S Lanka Boutique Hotel

Dambulla
Budget options available
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 90 reviews

Set in Dambulla, 18 km from Sigiriya Rock, L S Lanka Boutique Hotel offers accommodation with a garden, free private parking and a terrace.

From US$30 per night

Enjoy breakfast in Dambulla and nearby

Green View

Dambulla
Breakfast options
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 45 reviews

Offering a garden and quiet street view, Green View is set in Dambulla, 18 km from Sigiriya Rock and 21 km from Pidurangala Rock. This homestay features free private parking and full-day security.

From US$24.42 per night

Restwell Homestay

Dambulla
Breakfast options
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 68 reviews

Offering a garden and garden view, Restwell Homestay is located in Dambulla, 17 km from Sigiriya Rock and 20 km from Pidurangala Rock.

From US$24 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 428 reviews

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

From US$18.70 per night

Milano Grand

Dambulla
Breakfast options
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 353 reviews

Set in Dambulla, 18 km from Sigiriya Rock, Milano Grand offers accommodation with a garden, free private parking, a terrace and a restaurant.

From US$19 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 24 reviews

Dambulla Village Hotel & Restaurant, a property with a garden, is situated in Dambulla, 18 km from Sigiriya Rock, 21 km from Pidurangala Rock, as well as 2.9 km from Dambulla Cave Temple.

From US$33.30 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 320 reviews

Boasting massage services, garden and views of pool, Gold Crown Residence is set in Dambulla, 18 km from Sigiriya Rock.

From US$55.17 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 817 reviews

Located within 18 km of Sigiriya Rock and 21 km of Pidurangala Rock, The Green Village Dambulla features rooms with air conditioning and a private bathroom in Dambulla.

Edy's Nest

Dambulla
Breakfast options
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Offering a garden and garden view, Edy's Nest is situated in Dambulla, 18 km from Sigiriya Rock and 21 km from Pidurangala Rock.

From US$22.20 per night

Great access to the city centre. Check these places to stay in Dambulla and nearby

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

Offering city views, City Paradise Dambulla is an accommodation set in Dambulla, 17 km from Sigiriya Rock and 20 km from Pidurangala Rock.

From US$10 per night
Scored out of 10, guest rating 5.0
Passable - What previous guests thought, 2 reviews

Beauty City Hotel is located in Dambulla, within 4.8 km of Popham's Arboretum and 5.1 km of Ibbankatuwa Megalithic Tombs.

From US$11.10 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 191 reviews

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

From US$18 per night

Hotel Tinaya

Dambulla
Central location
Scored out of 10, guest rating 5.9
Passable - What previous guests thought, 133 reviews

Featuring a garden with BBQ facilities, Hotel Tinaya offers traditional accommodation in Dambulla. With free bike rental and private parking, the property is 2.5 km from the Dambulla Cave Temple.

From US$27.50 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 517 reviews

Featuring seating areas underneath a tropical garden canopy, this historic Sri Lanka Dambulla Rock Arch bed and breakfast is 3.1 km from Dambulla Cave Temple. Features include free breakfast and WiFi.

From US$40 per night

Cealora Resort

Dambulla
Central location

Situated in Dambulla, 17 km from Sigiriya Rock, Cealora Resort features accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$24.42 per night

Hotel Golden Ray

Dambulla
Central location
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 63 reviews

Set in Dambulla, 17 km from Sigiriya Rock, Hotel Golden Ray offers accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

From US$60.26 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 258 reviews

Situated within 18 km of Sigiriya Rock and 21 km of Pidurangala Rock, Triangle Home Stay features rooms with air conditioning and a private bathroom in Dambulla.

From US$28.80 per night

FAQ about places to stay in Dambulla

Places to stay that guests love in Dambulla

See all
Avg. price/night: US$54
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 270 reviews
We had a lovely stay at the Green Edge. The staff were amazing, the location was secluded and the amenities while simple, had everything you need to explore the nearby attractions.
Guest review by
Rachelle
Family with young children
Avg. price/night: US$18.70
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 428 reviews
The facilities and management were great! Great location- just a 12-15 min walk to the city centre and bus stop. Beautiful place and totally worth it for the price they offer the rooms for.
Guest review by
Soumik Paul
Solo traveller
Avg. price/night: US$33
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 319 reviews
Excellent location and breakfast. You can easily walk to the cavetemple and the city center from the hotel. The owners were super fiendly and helfull. We stayed 2 nights and had one afternoon sitting on the terras enjoying the lovely garden.
Guest review by
Michel
Young couple
Avg. price/night: US$26.40
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 804 reviews
Great place to stay. Friendly owner, who takes care of all his guests, ensuring they enjoy the stay in his guest house and Sri Lanka. And helping to plan the visit for those who haven't yet specified their plans Place is close to the city centre but in quiet area with no traffic noise. Restaurant with delicious food available (best roti I have ever eat). Tuk tuk and taxi service available. I would recommend it for everyone who plans to visit Dambulla.
Guest review by
Justyna
People with friends
Avg. price/night: US$26.40
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 501 reviews
The warm welcoming of the couple, the yummy dinner, and what a lovely architecture of the cabins around the pool ! Perfect place to stay and rest.
Guest review by
Serra
Family with young children
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 423 reviews
Such an amazing location - this view was sublime. The food and the staff were unbeatable. Swimming pool to die for. Best location for a magical safari to see the elephants.
Guest review by
Alison
People with friends
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 346 reviews
It was a wonderful place to stay, in a beautiful location and very close to visit the Dambulla Cave temples. We arrived in the evening and were warmly welcomed by the hosts who also arranged us a tasty dinner on our first night. I couldn’t recommend this place enough! It was the first night of our honeymoon in Sri Lanka and it was a perfect welcome to the country
Guest review by
Claudia
Young couple
Avg. price/night: US$30
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 127 reviews
Best place to stay in Dambulla
Guest review by
Aventurate
People with friends
Avg. price/night: US$27.50
Scored out of 10, guest rating 5.9
Passable - What previous guests thought, 133 reviews
We loved the location - it was just in the city centre but at the same time very peaceful with a great restaurant and pool! The staff was great, very nice and helpful! Totally worth visiting!
Guest review by
Barbara
Young couple
Avg. price/night: US$60
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 253 reviews
Loved Everything. Food, service, location, room, facility, Staff, Owners. Lovely stay would highly recommend any body.
Guest review by
Shashika
Solo traveller
Avg. price/night: US$25
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 606 reviews
Lovely place to stay, very friendly host, great food and great location to visit the cave temple. Don’t stay in the tree house if you don’t like some insects visiting the bathroom.
Guest review by
Corien
Young couple
Avg. price/night: US$18.70
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 428 reviews
It is best place to stay and Walking distance from the town, This place has generator to get supply in power cuts , it is clam and quite place
Guest review by
Dilantha Eranjith
Family with young children
Avg. price/night: US$19
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 353 reviews
Everything was absolutely perfect: from an exceptionally friendly and helpful host who supported us at every moment stay, guided us to the bus station, taught us play carrom and and was easy to talk, to tasty and affordable food, clean and comfortable room and a fantastic location (just next to the main bus station). Couldn't recommend this hotel more, definitely the best location we stayed in Sri Lanka.
Guest review by
Piotr
People with friends
Avg. price/night: US$55
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 425 reviews
We booked the Standard Twin Room, it is a lot of ants in the room near the window. The owner upgraded us to the Double room with private bathroom, which was large, really comfortable and well equipped. The owners were very nice and helpful, e.g. they booked us a tuk tuk in very early morning. We rent there a scooter to go to Sigiriya and the city center. The location of the house is outside of the city in a quiet neighbourhood but not far away from the city.
Guest review by
Marcin
Young couple
Avg. price/night: US$18.70
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 428 reviews
Location is perfect as the hotel is in a « peaceful » area close to the busy main streets of the city center. Owner was always super available for any type of querries.
Guest review by
Cloé
Young couple
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 150 reviews
Nice hotel in a nice location in the nature. Keep in mind that the location on booking.com is wrong. The hotel is not close to the city centre. Check the correct location on google maps. There is nothing next to it and you will need a tuk tuk to go to the centre, but the surrounding nature is nice. The rooms are spacious and nice. We also used the swimming pool and it was enjoyable. The breakfast and dinner buffet have a lot of variety.
Guest review by
Stylianos
People with friends
Avg. price/night: US$30.80
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 631 reviews
Best place to stay in dambulla very friendly owner and best tuk tuk driver!! They helped us even when we were staying somewhere else after this. They help you with everything!!
Guest review by
Thomas
Young couple
Avg. price/night: US$43.29
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 746 reviews
Staff and Owner were the Most helpful and kind we‘ve ever experienced anywhere ! Rooms were small but had everything you need and the pool and surrounding area were really beautiful. Additionally the hotel is in the best location possible, directly in the center of dambulla and only a 1min walk to the public bus stop. Everything in Dambulla is easily walkable and all attractions like the cave temple, safari or Sigiriya is easily reachable by TukTuk or bus in 30min or less.
Guest review by
Tobias
Young couple
Avg. price/night: US$10.20
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews
Nice place to stay and breakfast was delicious.only 100m to kandy main road.garden and arround the homestay beautiful.I think best place to stay in dambulla
Guest review by
Josep
Young couple
Avg. price/night: US$26.40
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 804 reviews
Best location, quick walk to the shops and to the bus station. We got a great tour to the cave temple and to the lake with buddhas and sunset. We also did the elephants tour with them
Guest review by
Lenka
Family with young children
Avg. price/night: US$33
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 319 reviews
The breakfast, the super friendly and helpful staff and I highly recommend this place to stay and the location is good behind the town center.
Guest review by
Daniel
Solo traveller