Skip to main content

Places to Stay in Dambulla

Find the places to stay that appeal to you the most

The best places to stay in Dambulla

Check out our pick of great places to stay in Dambulla

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 122 reviews
    From
    US$14
    1 night, 2 adults
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 434 reviews
    From
    US$110
    1 night, 2 adults
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 196 reviews
    From
    US$35
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 184 reviews
    From
    US$32
    1 night, 2 adults
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 460 reviews
    From
    US$17
    1 night, 2 adults
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 346 reviews
    From
    US$47
    1 night, 2 adults
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 258 reviews
    From
    US$14
    1 night, 2 adults
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 159 reviews
    From
    US$24
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 256 reviews
    From
    US$25
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 149 reviews
    From
    US$25
    1 night, 2 adults
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 127 reviews
    From
    US$30
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 158 reviews
    From
    US$10
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 425 reviews
    From
    US$30
    1 night, 2 adults
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 108 reviews
    From
    US$20
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 779 reviews
    From
    US$25
    1 night, 2 adults
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 252 reviews
    From
    US$60
    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.0
    Superb - What previous guests thought, 500 reviews
    From
    US$23
    1 night, 2 adults
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 379 reviews
    From
    US$16
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 423 reviews
    From
    US$150
    1 night, 2 adults

Most booked places to stay in Dambulla and surroundings in the past month

See all

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 500 reviews

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 743 reviews

Popular with guests booking places to stay in Dambulla

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

Popular with guests booking places to stay in Dambulla

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

Great access to the city centre. Check these places to stay in Dambulla and nearby

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

Situated within 17 km of Sigiriya Rock and 20 km of Pidurangala Rock, Thammenna Eco Cabins offers rooms with air conditioning and a private bathroom in Dambulla.

From US$57.72 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 158 reviews

Offering city views, City Paradise Dambulla is an accommodation set in Dambulla, 17 km from Sigiriya Rock and 20 km from Pidurangala Rock.

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

Green View

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

Offering a garden and quiet street view, Green View is set in Dambulla, 18 km from Sigiriya Rock and 21 km from Pidurangala Rock. This homestay features free private parking and full-day security.

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

White Land City Hotel has a garden, terrace, a restaurant and bar in Dambulla.

From US$43.29 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 150 reviews

Located in Dambulla and with Sigiriya Rock reachable within 17 km, Tropical Life Resort and Spa offers concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a terrace.

Scored out of 10, guest rating 5.0
Passable - What previous guests thought, 2 reviews

Beauty City Hotel is located in Dambulla, within 4.8 km of Popham's Arboretum and 5.1 km of Ibbankatuwa Megalithic Tombs.

From US$11.10 per night

Supreme Dambulla

Dambulla
Central location
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 24 reviews

Located in Dambulla, 18 km from Sigiriya Rock, Supreme Dambulla provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$65 per night

Enjoy breakfast in Dambulla and nearby

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 15 reviews

Located in Sigiriya, 17 km from Sigiriya Rock, Serenity Villa Dambulla provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

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

Set in Dambulla, 18 km from Sigiriya Rock, Liyya Water Villas offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$121 per night

Restwell Homestay

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

Offering a garden and garden view, Restwell Homestay is located in Dambulla, 17 km from Sigiriya Rock and 20 km from Pidurangala Rock.

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

Set in Dambulla, 18 km from Sigiriya Rock, L S Lanka Boutique Hotel offers accommodation with a garden, free private parking and a terrace.

From US$30 per night

Milano Grand

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

Set in Dambulla, 18 km from Sigiriya Rock, Milano Grand offers accommodation with a garden, free private parking, a terrace and a restaurant.

From US$19 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 23 reviews

Dambulla Village Hotel & Restaurant, a property with a garden, is situated in Dambulla, 18 km from Sigiriya Rock, 21 km from Pidurangala Rock, as well as 2.9 km from Dambulla Cave Temple.

From US$33.30 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 316 reviews

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

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

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.

Save money on places to stay in Dambulla and nearby – budget options available

Hotel Golden Ray

Dambulla
Budget options available
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 63 reviews

Set in Dambulla, 17 km from Sigiriya Rock, Hotel Golden Ray offers accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

From US$60.26 per night

Hotel Gala Addara

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

Located in Dambulla and with Sigiriya Rock reachable within 19 km, Saludiya Retreat Resort and SPA provides express check-in and check-out, non-smoking rooms, a garden, free WiFi throughout the...

From US$106 per night

Hotel Hideaway Garage

Dambulla
Budget options available
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 127 reviews

Featuring a garden and views of garden, Hotel Hideaway Garage is a recently renovated villa located in Dambulla, 19 km from Sigiriya Rock.

From US$30 per night

The Green Edge

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

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

From US$54 per night

Hotel Silver Horse Dambulla

Dambulla
Budget options available
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 5 reviews

Featuring a restaurant, bar and views of city, Hotel Silver Horse Dambulla is located in Dambulla, 16 km from Sigiriya Rock.

From US$30 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

Located in Dambulla, 19 km from Sigiriya Rock, Sundaras Infinity Jungle Resort & Spa provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$66.20 per night

IBK Lake Resort

Dambulla
Budget options available

Situated in Dambulla, 20 km from Sigiriya Rock, IBK Lake Resort features accommodation with a garden, free private parking, a terrace and a restaurant.

From US$55.50 per night

FAQ about places to stay in Dambulla

Places to stay that guests love in Dambulla

