Skip to main content

Search hotels in Dambulla

Enter your dates to see the latest prices and deals for Dambulla hotels

Dambulla – 221 hotels and places to stay

Filter by:

Star rating
Review score

Dambulla Kings Inn

Hotel in Dambulla

Boasting a garden and a terrace, Dambulla Kings Inn is set in Dambulla, 20 km from Sigiriya Rock and 23 km from Pidurangala Rock.

M
Maija
From
Finland
One of the best stays of our 2 month trip in Sri Lanka! Best value for money. The room was spacious and clean, great shower with hot water, and breakfast could be enjoyed on the little veranda every morning. The bed was sooooo comfortable!! Location is a bit out of town which for us was ideal, since we enjoy going on walks and exploring our surroundings. The hosts were incredibly nice and attentive, and helped us to rent a scooter, and took us in and out of town when we needed. Sigiriya was just a short ~30min scooter ride away, Dambulla cave temple is just around the corner. For us this was the perfect end to our trip in Sri Lanka, thank you!!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 129 reviews
Price from
US$14
1 night, 2 adults

Eden Grand

Hotel in Dambulla

Situated in Dambulla, within 18 km of Sigiriya Rock and 21 km of Pidurangala Rock, Eden Grand features accommodation with a garden and free WiFi as well as free private parking for guests who drive.

F
Fox
From
New Zealand
Super accommodating and helpful with arranging transport
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 187 reviews
Price from
US$32.20
1 night, 2 adults

Evergreen Hotel Dambulla

Hotel in Dambulla

Set in Dambulla, 15 km from Sigiriya Rock, Evergreen Hotel Dambulla offers accommodation with a garden, free private parking, a terrace and a restaurant.

C
Carelle
From
Belgium
It is a beautiful, clean and comfortabel hotel! Even though I only stayed 1 night, Brayan and Api made it so nice that I will remember my stay here and definitely recommend it to others!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 427 reviews
Price from
US$29.70
1 night, 2 adults

Jetwing Lake

Hotel in Dambulla

Offering an outdoor swimming pool and spa centre, Jetwing Lake is set in Dambulla in the Matale District Region, 6 km from Dambulla Cave Temple. Guests can enjoy the on-site bar.

P
Paulette
From
Jersey
The food was very good in general. The spa was a lovely experience. The pool was wonderful.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 425 reviews
Price from
US$150.46
1 night, 2 adults

JC's Village

Hotel in Dambulla

Situated in Dambulla, 22 km from Sigiriya Rock, JC's Village features accommodation with a garden, free private parking, a restaurant and a spa and wellness centre.

M
M.G.S.U.
From
Sri Lanka
Environment, cleanliness, breakfast is very good.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 8 reviews
Price from
US$48
1 night, 2 adults

Golden Eco Ayur Villa

Hotel in Dambulla

Located in Dambulla, 19 km from Sigiriya Rock, Golden Eco Ayur Villa provides accommodation with a garden, free private parking, a terrace and a spa and wellness centre.

E
Erika
From
Lithuania
We stayed 2 nights in a golden ayur eco villa which was well-priced and the rooms were comfortable, a calm place with an herbal plant surrounding our room. They organized a wild safari to the Minneriya National park. We saw a huge elephant gathering including babies, along with a variety of other wildlife such as birds, monkeys, and crocodiles. In addition there is a short distance from this place to Dambulla cave temple which is definitely worth to visit. We highly recommend GOLDEN ECO AYUR VILLA for the tourist destination in Dambulla.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews
Price from
US$10
1 night, 2 adults

Villa ONE66

Hotel in Dambulla

Located in Dambulla, 20 km from Sigiriya Rock, Villa ONE66 provides accommodation with a garden, free private parking, a terrace and a restaurant.

R
Rafal
From
Poland
The hosts are very friendly and helpful. They help organize and plan local attractions. The breakfasts are delicious and filling. The room is very clean, with modern decor, a comfortable, large bed, and a quiet fan. It's away from the hustle and bustle of the street.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 9 reviews
Price from
US$12
1 night, 2 adults

The Nature Resort

Hotel in Dambulla

Set in Dambulla, 18 km from Sigiriya Rock, The Nature Resort offers accommodation with a garden, free private parking and a terrace.

P
Pramod
From
Italy
I had a wonderful stay at this B&B! The staff were incredibly friendly and helpful from the very beginning, making me feel right at home. The place was spotless, beautifully maintained, and very comfortable. Plus, the location couldn’t be better – just a short walk from the city center, perfect for exploring everything without needing transportation. Highly recommended!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 26 reviews
Price from
US$23.49
1 night, 2 adults

