Skip to main content

B&Bs for every style

Find the right B&B for you in Dambulla

The best B&Bs in Dambulla

Check out our pick of great B&Bs in Dambulla

Filter by:

Review score

SA Village, a property with a garden, is situated in Dambulla, 19 km from Sigiriya Rock, 23 km from Pidurangala Rock, as well as 300 metres from Dambulla Cave Temple.

This is a family homestay, so we got to interact with a lovely family who did everything they could to make our stay enjoyable. The location is brilliant - directly across the road from the Dambulla cave temples. Our room, and the facilities, were simple, but very clean. There was a small ensuite with toilet and shower. Breakfast was tasty and filling, and dinner was also cooked for us for a small extra charge. Our hosts arranged for a local driver to take us to Polonnaruwa and Sigiriya, and he was fabulous - taking us to lesser known temples as well as to the more popular sights. He also drove us to Kandy (our next stop) for a very reasonable price - stopping along the way for photo opps. SA Village was a wonderful opportunity for us to spend time with a family and learn more about Sri Lankan culture.
Review score
9.5
Exceptional
239 reviews
Price from
£19.91
1 night, 2 adults

Situated in Dambulla, 20 km from Sigiriya Rock, Sayare Inn features accommodation with a garden, free private parking, a shared lounge and a terrace.

Very friendly host ! I was able to book transport and activities with him. Really enjoyed my stay here. Beautiful room.
Review score
9.5
Exceptional
314 reviews
Price from
£12.25
1 night, 2 adults

Located within 18 km of Sigiriya Rock and 21 km of Pidurangala Rock in Dambulla, The Green Village Dambulla features accommodation with seating area.

Super helpful and friendly staff.
Review score
9.6
Exceptional
744 reviews
Price from
£15.16
1 night, 2 adults

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

So comfortable and clean, they really have thought of everything! Lovely pool and peaceful green oasis not far from the Main Street. The family & staff are so lovely and welcoming, we wish we could’ve stayed longer. Breakfast was plentiful and delicious, rooms clean and comfortable. We cannot fault our stay! Excellent air con & WiFi. They even kindly gave us a lift to the bus. Thank you so much!
Review score
9.3
Superb
137 reviews
Price from
£39.82
1 night, 2 adults

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

Very helpful and kind staff. The host chauffeured us to a wedding venue at odd times of the night where uber/taxi is not an option. Breakfast was omelette, tea/coffee, fruits, toast, and was delicious. Location is peaceful.
Review score
9.7
Exceptional
241 reviews
Price from
£45.95
1 night, 2 adults

Featuring free bikes, garden and views of mountain, Shashin Lake Resort is located in Dambulla, 19 km from Sigiriya Rock. This property offers access to a terrace, free private parking and free WiFi.

Very nice and clean place in front of a beautiful lake. Many things to do in the area
Review score
9.1
Superb
129 reviews
Price from
£13.79
1 night, 2 adults

Offering a garden and garden view, City Paradise Dambulla is set in Dambulla, 17 km from Sigiriya Rock and 20 km from Pidurangala Rock.

It was a last minute booking but they were ready for me, flexible in the check in and check out! The room is clean, big and new! With AC, ventilation, good light! The hotel is a really green paradise in the city! The family has a huge backyard garden ideal to escape the chaos of the main road who is literally 1 min away! Good breakfast (and welcome “rice and milk ;)! Special thanks to Paaraa: from the recommendation of the laundry, to the bus info, the tour of the garden and especially the Tuk Tuk driver you put me in contact with: it makes my short stay in Dambulla one of the best part of my stay in Sri Lanka :) I had to work and the WiFi did not work properly the whole time so consider working somewhere else in the city: in the area the connection is not working well , generally speaking!
Review score
9.2
Superb
144 reviews
Price from
£19.15
1 night, 2 adults

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.

We traveled with our little daughter, who really enjoyed it. The accommodation is small but perfectly sufficient. It is located in beautiful nature, where you wake up to the sound of peacocks and other birds. The surroundings are stunning, and the breakfast area is lovely. We recommend trying their traditional sweet Sri Lankan breakfast. It is definitely ideal for a family with children. The location is perfect, just a 10-minute walk from the city. The owner is great and helpful; he offered tuk-tuk rides to and from the city and also assisted with getting on the bus to Kandy. Thank you!
Review score
9.5
Exceptional
177 reviews
Price from
£14.45
1 night, 2 adults

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

