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.

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.4
Superb - What previous guests thought, 199 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.

K
Kim
From
Netherlands
Amazing host, so helpfull and friendly. Took us with his tuktuk all day to see elephants, nice viewing points of Sirigaya rock and to the rock itself.
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.

N
Norbi
From
Hungary
Dear Madhu and Sanjee, If I had to teach hospitality, you would definitely be the example! No words, how wonderful we felt our staying. The welcoming, the room, the surronding jungle garden with monkeys, the breakfast you made for us….the program you arranged and guided….( Sigiriya, Pidurangala, local market, roze quarts hills, cave temple)..We enjoyed so much! Thanks for sharing these experience with us!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 351 reviews
Price from
US$46.80
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.

N
Natasha
From
Netherlands
Amazing helpful and friendly staff! Even made me breakfast after arrival because I travelled in the morning and hadn’t eaten yet. Helped me with a tuk tuk driver to Lions rock and the temples for a fair price (really nice guy named Sonny). Beautiful garden! Large and clean room with hot water! Gave some delicious fruits from the garden when I continued travelling. Amazing stay!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 166 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.

W
Warner
From
Netherlands
Very friendly and helpful hosts in a lovely little guesthouse. The pool in the garden was a very nice detail because it was rather hot in Dambulla
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 263 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.

X
Xuhui
From
Singapore
Breakfast was incredibly good with various dishes. The boss is so helpful and gave us a free ride to the bus station.
Scored out of 10, guest rating 9.6
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.

N
Noam
From
Denmark
everything. it was very nice, would come back.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 386 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.

S
Shirin
From
Iran
The owner was so friendly. We were there for one night and we really enjoy the outdoor view. The bedsheets and the restroom was also Clean, but the best part was the breakfast.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 614 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.

T
Tania
From
United Arab Emirates
A lovely lodge in a very quiet village not far from Dambulla... Waking up to the sounds of birds, roosters, and every other possible sound you can hear in a village... It's just lovely. And their dinner is incredible, nicely prepared and full of flavours. The bed is so comfortable. They have squirrel feeding platforms which is fun to watch.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 273 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.

J
James
From
United States
Very sweet and helpful family. Highly recommend.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 277 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, 468 reviews

Popular with guests booking B&Bs in Dambulla

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

Popular with guests booking B&Bs in Dambulla

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

Popular with guests booking B&Bs in Dambulla

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

Popular with guests booking B&Bs in Dambulla

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

Popular with guests booking B&Bs in Dambulla

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

Popular with guests booking B&Bs in Dambulla

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

Popular with guests booking B&Bs in Dambulla

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

Popular with guests booking B&Bs in Dambulla

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

Popular with guests booking B&Bs in Dambulla

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

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

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

From US$30.80 per night
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$10 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 332 reviews

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

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

Green Serenity

Dambulla
Central location
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
Central location
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.

From US$18 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 250 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

Takeshi Inn

Dambulla
Central location
Scored out of 10, guest rating 8.8
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

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, 628 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

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.2
Superb - What previous guests thought, 254 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$55 per night

Robert Inn Dambulla

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

The Calm Cabana

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

Hotel Gala Addara

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

Simoya Nature Park

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

From US$46 per night

Ceylon Green Gate Hotel

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

Located in Dambulla, within 20 km of Sigiriya Rock and 22 km of Pidurangala Rock, Ceylon Green Gate Hotel offers accommodation with a garden as well as free private parking for guests who drive.

Enjoy breakfast in Dambulla and nearby

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

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, 160 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
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$11.10 per night

FAQ about B&Bs in Dambulla

B&Bs that guests love in Dambulla

See all
Avg. price/night: US$40
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 522 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
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, 386 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
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$40
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 522 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