SummerSet

Hotel in Dambulla

Situated in Dambulla, 19 km from Sigiriya Rock, SummerSet features accommodation with a garden, free private parking, a terrace and barbecue facilities.

T
Tesfay
From
United Kingdom
I stayed at a hotel in Summerset for one night and had a very pleasant experience. The service was excellent—staff were friendly and helpful throughout my stay. The room was clean, comfortable, and well-maintained, making it easy to relax after a long day. Even though it was a short stay, everything met my expectations. I would definitely consider staying here again and recommend it to anyone looking for a comfortable and well-serviced hotel in SummerSet.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 16 reviews
Price from
US$32
1 night, 2 adults

Hotel Silver Horse Dambulla

Hotel in Dambulla

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

a
anita
From
Netherlands
This lovely hotel is very good located close to the center of Dambulla. The wonderful staff, particularly the manager charminda is a very nice person He is proud of the hotel and shows everything with a big smile on his face. The girl and the boss are also very kind and helpful. The good breakfast. The cleanest of the hotel and room everything was so good. They can organised everything for you so fine. The tuk tuk driver was a very funny guy. The hotel can arranged him also very fine.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 5 reviews
Price from
US$40
1 night, 2 adults
See all 221 hotels in Dambulla

Hotels with airport shuttles in Dambulla

Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 12 reviews
From US$50 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 13 reviews
From US$150 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 64 reviews
From US$31.08 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 15 reviews
From US$31.08 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 10 reviews
From US$106.56 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,653 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 72 reviews
From US$35.52 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 21 reviews
From US$71.50 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 16 reviews
From US$35.52 per night
Airport shuttle
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 8 reviews
From US$64.38 per night

Most booked hotels in Dambulla and surroundings in the past month

See all

Popular with guests booking hotels in Dambulla

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

Popular with guests booking hotels in Dambulla

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

Popular with guests booking hotels in Dambulla

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

Popular with guests booking hotels in Dambulla

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

Popular with guests booking hotels in Dambulla

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

Popular with guests booking hotels in Dambulla

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

Popular with guests booking hotels in Dambulla

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

Popular with guests booking hotels in Dambulla

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

Popular with guests booking hotels in Dambulla

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

Popular with guests booking hotels in Dambulla

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

Budget hotels in Dambulla and nearby

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 167 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$59.94 per night
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.3
Very good - What previous guests thought, 831 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.4
Very good - What previous guests thought, 764 reviews

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

From US$38.85 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 32 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$81 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 94 reviews

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

From US$30 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 333 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.0
Very good - What previous guests thought, 64 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$77.25 per night

Best hotels with breakfast in Dambulla and nearby

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

Situated in Dambulla, 2.8 km from Dambulla Cave Temple, New Peacock Resort features free WiFi access.

From US$23.10 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 357 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.2
Superb - What previous guests thought, 24 reviews

Dambulla Village Hotel, 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$27.75 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 818 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.

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

Offering a garden and garden view, Edy's Nest is situated in Dambulla, 18 km from Sigiriya Rock and 21 km from Pidurangala Rock.

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

Set in Dambulla, 18 km from Sigiriya Rock, The Nature Resort offers accommodation with a garden, free private parking and a terrace.

From US$28.97 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 386 reviews

Located in Dambulla, 17 km from Sigiriya Rock, Black Mustang Hotel provides accommodation with free bikes, free private parking, a garden and a terrace.

From US$39 per night

Hotels located in the centre of Dambulla

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

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

From US$12 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.9
Fabulous - What previous guests thought, 523 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

Situated in Dambulla, 17 km from Sigiriya Rock, Cealora Resort features accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$24.42 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Situated in Dambulla, 17 km from Sigiriya Rock and 20 km from Pidurangala Rock, Pick Me Village offers air conditioning. This property offers access to a balcony, free private parking and free WiFi.

From US$6.33 per night
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.

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

Located in Dambulla, 16 km from Sigiriya Rock and 18 km from Pidurangala Rock, Dambullu Dreams Stay offers a garden and air conditioning.

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

FAQs about hotels in Dambulla

What guests said about Dambulla:

10

⭐️⭐️⭐️⭐️⭐️ Exceptional Stay at Hotel Golden Ray!

