The 10 best B&Bs in Dambulla, Sri Lanka | Booking.com
Skip to main content

B&Bs in Dambulla

Find the B&Bs that appeal to you the most

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

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.

W
Will
From
Australia
Lovely place to stay! The owners are so so nice and accomodating. 10/10
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 454 reviews
Price from
US$15
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.

L
Lisa Annalia
From
Germany
We loved it here! Everyone who wants to have a great Time in the Jungle of Sri Lanka needs to stay here. Sanyi and Madhu are so friendly and caring people. They make great Breakfast & Dinner, organize fantastic Tours and care about your happiness all the time. We feel like we found new Friends on our journey. You can write them every time if you need anything doesn’t matter if it is a medicine or what ever. We will come back for sure 😍 Thanks! 🌸💐 5 Stars! ⭐️
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 338 reviews
Price from
US$46.80
1 night, 2 adults

Shashin Lake Resort

Dambulla

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.

J
Judith
From
Switzerland
The stay couln't have been better! The host are extremly friendly and helpful. They welcome you from their hearts. Delicious breakfast, wonderful location at a lake, quiet. Big and very clean rooms, balcony. We had dinner there, used the laundry service, and they organized us a tuk tuk driver - Chamara - who gave us very good rates and even took us on slight detours to a beautiful lake temple, ... Wonderful stay, wonderful people, we can highly recommend staying there!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 157 reviews
Price from
US$20
1 night, 2 adults

City Paradise Dambulla

Dambulla

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

t
tommaso
From
Italy
A haven of quiet in the city, next to pizza hut but isolated from the noise of the street. Staff always ready to help and organize excursions or connections with tuk tuks, clean rooms with outdoor space. Excellent
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 153 reviews
Price from
US$12
1 night, 2 adults

Hotel Gala Addara

Dambulla

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

K
Kai
From
Austria
Super nice place with extremely friendly hosts and Team. Really loved our stay there. During our stay We planned to Go to sigiriya and polonnaruwa. Chandi our host organised a driver for us (Santer). We only wanted to visit the two Sites but got a daytrip from Santer which was just perfect. Besides the Sites we drove through the national Park, Visited perfect viewspots and hidden Gems, and also were so lucky to See Elephants during our ride, Not once, but three times. Including Little ones and three big ones swimming. This was our First Trip in Sri Lanka After arrival and Santer made us immediately Fall in love with this Country. Thank you so much. Chandi and his team then made our first stop perfect: delicious traditional breakfast, clean rooms and pool, as well as being there for us whenever we needed help or just a quick Chat as friends. As this wouldnt be enough he insisted on driving us to the Bus station. Chandi, Santer and team, you made a Perfect First impression from Sri Lanka. Thank you so much for that. Hope to See you again in the Future.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 240 reviews
Price from
US$60
1 night, 2 adults

The Green Village Dambulla

Dambulla

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.

R
Rebeka
From
Slovenia
Everything was perfect. Room is big enough, clean bathroom and clean room, comfortable bed, AC available, great and tasty breakfast. There was filtered water always available. The host was super friendly and helpful. Super satisfied with everything.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 807 reviews
Price from
US$23
1 night, 2 adults

Sayare Inn

Dambulla

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

N
Nikita
From
Russia
- super friendly and responsive staff - clean and nice room - delicious breakfasts - AC
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 367 reviews
Price from
US$16
1 night, 2 adults

Golden Rainbow Guest House

Dambulla

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

A
Adney
From
India
very scenic place. very homely feeling. staff is really nice and provided everything I needed right from currency exchange to taxi
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 591 reviews
Price from
US$25
1 night, 2 adults

The Green Edge

Dambulla

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

J
Jaroslaw
From
Poland
Charming little hotel, which feels like an art gallery. We loved it’s classical design (though it’s newly built!). Location on the dikes is actually very good, as there is no noise other than coming from birds or monkeys :). Attention to detail is impressive. Super clean. Food is delicious. Hotel staff goes extra mile so that the stay is comfortable and memorable, and they were very helpful in arranging transportation for us.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 265 reviews
Price from
US$54
1 night, 2 adults

SA Village

Dambulla

Offering a garden and garden view, SA Village is situated in Dambulla, 19 km from Sigiriya Rock and 21 km from Pidurangala Rock.

