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.

K
Kian Peng
From
Malaysia
The room was spacious and comfortable, with a clean bed sheet, blanket, and a cozy bed that made for a good night’s rest. The bathroom was large with good water pressure, two mirrors, and even a small cube of soap provided. I also liked the thoughtful touches such as the wooden towel hanger and standing fan. Right outside the room, there’s a dining table overlooking the owner’s beautifully maintained garden, a perfect spot to enjoy the peaceful greenery. Dinner prepared by the owners (upon request) was delicious and felt home-cooked with care. Mr. Chaluka and his wife are genuinely kind and helpful hosts who go above and beyond to make guests feel comfortable. They also offer safari tours at reasonable prices, and for those interested in authentic Ayurveda treatments or spa sessions, Mr. Chaluka can also help arrange great options.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 128 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...

K
Kate Elizabeth
From
Italy
We had an incredible stay here! All of the staff working at the hotel are such sweethearts and really made our stay special. The service is excellent as is the professionalism. The food here is also very special - the chef prepared the best rice and curry that we had during the trip and also incredible pittu for breakfast. We're still dreaming about those delicious meals! Unfortunately, it rained for most of our stay so we weren't able to take advantage of the pool but thanks to the nice porch we were still able to stay outside. We would love to stay here again!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 441 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.

K
Katherine
From
Australia
Amazing little gem of a place. We had 2 rooms and they were very comfortable. The people were incredibly kind. They did everything they could to make our stay the best. You only had to ask and they would help. They know all about the local attractions so don’t hesitate to ask. Breakfast and dinner was just perfect for us. Super tasty local food. Really enjoyed staying here and we highly recommend it to anyone looking for somewhere quiet but convenient.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 199 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, 185 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, 467 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.

A
Agathe
From
France
Madhu and Sanji were the nicest hosts, welcoming me with a fruit juice after the long flight and helping me arrange the following day (Minneriya Safari with a great driver/guide !). The room was the nicest I've had so far in Sri Lanka, air conditioning and beautiful bathroom. The breakfast was also great - served on the terrace overlooking the lush garden.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 350 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.

S
Shadi
From
Iran
So clean and so hospitality,we have great time there and it is so cheap,the family was so helpful and friendly
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 259 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.

L
Léa
From
France
I had a wonderful stay! The room was spacious, very comfortable, and equipped with everything I needed. The breakfast was absolutely delicious and incredibly generous — the perfect start to the day. The family is truly lovely, so kind, helpful, and attentive, which made me feel right at home. The house is set in a peaceful and relaxing environment, yet still close to many beautiful places to visit. And one of the highlights: watching monkeys from the balcony — such a magical experience! 🐒✨
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 162 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
Michał
From
Poland
Very nice and helpful host. Perfect localization and delicious breakfast in clean and comfortable house. Owner on a first day took us from a bus station by his tuktuk and invited with papaya juice. He also arranged our trip to Pidurangala Rock and Minneriya National Park for a very reasonable price. At the end on the last day, he took us with his family to a local club cricket game and a post-game festival. It was wonderful time!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 271 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.

D
Dodangoda
From
New Zealand
Super place amazing stay. I will come back again.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 152 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, 183 reviews

Popular with guests booking places to stay in Dambulla

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 271 reviews

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

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

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

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
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 161 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 8.3
Very good - What previous guests thought, 823 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

Green View

Dambulla
Central location
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 47 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
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 755 reviews

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

From US$43.29 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 149 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.

From US$111.15 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

Supreme Dambulla

Dambulla
Central location
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 28 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

Enjoy breakfast in Dambulla and nearby

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

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, 92 reviews

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

From US$36 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 434 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, 357 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, 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, 329 reviews

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

From US$45.14 per night

Edy's Nest

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

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

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

Hotel Golden Ray

Dambulla
Budget options available
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

Black Mustang Hotel

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

Located in Dambulla, 17 km from Sigiriya Rock, Black Mustang Hotel provides accommodation with free bikes, free private parking, a garden and a terrace.

From US$59 per night

Hotel Gala Addara

Dambulla
Budget options available
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 261 reviews

Situated within 16 km of Sigiriya Rock and 20 km of Pidurangala Rock in Dambulla, Hotel Gala Addara offers accommodation with seating area.

From US$81 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Located in Dambulla and with Sigiriya Rock reachable within 19 km, Saludiya Retreat Resort and SPA provides express check-in and check-out, non-smoking rooms, a garden, free WiFi throughout the...

From US$106 per night

The Green Edge

Dambulla
Budget options available
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 273 reviews

The Green Edge is situated in Dambulla, 2.5 km from Dambulla Cave Temple.

From US$54 per night

Hotel Silver Horse Dambulla

Dambulla
Budget options available
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 5 reviews

Featuring a restaurant, bar and views of city, Hotel Silver Horse Dambulla is located in Dambulla, 16 km from Sigiriya Rock.

From US$30 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 11 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$78.24 per night

IBK Lake Resort

Dambulla
Budget options available

Situated in Dambulla, 20 km from Sigiriya Rock, IBK Lake Resort features accommodation with a garden, free private parking, a terrace and a restaurant.

From US$55.50 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, 273 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, 434 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$35
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 321 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, 823 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$25.30
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 503 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
Avg. price/night: US$207.06
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
Avg. price/night: US$46
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 350 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$81
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 261 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, 614 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, 434 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, 357 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, 427 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, 434 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
Avg. price/night: US$111.15
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 149 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, 628 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, 755 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
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, 823 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$35
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 321 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