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
Kumar
From
India
Great ambience. Beautiful place to stay. Hosts are soo friendly .
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...

I
Ian
From
Australia
Staff were exceptionally friendly and helpful, the food was amazing and the grounds were very clean. It’s a little way out of town but quiet so you could get a good nights sleep.
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.

P
Patryk
From
Poland
This the best stay which you can choose in Dambulla city! The hotel is located in a walk distance from the main road between the rice fields. You will have peace and nature around you. The rooms are great and clean with all necessarcy equipment (hair dryer, hot water, towels etc.). The staff is excelent and really helpful - they will organize everything you need. It’s worth to mention about their restaurant- big portions, delicious food and great prices. If you planning to visit Sigirya/Polonnaruwa - again ask the host. They know the really nice guy with tuk tuk who transport you, show you hidden spots and tell a lot about the neighborhod. As always in a really good price.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 196 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.

C
Claire
From
Guernsey
A clean modern hotel with a huge room, quality fixtures and fittings, fully equipped with balcony, comfortable bed and an actual bath! The breakfast was massive, with a choice of either Sri Lankan or eggs, sausage and pancakes, along with fruit and toast. The hotel has a proper restaurant (unlike others that claim to) and we ate here one night. The food was delicious and plentiful, beer is available. The family are very happy and helpful, arranging tuk tuks and giving advice. Dambulla is a town without much to attract tourists, except the impressive cave temples and the international cricket stadium. The hotel is in perfect location for both by tuk tuk. Our visit coincided with an international match and the hotel is actually within walking distance of the stadium, about half an hour flat walk.
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.

F
Filipp
From
United Arab Emirates
Great location, 5 minutes to all sights by walk.
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.

R
Rajkumar
From
Finland
One of the lovely place I have ever stayed. 100% perfect and clean place. The owners are brilliant and the breakfast is 1000% ameizing ❤️ A must stay place in Dambulla 😊
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.

M
Markus
From
Austria
Staying at the Green Jungle was the best start we could have had in our trip in Sri Lanka. The accomdation is great, very clean, well located, but the most special part is the support and care of the host family!! They gave us great recommendations, helped us to choose the best tours and showed us their favourite sunset spot, which was fantastic. We highly recommend the Green Jungle!
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.

C
Carolina GM
From
Spain
This homestay is amazing! It looks just like the photos in Booking. It is clean, cozy and peaceful. The hosts are wonderful people that really made us feel as part of their family. Their breakfasts and dinners were also super tasty. The AC works perfectly. There is a balcony where you can sit and relax. The homestay is 10 min away from the Dambulla Cave Temple (walking distance). Overall, perfect place to relax, visit the area and enjoy the hosts company!!
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.

J
Jadviščoková
From
Czech Republic
The best thing on this accommodation are definitely the owners. So kind, so modest, happy and helpful people one would not believe. We stayed there just for one night and then we had to move to another city but the stay was nice, calm, clean and the breakfast was absolutely delicious. We could arrive after midnight and the owner welcomed us with open hands and also helped us to schedule a trip to safari, ordered a driver and that everything in couple of minutes. The next day we could leave a luggages there and come back next evening. 10/10. The owner also helped with the luggages on our way to the next bus and stayed with us till the bus arrived. Would recommend to everyone!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 257 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.

G
Gintare
From
Lithuania
We wanted to feel different Sri Lanka and this place was the best choose, a must try experience. First of all because there you may get the best national food, won’t get such in any restaurant (if you get lucky try not only breakfast but also dinner, we were :) ). Second you will get a real home feeling of living in a village house, with exceptional owner, monkeys and etc. Thanks!!!
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 9.1
Superb - What previous guests thought, 606 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 8.2
Very good - What previous guests thought, 179 reviews

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 779 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, 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 8.3
Very good - What previous guests thought, 803 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, 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
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 744 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 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.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
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 226 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

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

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

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

New Peacock Resort

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

Gold Crown Residence

Dambulla
Budget options available
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 317 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

Hotel Golden Ray

Dambulla
Budget options available
Scored out of 10, guest rating 7.9
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

Hotel Gala Addara

Dambulla
Budget options available
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 252 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$60 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

Hotel Hideaway Garage

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

Featuring a garden and views of garden, Hotel Hideaway Garage is a recently renovated villa located in Dambulla, 19 km from Sigiriya Rock.

From US$30 per night

Enjoy breakfast in Dambulla and nearby

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

Milano Grand

Dambulla
Breakfast options
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 352 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.1
Superb - What previous guests thought, 23 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 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
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 68 reviews

Boasting a garden, Green leaf Tree house is set in Dambulla in the Matale District region, 18 km from Sigiriya Rock and 21 km from Pidurangala Rock.

From US$21.75 per night

The Nature Resort

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

Set in Dambulla, 18 km from Sigiriya Rock, The Nature Resort offers accommodation with a garden, free private parking and a terrace.

From US$31.08 per night

Located in Dambulla, 16 km from Sigiriya Rock and 18 km from Pidurangala Rock, Dambullu Dreams Stay offers a garden and air conditioning.

From US$27.75 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, 318 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, 803 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, 500 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, 252 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, 352 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, 744 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, 803 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, 318 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