D
Darius
From
Lithuania
Very kind and helpful hosts. Also it is worth to order the dinner! The fish was very tasty.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 272 reviews
Price from
US$26
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 and surroundings in the past month

See all
  • Popular with guests booking B&Bs in Dambulla

    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 272 reviews
  • Popular with guests booking B&Bs in Dambulla

    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 514 reviews
  • Popular with guests booking B&Bs in Dambulla

    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 591 reviews
  • Popular with guests booking B&Bs in Dambulla

    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 367 reviews
  • Popular with guests booking B&Bs in Dambulla

    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 240 reviews
  • Popular with guests booking B&Bs in Dambulla

    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 627 reviews
  • Popular with guests booking B&Bs in Dambulla

    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 378 reviews
  • Popular with guests booking B&Bs in Dambulla

    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 807 reviews
  • Popular with guests booking B&Bs in Dambulla

    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 240 reviews
  • Popular with guests booking B&Bs in Dambulla

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

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

  • Gamagedara Resort

    Dambulla
    Budget options available
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 785 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
  • Sevonrich Holiday Resort

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

    From US$30.80 per night
  • The Calm Cabana

    Dambulla
    Budget options available
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 82 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.

  • Pawana Rest

    Dambulla
    Budget options available
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 75 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.

  • Sun Leaf Lake

    Dambulla
    Budget options available

    Located within 19 km of Sigiriya Rock and 21 km of Pidurangala Rock, Sun Leaf Lake provides rooms with air conditioning and a private bathroom in Dambulla.

    From US$38.85 per night
  • Sayare Inn

    Dambulla
    Budget options available
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 367 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.

    From US$16 per night
  • Cultraverse Dambulla

    Dambulla
    Budget options available

    Set in Dambulla, 20 km from Sigiriya Rock and 23 km from Pidurangala Rock, Cultraverse Dambulla offers a garden and air conditioning. This property offers access to a balcony and free private parking.

    From US$27.75 per night
  • 98 Home Lodge Dambulla

    Dambulla
    Budget options available
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 21 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.

    From US$35.20 per night

Enjoy breakfast in Dambulla and nearby

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

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

    From US$30.09 per night
  • Takeshi Inn

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

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

    From US$17 per night
  • Scored out of 10, guest rating 1.0
    Bad - What previous guests thought, 1 review

    Boasting garden views, The Velvet Dambulla features accommodation with balcony, around 20 km from Sigiriya Rock. This property offers access to a terrace and free private parking.

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

    Boasting free bikes, garden and views of garden, Aloe Vera Guest House is situated in Dambulla, 21 km from Sigiriya Rock. This property offers access to a terrace, free private parking and free WiFi.

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

    Offering a garden and garden view, The Misty in Dambulla is set in Dambulla, 23 km from Pidurangala Rock and less than 1 km from Dambulla Cave Temple.

    From US$21.98 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 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.

    From US$16.65 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 54 reviews

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

    From US$27 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1 review

    Located 20 km from Sigiriya Rock, New Summer Set Inn offers accommodation with a patio, as well as a garden. This property offers access to a terrace and free private parking.

    From US$13.32 per night

Great access to the city centre. Check these B&Bs in Dambulla and nearby

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

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

    From US$13 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 514 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$32 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 378 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.

    From US$6.60 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 240 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.

    From US$14.30 per night
  • Yashumi Homestay

    Dambulla
    Central location
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 72 reviews

    Boasting mountain views, Yashumi Homestay features accommodation with terrace, around 20 km from Sigiriya Rock.

    From US$14 per night
  • Gold inn

    Dambulla
    Central location
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 30 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.

    From US$13.50 per night
  • Urumaya Resort & Eco Farm, a property with a garden, is situated in Dambulla, 20 km from Sigiriya Rock, 23 km from Pidurangala Rock, as well as less than 1 km from Dambulla Cave Temple.

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

    Shan Inn Dambulla is located in Dambulla, 300 metres from Dambulla Cave Temple. Free WiFi is provided and free private parking is available on site.

    From US$17 per night

FAQ about B&Bs in Dambulla

B&Bs that guests love in Dambulla

See all
  • Avg. price/night: US$32
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 514 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: US$46.80
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 338 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: US$16
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 367 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: US$46.80
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 338 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: US$32
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 514 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