⭐️⭐️⭐️⭐️⭐️ Exceptional Stay at Hotel Golden Ray! My experience at Hotel Golden Ray was absolutely wonderful from start to finish. The staff were extremely friendly, welcoming, and always ready to help with a smile. The rooms were clean, comfortable, and well-maintained, providing a perfect space to relax after exploring Dambulla. The hotel’s atmosphere is peaceful and charming, with a great balance between modern comfort and natural surroundings. The food was delicious and freshly prepared, and I truly appreciated the attention to detail in every aspect of the service. I highly recommend Hotel Golden Ray to anyone visiting Dambulla — it’s a perfect place for both leisure and business stays. I’ll definitely return on my next visit! 🌿✨
Guest review by
Sajith
Sri Lanka
10

We chose not to climb Sigiriya (having just recovered from...

We chose not to climb Sigiriya (having just recovered from Adam's Peak!) but instead chose the much shorter Pidurangala which afforded a fabulous view of Sigiriya. Highly recommended. A visit to the Bawa hotel, Heritance Kandalama, is well worth it as an insight into the brilliant architectural mind of Geoffrey Bawa.
Guest review by
Iman
Australia
10

Dambulla is an excellent base for exploring Kandy,...

Dambulla is an excellent base for exploring Kandy, Anuradhapura, Polonnaruwa and Sigiriya. We stayed there for 4 Nights and could cover the heritage sites easily. Dambulla Caves are a must-see and so is Sigiriya (just 16 Kms. away). Anuradhapura and Polonnaruwa are around an hours drive but Dambulla is much well-connected and less touristy.
Guest review by
Malay
India
10

Dambulla is truly the perfect gateway to explore Sri Lanka's...

Dambulla is truly the perfect gateway to explore Sri Lanka's Cultural Triangle! Located at the heart of this historic region, it offers unbeatable access to some of the country’s most iconic sites. From Dambulla, you’re just a short drive from the majestic Sigiriya Rock Fortress, the ancient city of Polonnaruwa, and the sacred ruins of Anuradhapura. The Dambulla Cave Temple itself is a stunning treasure, filled with ancient statues and beautiful murals. With its central location, Dambulla is the ideal base for exploring these cultural wonders, while also providing a peaceful escape surrounded by nature. Whether you're into history, culture, or simply breathtaking landscapes, Dambulla is the best place to start your journey through Sri Lanka’s rich heritage.
Guest review by
David
10

I loved everything they have amazing vibe, nothing was to...

I loved everything they have amazing vibe, nothing was to much trouble . All staff kind and helpful. Dambulla is quiet but has local shops, cafes Pizza Hut, great small restaurant a few miles from Evergreen serving very good food. It's run by the people who run Evergreen. So recommended by me.. Anything you want to do or go and see will be arranged for you Tuk Tuk guy is a staff member . If you need car/driver it will be arranged.
Guest review by
Patricia
United Kingdom
10

Yes, Dambulla is indeed a beautiful tourist destination in...

Yes, Dambulla is indeed a beautiful tourist destination in Sri Lanka. It's renowned for its impressive cave temple complex, which is a UNESCO World Heritage Site. The Dambulla Cave Temple, also known as the Golden Temple of Dambulla, consists of five caves adorned with intricate statues and vibrant murals depicting Buddha's life. The site holds significant cultural and religious importance, attracting visitors from all over the world.
Guest review by
Sampath
United Kingdom

See reviews by guests who stayed at hotels in Dambulla

See all
From US$38.85 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 764 reviews
The staff are extremely friendly and very accommodating. The breakfast was am amazing assortment of classical Sri Lankan food. The hotel had a comfortable bed , airconditioning and all the standard hotel amenities like a kettle, soap, tea and coffee. There is also a water dispenser downstairs to fill up water if you need. (no shampoo or conditioner) The pool is brand new and clean. I would highly recommend this hotel to anyone wanting to stay in dambulla
Guest review by
Thisari
Australia
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 18 reviews
Friendly and helpful staff. Comfortable bed and clean room. Very quiet during our stay as there were not many guests. Has a bar with good prices. We loved the clean pool. There is a bus station right on front of the hotel to get to dambulla center in 5 minutes.
Guest review by
Christian Rudolf
Germany
From US$27.50 per night
Scored out of 10, guest rating 5.9
Passable - What previous guests thought, 132 reviews
This hotel has a great location and environment, and the staff are very friendly. The room is also large. And very quiet, if you want to spend the night in Dambulla. This is the best choice.
Guest review by
xiaobo
China
From US$15.40 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 250 reviews
Hotel is in good location, rooms very clean, staff very helpfull (they drove us to Dambulla caves, to Sigiriya, to supermarket, bakery, everywhere we wanted). Best hotel in Sri Lanka
Guest review by
Vuk
Serbia
From US$26 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 277 reviews
Excellent hotel. 10 mins walk from the Gold Buddha statue and Dambulla Caves.
Guest review by
Kevin
United Kingdom
gogless