The owner and his family are very welcoming and are happy to help with anything! He is a Tuktuk driver too and drove me around through all of Dambulla as a free of charge service. The breakfast was huge and kept getting bigger everyday. You really get a lot for the little money you pay.
Review score
9.4
Superb
428 reviews
Price from
£11.49
1 night, 2 adults

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

The room was really clean and looking quite well compared to some other places we were in Sri Lanka. I think in Dambulla it might be the best hotel at this price range. The owners are amazing people.
Review score
9.8
Exceptional
292 reviews
Price from
£32.17
1 night, 2 adults
All B&Bs in Dambulla
Looking for a B&B?
For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.

Most booked B&Bs in Dambulla this month

See all

Enjoy breakfast in Dambulla!

  • Review score
    9.5
    Exceptional · 177 reviews

    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.

    Guest review
    100% recommend this accommodation, spacious, clean room, good breakfast and very friendly staff.
  • Breakfast options
    Review score
    9.4
    Superb · 428 reviews

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

    Guest review
    The were very kind with us. Nice and friendly people.
  • Review score
    9.8
    Exceptional · 292 reviews

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

    Guest review
    We loved everything about this property. Excellent
  • Review score
    9.1
    Superb · 129 reviews

    Featuring free bikes, garden and views of mountain, Shashin Lake Resort is located in Dambulla, 19 km from Sigiriya Rock. This property offers access to a terrace, free private parking and free WiFi.

    Guest review
    The family is was welcoming. Nice breakfast. Thank you
  • Review score
    9.2
    Superb · 144 reviews

    Offering a garden and garden view, City Paradise Dambulla is set in Dambulla, 17 km from Sigiriya Rock and 20 km from Pidurangala Rock.

    Guest review
    Beautiful place clean, quiet, close to where the bus drop off. Great breakfast
  • Breakfast options
    Review score
    9.3
    Superb · 137 reviews

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

    Guest review
    Friendliest people! We felt like home. Great breakfast
  • Review score
    9.6
    Exceptional · 744 reviews

    Located within 18 km of Sigiriya Rock and 21 km of Pidurangala Rock in Dambulla, The Green Village Dambulla features accommodation with seating area.

    Guest review
    Very friendly and helpful owner. And great breakfast too. Great place to stay
  • Breakfast options
    Review score
    9.5
    Exceptional · 314 reviews

    Situated in Dambulla, 20 km from Sigiriya Rock, Sayare Inn features accommodation with a garden, free private parking, a shared lounge and a terrace.

    Guest review
    The room was super clean, and I had a pleasant stay.

Save money on B&Bs in Dambulla – budget options available!

  • Budget options available
    Review score
    8.8
    Fabulous · 590 reviews

    Boasting pool with a view and views of garden, Sevonrich Holiday Resort is a recently renovated guest house situated in Dambulla, 20 km from Sigiriya Rock.

    Guest review
    Very nice hotel, with clean pool andgood food, owner ready for any inquire.
  • Budget options available
    Review score
    8.1
    Very good · 662 reviews

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

    Guest review
    Very nice place! Good location, good service, friendly staff.
  • Budget options available
    Review score
    7.7
    Good · 13 reviews

    Situated 20 km from Sigiriya Rock, Anon Rest offers 2-star accommodation in Dambulla and has pool with a view, a terrace and a bar.

  • Budget options available

    Located in Dambulla in the Matale District region and Sigiriya Rock reachable within 13 km, Galpothuyaya Eco Hotel provides accommodation with free WiFi, a children's playground, water sports...

  • Budget options available
    Review score
    9.2
    Superb · 52 reviews

    Located in Dambulla, 20 km from Sigiriya Rock and 24 km from Pidurangala Rock, Perfect Hideout offers a garden and air conditioning.

    Guest review
    Great breakfast, confy bed, lovely host. Walking distance to the Dambulla caves.
  • Budget options available
    Review score
    7.9
    Good · 66 reviews

    A good location for a relaxing stay in Dambulla, Pivisuma Lodge is a guest house surrounded by views of the garden.

    Guest review
    The property itself was very nice and a pleasant stay
  • Budget options available
    Review score
    3.9
    Poor · 35 reviews

    Featuring a patio with garden views, free bikes and a garden, Lotus Inn Tourist Resort can be found in Dambulla, close to Dambulla Cave Temple and 20 km from Sigiriya Rock.

