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.

K
Kaja
From
Slovenia
The location is really nice as it is a bit away from the main toad (5min walk). The hosts are the nicest guys, which were ready to arrange everything we have asked for. They have arranged a safari in Kaudulla and then dropoff at the next hotel we were staying. They prepared us the most delicious curry and rice for dinner. Breakfast was also amazing, Srilankan’s pancakes and roti, fresh fruit and fresh juice. I recommend this hotel to everyone and we were sad that couldn’t stay for more nights.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 201 reviews
Price from
US$18
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.

i
ivana
From
Croatia
Great hosts,very clean room,tasty breakfast
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 469 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.

M
Maria
From
Sweden
We had an absolute brilliant stay! The room and surrounding is great, location to Dambulla caves are walking distance (5 min away). The host family is just amazing! Really feels like they give more that 100% to the place - so many great details in the room and the place. We also had an amazing rice and curry for dinner and also got it vegan which was awesome! Overall one of the best stays in Sri Lanka!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 351 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.

D
De Silva
From
Sri Lanka
Location was very beautiful and very near to Dambulla temple. Clean and large rooms...very friendly owner specially the lady ..as we can't stay for breakfast she made a very nice sandwiches and banana packed and gave us...definitely recommended..
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 164 reviews
Price from
US$20
1 night, 2 adults

City Paradise Dambulla

Dambulla

Set within 17 km of Sigiriya Rock and 20 km of Pidurangala Rock in Dambulla, City Paradise Dambulla provides accommodation with seating area.

L
Lockley
From
United Kingdom
Really clean bedroom and bathroom, comfortable bed, very friendly staff.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 180 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.

O
Oro
From
Belgium
Excellent hotel and guests. The breakfast is amazing. Rooms are very clean and comfortable
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 271 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.

M
Martin
From
Germany
The owner was extremely friendly and helpful. He even gave me a ride with his tuktuk and gave me very good information on the sights in the area. Thank you! :-) The room was very clean, comfortable and spacious. The breakfast was very big! The accommodation is a 7 minute walk away from a main street, so it's quiet, but not far to walk.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 819 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.

P
Patrice
From
Switzerland
Very good experience, the staff is adorable and the breakfast was delicious. The room is very spacious, clean and comfortable. I definitely recommend!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 389 reviews
Price from
US$18
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.

D
Diana
From
Portugal
Everything. Very well taken care off, super friendly family (gave us rides on the tuk tuk for free and ordered us dinner), breakfast was great
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 623 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.

A
Anna
From
Russia
The place is filled with such good energy, the host and the staff were beyond amiable and helpful, we’re so grateful to this beautiful place. Also, the dinner was superb, literally the best meal we’ve had in Sri Lanka.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 278 reviews
Price from
US$54
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, 389 reviews

Popular with guests booking B&Bs in Dambulla

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 525 reviews

Popular with guests booking B&Bs in Dambulla

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

Popular with guests booking B&Bs in Dambulla

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

Popular with guests booking B&Bs in Dambulla

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

Popular with guests booking B&Bs in Dambulla

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

Popular with guests booking B&Bs in Dambulla

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

Popular with guests booking B&Bs in Dambulla

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

Popular with guests booking B&Bs in Dambulla

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

Popular with guests booking B&Bs in Dambulla

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

Enjoy breakfast in Dambulla and nearby

Gamagedara Resort

Dambulla
Breakfast options
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 850 reviews

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

From US$35.20 per night

Green Serenity

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

Located in Dambulla, 18 km from Sigiriya Rock and 20 km from Pidurangala Rock, Green Serenity provides air-conditioned accommodation with a terrace and free WiFi.

From US$26.64 per night

Pawana Rest

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

From US$20 per night

Takeshi Inn

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

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, 167 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$16.52 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

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

Sevonrich Holiday Resort

Dambulla
Budget options available
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 633 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
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

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

From US$59 per night

Goddess Garden Sigiriya

Sigiriya
Budget options available
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 263 reviews

Located in Sigiriya in the Matale District region and Sigiriya Rock reachable within 7.8 km, Goddess Garden Sigiriya provides accommodation with free WiFi, a children's playground, an infinity pool...

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

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

From US$24.44 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.

Lotus Inn Tourist Resort

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

Prasad gest house

Inamaluwa
Budget options available

Prasad gest house, a property with a garden, is set in Inamaluwa, 11 km from Sigiriya Rock, 14 km from Pidurangala Rock, as well as 9 km from Wildlife Range Office - Sigiriya.

Roys Villa Sigiriya

Sigiriya
Budget options available
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 20 reviews

Roys Villa Sigiriya, a property with a bar, is set in Sigiriya, 7 km from Sigiriya Rock, 10 km from Pidurangala Rock, as well as 5 km from Wildlife Range Office - Sigiriya.

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

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 194 reviews

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

From US$11 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 525 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$38 per night

The Calm Cabana

Dambulla
Central location
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 85 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.

From US$31.35 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 256 reviews

Located within 18 km of Sigiriya Rock and 22 km of Pidurangala Rock in Dambulla, Dambulla Tourist Resort offers accommodation with seating area and a kitchen.

From US$15.40 per night

SA Village

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

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

From US$26 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, 56 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$8.88 per night

FAQ about B&Bs in Dambulla

B&Bs that guests love in Dambulla

See all
Avg. price/night: US$38
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 525 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$48
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 351 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$18
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 389 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$48
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 351 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$38
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 525 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