Skip to main content

Guest Houses in Dambulla

Find the guest houses that appeal to you the most

Guest Houses for every style

Find the right guest house for you in Dambulla

Top picks for Dambulla hotels

Explore our most popular hotels in Dambulla

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 351 reviews
    From
    US$47
    1 night, 2 adults
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 817 reviews
    From
    US$23
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 621 reviews
    From
    US$25
    1 night, 2 adults
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 836 reviews
    From
    US$22
    1 night, 2 adults
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 384 reviews
    From
    US$18
    1 night, 2 adults
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 56 reviews
    From
    US$24
    1 night, 2 adults
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 251 reviews
    From
    US$11
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 276 reviews
    From
    US$26
    1 night, 2 adults
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 627 reviews
    From
    US$25
    1 night, 2 adults
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 33 reviews
    From
    US$17
    1 night, 2 adults
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 53 reviews
    From
    US$20
    1 night, 2 adults
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 162 reviews
    From
    US$20
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 200 reviews
    From
    US$18
    1 night, 2 adults
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 80 reviews
    From
    US$22
    1 night, 2 adults
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 194 reviews
    From
    US$11
    1 night, 2 adults
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 162 reviews
    From
    US$12
    1 night, 2 adults
  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 1 review
    From
    US$20
    1 night, 2 adults
  • From
    US$25
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 7 reviews
    From
    US$8
    1 night, 2 adults
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1 review
    From
    US$12
    1 night, 2 adults

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, 200 reviews
Price from
US$18
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.

S
Sean
From
Australia
Simoya is amazing! The rooms are spotlessly clean and comfortable and so beautifully presented. Our hosts Mahdu and Sinjay looked after us so well, we didn’t want to leave! Such a beautiful family ! The breakfasts and dinner were outstanding , Mahdu is a fantastic cook and there was so much delicious food! The location was excellent and the park grounds just beautiful! Highly recommend
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 351 reviews
Price from
US$46.80
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.

A
Armin Sheikh
From
Iran
This accommodation is in an outstanding location, situated in beautiful and tranquil natural surroundings. The proximity to Dambulla's main bus station (approximately 10 minutes) was very convenient. The host family demonstrated exceptional hospitality, going above and beyond to ensure guest satisfaction. Their complimentary transportation to the temple, valuable local information, and arrangement of tuk-tuk service to the bus station were particularly appreciated. The diverse and delicious daily breakfasts, free access to refrigeration facilities, and meticulous attention to detail in room preparation (including insect prevention measures) were impressive. I sincerely hope this family will be able to expand their excellent business in the future.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 817 reviews
Price from
US$23
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.

N
Nicolas
From
Switzerland
Great guesthouse, very good food.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 276 reviews
Price from
US$26
1 night, 2 adults

Cinty Guest House

Dambulla

Offering a garden and garden view, Cinty Guest House is located in Dambulla, 9.4 km from Sigiriya Rock and 13 km from Pidurangala Rock.

R
Raveena
From
Sri Lanka
Nice place to stay, quiet and clean.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 7 reviews
Price from
US$8
1 night, 2 adults

98 Home Lodge Dambulla

Dambulla

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.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 21 reviews
Price from
US$33.84
1 night, 2 adults

Tourist Holiday Inn

Dambulla

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

T
Thomas
From
Sri Lanka
Two bedrooms with one attached bathroom and an incredible breakfast with authentic Sri Lankan food and many fruits. Room comes with AC as well.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 22 reviews
Price from
US$16
1 night, 2 adults

Perfect Hideout

Dambulla

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

R
Roger
From
Spain
We had a short but wonderful stay at Inundil’s house. He is a great and very kind host who takes excellent care of his guests. He kindly offered to drive us to the Golden Temple, which is just a few minutes from the house, and waited for us to finish the visit to bring us back home, where his wife prepared a delicious dinner in their beautiful garden. We would definitely come back and highly recommend staying here.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 80 reviews
Price from
US$22
1 night, 2 adults

Vihangi Guesthouse

Dambulla

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

A
Alva
From
Sweden
Very kind owners, clean and great breakfast. The room had everything you needed.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 56 reviews
Price from
US$24.30
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.

Z
Zuleika
From
United Kingdom
Very kind and friendly staff, clean room with strong fan, lovely peaceful location next to the lake and walking distance to the Cave témples.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 162 reviews
Price from
US$20
1 night, 2 adults
All guest houses in Dambulla

The best guest houses in Dambulla

Check out our pick of great guest houses 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, 200 reviews
Price from
US$18
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.

S
Sean
From
Australia
Simoya is amazing! The rooms are spotlessly clean and comfortable and so beautifully presented. Our hosts Mahdu and Sinjay looked after us so well, we didn’t want to leave! Such a beautiful family ! The breakfasts and dinner were outstanding , Mahdu is a fantastic cook and there was so much delicious food! The location was excellent and the park grounds just beautiful! Highly recommend
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 351 reviews
Price from
US$46.80
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.

A
Armin Sheikh
From
Iran
This accommodation is in an outstanding location, situated in beautiful and tranquil natural surroundings. The proximity to Dambulla's main bus station (approximately 10 minutes) was very convenient. The host family demonstrated exceptional hospitality, going above and beyond to ensure guest satisfaction. Their complimentary transportation to the temple, valuable local information, and arrangement of tuk-tuk service to the bus station were particularly appreciated. The diverse and delicious daily breakfasts, free access to refrigeration facilities, and meticulous attention to detail in room preparation (including insect prevention measures) were impressive. I sincerely hope this family will be able to expand their excellent business in the future.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 817 reviews
Price from
US$23
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.

