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

Hotel Hanguk Villa

Dambulla

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

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

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, 459 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.

C
Cristina
From
Romania
We have had a lovely time at Simoya Nature Park, the hosts being lovely and very helpful. The room is beautiful and the food is delicious. We tried dinner as well, not just the breakfast on the balcony which was included and was the highlight of our stay.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 344 reviews
Price from
US$46.80
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.

S
Serena
From
Spain
Lovely guesthouse with great hosts that took care of everything for us. Delicious dinner!!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 156 reviews
Price from
US$10
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.

J
János
From
Hungary
Friendly staff, good breakfast comfortable room Outdoor pool
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 244 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.

C
Cecilia
From
Italy
The host of this small family run hotel is extremely friendly and welcoming. Rooms are new, spacious and clean. Breakfast was superb. Best value for money ever.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 812 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.

A
Anna
From
Austria
I stayed at this beautiful Guesthouse for four nights and absolutely loved it. It is very peaceful, green and the owners are warmhearted people! The breakfast was amazing. Every day I got a different meal and they prepared it with so much love. I can highly recommend this place, it was the best place I’ve stayed at in Sri Lanka. Thank you for having me, I wish you all the best!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 375 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.

N
Nikolaj
From
Slovenia
Exceptional lodge on great location with super friendly hosts who will arrange everything you need. Delicious Srilankan breakfast and diner. Bed is perfect with mosquito net. Bathroom is clean and spacious. This guest house is highly recommended for nature lovers. Meet the sunrise on the hill just up behind your wooden house.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 601 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.

M
Mirna
From
Croatia
I loved staying at the Green Edge. The room and the terrace were great. The staff was very nice and helpful. I wish we stayed more nights there.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 269 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.

O
OZGE
From
Malta
Our stay here was absolutely wonderful, largely thanks to the incredibly helpful and friendly hosts. They went above and beyond to make our trip smooth and enjoyable. They arranged our airport transfer at a very reasonable price, which was a huge convenience. The highlight, however, was definitely the safari they organized for us. They managed to get us a private jeep safari for the standard tour price, which was fantastic! Throughout our entire stay, they consistently made us feel very safe and well-cared for. We highly recommend this place to anyone looking for a comfortable stay with exceptional hospitality.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 275 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, 459 reviews

Popular with guests booking B&Bs in Dambulla

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 344 reviews

Popular with guests booking B&Bs in Dambulla

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

Popular with guests booking B&Bs in Dambulla

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

Popular with guests booking B&Bs in Dambulla

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

Popular with guests booking B&Bs in Dambulla

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 244 reviews

Popular with guests booking B&Bs in Dambulla

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

Popular with guests booking B&Bs in Dambulla

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

Popular with guests booking B&Bs in Dambulla

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

Popular with guests booking B&Bs in Dambulla

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 799 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.4
Very good - What previous guests thought, 799 reviews

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

From US$22 per night

Gold Crown Residence

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

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

From US$25.08 per night

Sevonrich Holiday Resort

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

Simoya Nature Park

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

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$36.80 per night

Golden Rainbow Guest House

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

From US$25 per night

KBC Hotel & Guest House

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

Enjoy breakfast in Dambulla and nearby

Pawana Rest

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

Takeshi Inn

Dambulla
Breakfast options
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 35 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 8.9
Fabulous - What previous guests thought, 158 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.

From US$19 per night

Sun Leaf Lake

Dambulla
Breakfast options

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$27.75 per night

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

Boasting garden views, Aloe Vera Guest House provides accommodation with free bikes, a garden and a bar, around 21 km from Sigiriya Rock.

From US$14.16 per night
Scored out of 10, guest rating 10
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

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

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

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

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

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

From US$32 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 386 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.5
Very good - What previous guests thought, 242 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
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.2
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

Yashumi Homestay

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

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

From US$14 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, 517 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
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 344 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, 375 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
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 344 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, 517 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