See all
Avg. price/night: US$54
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 270 reviews
We had a lovely stay at the Green Edge. The staff were amazing, the location was secluded and the amenities while simple, had everything you need to explore the nearby attractions.
Guest review by
Rachelle
Family with young children
Avg. price/night: US$18.70
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 428 reviews
The facilities and management were great! Great location- just a 12-15 min walk to the city centre and bus stop. Beautiful place and totally worth it for the price they offer the rooms for.
Guest review by
Soumik Paul
Solo traveller
Avg. price/night: US$33
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 318 reviews
Excellent location and breakfast. You can easily walk to the cavetemple and the city center from the hotel. The owners were super fiendly and helfull. We stayed 2 nights and had one afternoon sitting on the terras enjoying the lovely garden.
Guest review by
Michel
Young couple
Avg. price/night: US$26.40
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 803 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
Avg. price/night: US$26.40
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 500 reviews
The warm welcoming of the couple, the yummy dinner, and what a lovely architecture of the cabins around the pool ! Perfect place to stay and rest.
Guest review by
Serra
Family with young children
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 423 reviews
Such an amazing location - this view was sublime. The food and the staff were unbeatable. Swimming pool to die for. Best location for a magical safari to see the elephants.
Guest review by
Alison
People with friends
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 346 reviews
It was a wonderful place to stay, in a beautiful location and very close to visit the Dambulla Cave temples. We arrived in the evening and were warmly welcomed by the hosts who also arranged us a tasty dinner on our first night. I couldn’t recommend this place enough! It was the first night of our honeymoon in Sri Lanka and it was a perfect welcome to the country
Guest review by
Claudia
Young couple
Avg. price/night: US$30
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 127 reviews
Best place to stay in Dambulla
Guest review by
Aventurate
People with friends
Avg. price/night: US$27.50
Scored out of 10, guest rating 5.9
Passable - What previous guests thought, 133 reviews
We loved the location - it was just in the city centre but at the same time very peaceful with a great restaurant and pool! The staff was great, very nice and helpful! Totally worth visiting!
Guest review by
Barbara
Young couple
Avg. price/night: US$60
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 252 reviews
Loved Everything. Food, service, location, room, facility, Staff, Owners. Lovely stay would highly recommend any body.
Guest review by
Shashika
Solo traveller
Avg. price/night: US$25
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 606 reviews
Lovely place to stay, very friendly host, great food and great location to visit the cave temple. Don’t stay in the tree house if you don’t like some insects visiting the bathroom.
Guest review by
Corien
Young couple
Avg. price/night: US$18.70
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 428 reviews
It is best place to stay and Walking distance from the town, This place has generator to get supply in power cuts , it is clam and quite place
Guest review by
Dilantha Eranjith
Family with young children
Avg. price/night: US$19
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 349 reviews
Everything was absolutely perfect: from an exceptionally friendly and helpful host who supported us at every moment stay, guided us to the bus station, taught us play carrom and and was easy to talk, to tasty and affordable food, clean and comfortable room and a fantastic location (just next to the main bus station). Couldn't recommend this hotel more, definitely the best location we stayed in Sri Lanka.
Guest review by
Piotr
People with friends
Avg. price/night: US$55
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 425 reviews
We booked the Standard Twin Room, it is a lot of ants in the room near the window. The owner upgraded us to the Double room with private bathroom, which was large, really comfortable and well equipped. The owners were very nice and helpful, e.g. they booked us a tuk tuk in very early morning. We rent there a scooter to go to Sigiriya and the city center. The location of the house is outside of the city in a quiet neighbourhood but not far away from the city.
Guest review by
Marcin
Young couple
Avg. price/night: US$18.70
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 428 reviews
Location is perfect as the hotel is in a « peaceful » area close to the busy main streets of the city center. Owner was always super available for any type of querries.
Guest review by
Cloé
Young couple
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 150 reviews
Nice hotel in a nice location in the nature. Keep in mind that the location on booking.com is wrong. The hotel is not close to the city centre. Check the correct location on google maps. There is nothing next to it and you will need a tuk tuk to go to the centre, but the surrounding nature is nice. The rooms are spacious and nice. We also used the swimming pool and it was enjoyable. The breakfast and dinner buffet have a lot of variety.
Guest review by
Stylianos
People with friends
Avg. price/night: US$30.80
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 631 reviews
Best place to stay in dambulla very friendly owner and best tuk tuk driver!! They helped us even when we were staying somewhere else after this. They help you with everything!!
Guest review by
Thomas
Young couple
Avg. price/night: US$43.29
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 743 reviews
Staff and Owner were the Most helpful and kind we‘ve ever experienced anywhere ! Rooms were small but had everything you need and the pool and surrounding area were really beautiful. Additionally the hotel is in the best location possible, directly in the center of dambulla and only a 1min walk to the public bus stop. Everything in Dambulla is easily walkable and all attractions like the cave temple, safari or Sigiriya is easily reachable by TukTuk or bus in 30min or less.
Guest review by
Tobias
Young couple
Avg. price/night: US$10.20
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews
Nice place to stay and breakfast was delicious.only 100m to kandy main road.garden and arround the homestay beautiful.I think best place to stay in dambulla
Guest review by
Josep
Young couple
Avg. price/night: US$26.40
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 803 reviews
Best location, quick walk to the shops and to the bus station. We got a great tour to the cave temple and to the lake with buddhas and sunset. We also did the elephants tour with them
Guest review by
Lenka
Family with young children
Avg. price/night: US$33
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 318 reviews
The breakfast, the super friendly and helpful staff and I highly recommend this place to stay and the location is good behind the town center.
Guest review by
Daniel
Solo traveller