Great access to the city centre! Check these B&Bs in Dambulla

  • Review score
    10.0
    Exceptional · 1 review

    Offering a garden and garden view, Kandalama Forest Villa Dambulla is located in Dambulla, 19 km from Sigiriya Rock and 22 km from Pidurangala Rock.

  • Central location
    Review score
    9.8
    Exceptional · 10 reviews

    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.

    Guest review
    Very compatible stay at the location, very safe and satisfactory breakfast arranged by the staff. Thank you for everything Mr Ranjith.
  • Central location
    Review score
    9.7
    Exceptional · 241 reviews

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

    Guest review
    This a very elegant property in a beautiful semi-rural setting. The staff are wonderful. They serve delicious meals.
  • Review score
    9.6
    Exceptional · 25 reviews

    Set just 20 km from Sigiriya Rock, New Sandra Guesthouse features accommodation in Dambulla with access to massage services, a garden, as well as free shuttle service.

    Guest review
    A lovely one night stay in Dambulla. The cleanest place I have stayed so far . The owner was so helpful. The food was delicious . The bed was so comfortable
  • Central location
    Review score
    9.5
    Exceptional · 239 reviews

    SA Village, a property with a garden, is situated in Dambulla, 19 km from Sigiriya Rock, 23 km from Pidurangala Rock, as well as 300 metres from Dambulla Cave Temple.

    Guest review
    warm welcome. nice dinner and packed breakfast at %AM
  • Central location
    Review score
    9.4
    Superb · 60 reviews

    Situated within 20 km of Sigiriya Rock and 23 km of Pidurangala Rock in Dambulla, Yashumi Homestay offers accommodation with seating area.

    Guest review
    The room was amazing, so was the host and everything with it.
  • Central location
    Review score
    9.4
    Superb · 23 reviews

    Located within 15 km of Sigiriya Rock and 19 km of Pidurangala Rock, Gold inn provides rooms with air conditioning and a private bathroom in Dambulla.

    Guest review
    It was a very pleasant stay. Breakfast was fantastic and very nice host.
  • Review score
    9.3
    Superb · 53 reviews

    Featuring a garden, terrace and views of garden, Vihangi Guesthouse is located in Dambulla, 20 km from Sigiriya Rock.

    Guest review
    Kind and welcoming staff. Peaceful terrace in grounds of family home.
  • Review score
    9.3
    Superb · 22 reviews

    Featuring garden views, The Forest Edge Resort offers accommodation with balcony, around 30 km from Sigiriya Rock. Private parking is available on site at this recently renovated property.

    Guest review
    The Staff is very friendly. Get a Awesome experience, Delicious Food and nice place
  • Central location
    Review score
    9.2
    Superb · 69 reviews

    Offering a shared lounge and garden view, Pawana Rest is set in Dambulla, 16 km from Sigiriya Rock and 19 km from Pidurangala Rock.

    Guest review
    All perfect! Clean, nice.. Food was very delicious
  • Review score
    9.2
    Superb · 13 reviews

    Featuring a patio with garden views, a garden and barbecue facilities, 98 Home Lodge Dambulla can be found in Dambulla, close to Dambulla Cave Temple and 20 km from Sigiriya Rock.

    Guest review
    The rooms were clean. The host very friendly and helpful.
  • Review score
    9.2
    Superb · 16 reviews

    Situated within 20 km of Sigiriya Rock and 24 km of Pidurangala Rock in Dambulla, Tourist Holiday Inn provides accommodation with seating area.

    Guest review
    Everything was clean. Even a hot shower was available, fantastic! Rooms are very modern. Host is very friendly and helpful. Breakfast was delicious.
  • Review score
    8.9
    Fabulous · 487 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.

    Guest review
    Everything was perfect, very big room, perfect location.
  • Review score
    8.9
    Fabulous · 111 reviews

    Offering a garden and garden view, Aloe Vera Guest House is situated in Dambulla, 21 km from Sigiriya Rock and 25 km from Pidurangala Rock.

    Guest review
    Everything was good! Really nice home stay located in a small jungle.
  • Review score
    8.9
    Fabulous · 9 reviews

    Set in Dambulla, 20 km from Sigiriya Rock, Iwaree Holiday Inn offers accommodation with a garden, free private parking and a terrace.

    Guest review
    Breakfast was amazing 10/10 and they have a cute cat
  • Review score
    8.9
    Fabulous · 534 reviews

    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.

    Guest review
    Really nice host, great cooking skills and really helpful.
  • Review score
    8.9
    Fabulous · 33 reviews

    Offering a garden and mountain view, Sigiri Wild Lake Dambulla is situated in Dambulla, 13 km from Sigiriya Rock and 16 km from Pidurangala Rock.

    Guest review
    Great food,very friendly hosts and an amazing atmosphere close to the lake. Absolutely quiet, no traffic, just nature.
  • Review score
    8.9
    Fabulous · 6 reviews

    Set within 11 km of Sigiriya Rock and 14 km of Pidurangala Rock, Seasons Villa Sigiriya, Sri Lanka provides rooms with air conditioning and a private bathroom in Dambulla.

  • Review score
    8.8
    Fabulous · 9 reviews

    Located within 20 km of Sigiriya Rock and 23 km of Pidurangala Rock in Dambulla, KBC Hotel & Guest House offers accommodation with seating area.

    Guest review
    Owners were really sweet, even in the night they were able to prepare food and give, they treated like own family
  • Review score
    8.7
    Fabulous · 198 reviews

    Located just 18 km from Sigiriya Rock, Dambulla Tourist Resort offers accommodation in Dambulla with access to a garden, a shared lounge, as well as a 24-hour front desk.

    Guest review
    Very nice place. Services and clean staff friendly 👌
  • Review score
    8.6
    Fabulous · 242 reviews

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

    Guest review
    Big room, very friendly, helpful and the breakfast was amazing!
  • Central location
    Review score
    8.5
    Very good · 37 reviews

    Offering a garden and garden view, Takeshi Inn is located in Dambulla, 16 km from Sigiriya Rock and 19 km from Pidurangala Rock.

    Guest review
    All about hotel in good condition Thank,s for greatfull stau.
  • Review score
    8.4
    Very good · 172 reviews

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

    Guest review
    The people are very nice! Everything is clean, the shower, AC and internet are working well!
  • Review score
    8.2
    Very good · 322 reviews

    Located in Dambulla and only 17 km from Sigiriya Rock, Robert Inn Dambulla provides accommodation with mountain views, free WiFi and free private parking.

    Guest review
    Robert gave me his motorcycle and breakfast for free
  • Review score
    8.0
    Very good · 9 reviews

    Boasting air-conditioned accommodation with a balcony, inn on the rock daambulla is situated in Dambulla. This property offers access to a terrace, free private parking and free WiFi.

    Guest review
    Great owner and wife! Fantastic view. Mosquitoes net, hot shower, silent place.
  • Central location
    Review score
    7.6
    Good · 52 reviews

    Set within 18 km of Sigiriya Rock and 21 km of Pidurangala Rock, The Calm Cabana offers rooms with air conditioning and a private bathroom in Dambulla.

    Guest review
    It was a pleasant stay. Very helpful and attentive owner
  • Review score
    7.5
    Good · 27 reviews

    Set just 23 km from Pidurangala Rock, Relax Guest House Dambulla offers accommodation in Dambulla with access to a garden, a terrace, as well as a shared kitchen.

    Guest review
    Family is very good.. n very clean rooms. They are very helpful and also the home cooked food is delicious.
  • Review score
    7.0
    Good · 1 review

    Offering a garden and garden view, Iwaree Guest house is set in Dambulla, 19 km from Sigiriya Rock and 23 km from Pidurangala Rock. This property offers access to a patio and free private parking.