N
Nicolas
From
Switzerland
Great guesthouse, very good food.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 276 reviews
Price from
US$26
1 night, 2 adults

Cinty Guest House

Dambulla

Offering a garden and garden view, Cinty Guest House is located in Dambulla, 9.4 km from Sigiriya Rock and 13 km from Pidurangala Rock.

R
Raveena
From
Sri Lanka
Nice place to stay, quiet and clean.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 7 reviews
Price from
US$8
1 night, 2 adults

98 Home Lodge Dambulla

Dambulla

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.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 21 reviews
Price from
US$33.84
1 night, 2 adults

Tourist Holiday Inn

Dambulla

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

T
Thomas
From
Sri Lanka
Two bedrooms with one attached bathroom and an incredible breakfast with authentic Sri Lankan food and many fruits. Room comes with AC as well.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 22 reviews
Price from
US$16
1 night, 2 adults

Perfect Hideout

Dambulla

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

R
Roger
From
Spain
We had a short but wonderful stay at Inundil’s house. He is a great and very kind host who takes excellent care of his guests. He kindly offered to drive us to the Golden Temple, which is just a few minutes from the house, and waited for us to finish the visit to bring us back home, where his wife prepared a delicious dinner in their beautiful garden. We would definitely come back and highly recommend staying here.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 80 reviews
Price from
US$22
1 night, 2 adults

Vihangi Guesthouse

Dambulla

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

A
Alva
From
Sweden
Very kind owners, clean and great breakfast. The room had everything you needed.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 56 reviews
Price from
US$24.30
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.

Z
Zuleika
From
United Kingdom
Very kind and friendly staff, clean room with strong fan, lovely peaceful location next to the lake and walking distance to the Cave témples.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 162 reviews
Price from
US$20
1 night, 2 adults
All guest houses in Dambulla

Looking for a guest house?

Warm and welcoming guest houses are ideal for travellers who prefer unfussy accommodation with a personal touch. They are usually family-run, and your host will provide local recommendations and optional meals. Often cheaper than regular hotels, guest houses can also feature a cosy living room and a garden.

Most booked guest houses in Dambulla and surroundings in the past month

See all

Popular with guests booking guest houses in Dambulla

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 200 reviews

Popular with guests booking guest houses in Dambulla

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

Popular with guests booking guest houses in Dambulla

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

Popular with guests booking guest houses in Dambulla

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 276 reviews

Popular with guests booking guest houses in Dambulla

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

Popular with guests booking guest houses in Dambulla

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

Popular with guests booking guest houses in Dambulla

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

Popular with guests booking guest houses in Dambulla

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

Popular with guests booking guest houses in Dambulla

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

Popular with guests booking guest houses in Dambulla

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

Guest Houses with swimming pools in Dambulla and nearby

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
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 262 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

Anon Rest

Dambulla
Swimming pool
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 17 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.

Highly rated guest houses in Dambulla and nearby

Gamagedara Resort

Dambulla
8.0+ review score
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 836 reviews

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

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

Takeshi Inn

Dambulla
8.0+ review score
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 33 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

Dambulla Shan Inn

Dambulla
8.0+ review score
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 53 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$20 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 8 reviews

Set in Sigiriya and only 10 km from Sigiriya Rock, Three Elephant Holiday Inn offers accommodation with mountain views, free WiFi and free private parking.

From US$21 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 22 reviews

Set within 7.6 km of Sigiriya Rock and 11 km of Pidurangala Rock in Sigiriya, Globetrotter Tourist Inn features accommodation with seating area.

From US$20 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 11 reviews

Offering a garden and garden view, Sigiri Nisala Villa is situated in Sigiriya, 7.1 km from Sigiriya Rock and 10 km from Pidurangala Rock.

From US$27.75 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 402 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.

Enjoy breakfast in Dambulla and nearby

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

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$35.52 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 3 reviews

Boasting garden views, Sigiriya Sweet Home Guest House features accommodation with a garden and a balcony, around 8.3 km from Sigiriya Rock.

From US$18.15 per night

Set within 10 km of Sigiriya Rock and 14 km of Pidurangala Rock, Pura Handa Home Stay offers rooms with air conditioning and a private bathroom in Kandalama.

From US$36.30 per night

Save money on guest houses in Dambulla and nearby – budget options available

The Calm Cabana

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

Mahayaya Village

Dambulla
Budget options available

Boasting air-conditioned accommodation with a balcony, Mahayaya Village is situated in Dambulla. This property offers access to a terrace, free private parking and free WiFi.

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.

Perfect Hideout

Dambulla
Budget options available
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 80 reviews

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

From US$24 per night

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.

FAQ about guest houses in Dambulla

Guest houses that travellers love in Dambulla

See all
Avg. price/night: US$23
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 817 reviews
The property is 5-6 min walk from Cargill supermarket and 8-10 min from the city center. Perfect for a quiet stay. The premises are maintained clean. Host is very helpful, he can get you a tuk-tuk to anywhere, arrange safari or Sigiria trips or any other activities.
Guest review by
Alexey
Young couple
Avg. price/night: US$24.20
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 836 reviews
Great place to stay. Friendly owner, who takes care of all his guests, ensuring they enjoy the stay in his guest house and Sri Lanka. And helping to plan the visit for those who haven't yet specified their plans Place is close to the city centre but in quiet area with no traffic noise. Restaurant with delicious food available (best roti I have ever eat). Tuk tuk and taxi service available. I would recommend it for everyone who plans to visit Dambulla.
Guest review by
Justyna
People with friends