FAQ about B&Bs in Dambulla

B&Bs that guests love in Dambulla

See all
  • Avg. price/night: £93.51
    Review score
    9.7
    Exceptional · 365 reviews
    Our time at the Kandalama Lodge was beautiful. We felt special from the beginning. Everything was clean and tidy, the interior and decoration was on point. The bathroom outside was a bliss. We stayed at the villa with a private pool which was luxury as well. We felt so at home! Madushan made sure that we had a nice trip to Dabula and organized a driver for us. He made sure that everything was perfect. The food - try the Sri Lankan curry it is soo good- and the cocktails were amazing! We highly recommend to stay there!
    Guest review by
    Lisa
    Young couple
  • Avg. price/night: £26.04
    Review score
    8.9
    Fabulous · 487 reviews
    Amazing place, we enjoyed every minute there. Located further down from the main street, so it's very quiet. However, it's still close to all the restaurants and shops. Room was spacious, clean, A/C worked just fine, bed was comfortable. Breakfast was fine, food tasty, every morning we had fresh fruits to eat. Susa - husband of the host recommended us places to visit and arranged transport for us for two whole days. We highly recommend Rock Arch - best guesthouse in Dambulla.
    Guest review by
    Justyna
    Young couple
  • Avg. price/night: £26.80
    Review score
    9.4
    Superb · 561 reviews
    The location of the farm was excellent, you will find yourself in places you would not come otherwise. Pradeep's place is very well maintained, we stayed in one of the cheaper rooms and they were quite basic but that's what we wanted. If you are up for more luxury there are four new rooms which are all very modern and super clean! The farm is great and staff super friendly and helpful. It was a great way to get a peek in actual sri lankan culture. Would definitely recommend going here!
    Guest review by
    Evy
    Young couple
  • Avg. price/night: £35.84
    Review score
    9.8
    Exceptional · 292 reviews
    I recently stayed at this charming place and had a wonderful experience. Although it is not far from the city, it remains quiet and calm, providing a perfect escape from the hustle and bustle. The breakfast was absolutely delicious, and the owners were friendly and welcoming. The facilities met all our expectations, making our stay comfortable and enjoyable. I can highly recommend this place to anyone looking for a great stay. It's definitely value for money.
    Guest review by
    Shehan
    Young couple
  • Avg. price/night: £29.75
    Review score
    8.5
    Very good · 604 reviews
    Amazing bit of luxury for a crazy cheap price! Great aircon, clean and fresh rooms, lovely pool, attentive staff going over and beyond to help. Has a restaurant attached where I had an amazing kotthu, and it was also very reasonably priced given the quality.
    Guest review by
    Tanya
    Solo traveller
  • Review score
    8.6
    Fabulous · 138 reviews
    This is a beautiful, new hotel with great food and friendly staff! The stay was quiet, clean and a great location. I would definitely recommend this hotel to anyone traveling to Sri Lanka
    Guest review by
    Elena
    Young couple
  • Avg. price/night: £12.25
    Review score
    9.5
    Exceptional · 314 reviews
    Accommodation in a small bed and breakfast with breakfast in a quiet part of Dambulla, near Dambulla Cave Temple. Clean, cozy room with air conditioning, a double bed, and a private bathroom with a toilet. Running hot water, a kind and helpful hostess who assists with transportation and other activities in the area. Highly recommended.
    Guest review by
    Lubo
    Young couple
  • Avg. price/night: £35.84
    Review score
    9.8
    Exceptional · 292 reviews
    Very pretty, clean and comfortable room in quiet neighbourhood, yet close to city centre and the Dambulla cave temple. We loved it. Excellent breakfast. The family running the place is absolutely adorable. They showed us around with their car, took us to a local dance show and for a Ayurveda massage, and we visited gorgeous places we would not have found ourselves. Best experience in Sri Lanka, I would give a 12 rating, if I could. Many thanks and very best wishes to Madhu and Sanje and their lovely family.
    Guest review by
    Andreas
    Young couple
  • Avg. price/night: £26.04
    Review score
    8.9
    Fabulous · 487 reviews
    The best guesthouse I have EVER stayed in and therefore deserves a lot of compliments. Well- equipped - almost everything you needed has been thought of by the host. It came with a touch of class and luxury too. Felt like at least a 4 to 5-star room. The room was spacious. The room was separate from the main bungalow and was therefore very private. The location was also excellent - near the main streets with shops and yet off it so that it was very quiet. Well done Rock Arch!
    Guest review by
    CHOON HOI
    Solo traveller
  • Avg. price/night: £11.49
    Review score
    9.1
    Superb · 375 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