Skip to main content

Search hotels in Dambulla

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

Dambulla – 206 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.

B
Barbora
From
Czech Republic
The owners were really kind, room was super clean and new, location was very calm.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 114 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.

T
THEOFANIS
From
Greece
In Dambulla there are many good accommodations at good prices. This is one of them. Large room and bathroom, hot water impeccable cleanliness, balcony, refrigerator, air conditioning and impeccable staff. From the balcony you can see many squirrel lemurs and various beautiful birds. Breakfast is a choice of English or local and it is good.There is a parking area in the hotel if you have your own vehicle
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 177 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.

M
Mathilde
From
French Polynesia
The location is safe, and very calm. This is a little piece of paradise in the middle of Dambulla, very well located and near to the Golden temple. The owner is soooo nice, his family is lovely, her wife is a real chef: we had breakfasts and dinner and everything was delicious. Rooms are spacious, with balcony and A/C. Nice rooftop also. We recommend 10000%
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 424 reviews
Price from
US$13.50
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.

N
Nadia
From
United Arab Emirates
The room Sustainability initiative Excellent views
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 414 reviews
Price from
US$123.27
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.

J
Jayatilake
From
Sri Lanka
What a beautiful place for an echo lover ☘️🍃 Highly recommend for nature lovers🌱🌿😍 This location has amazing relaxing environment. People who are looking for a break from busy life, I would lovingly recommend this place. Nice people serving tasty foods and clean very well. Thank you for welcoming us and your kind service !🫶🏻✨🌸 Hope to come Again✨ Highly recommend❤
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 9 reviews
Price from
US$18.90
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 10.0
Exceptional - What previous guests thought, 8 reviews
Price from
US$32
1 night, 2 adults

Cozy Secrets Hotel & Hostel

Hotel in Dambulla

Set in Dambulla, 17 km from Sigiriya Rock, Cozy Secrets Hotel & Hostel offers accommodation with a garden, free private parking, a shared lounge and a terrace.

A
Agnieszka Sarzynska
From
Spain
This lovely hotel in Dambulla exceeded my expectations! I booked a dorm, but got upgraded to a private room for the same price - amazing! The family who runs it is super friendly, and the place is spotlessly clean. Plus, it's perfectly located in a quiet neighborhood just a short walk from the main road. Highly recommend!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 20 reviews
Price from
US$11.48
1 night, 2 adults

Hotel Awaken

Hotel in Dambulla

Situated in Dambulla, 17 km from Sigiriya Rock, Hotel Awaken features accommodation with a garden, free private parking and a terrace.

D
Dimantha
From
Australia
The hotel was exceptionally clean, rooms looked exactly like on the photos. Asanka’s hospitality was beyond impressive, he was very accommodating and helpful. We had dinner and breakfast from the hotel, and they were both delicious, highly recommend!
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 61 reviews
Price from
US$18.50
1 night, 2 adults

Golden stars hotel Dambulla

Hotel in Dambulla

Situated in Dambulla, within 20 km of Sigiriya Rock and 23 km of Pidurangala Rock, Golden stars hotel Dambulla features accommodation with a garden and free WiFi throughout the property as well as...

R
Rafal
From
Poland
Superb hotel located very close to Dambulla Royal Cave Temple. Great standard and price/quality ratio, excellent very friendly service and tasty breakfasts. We were very pleased with our stay and can recommend this hotel to all who plan to visit Dambulla! Greetings from Poland!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 21 reviews
Price from
US$18.86
1 night, 2 adults

Prem Nadee Homestay

Hotel in Dambulla

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

D
David
From
Australia
Quiet and convenient location. The food prepared by Nadeeka was amazing authentic Sri Lankan food using ocal ingredients. All requests were satisfied. Friendly family members and a surprise cultural performance by Nadeeka and Yatawatha's daughters Nishadi and Vishni! One of the most enjoyable homestay experiences I have had.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 21 reviews
Price from
US$15
1 night, 2 adults
See all 206 hotels in Dambulla

Hotels with airport shuttles in Dambulla

  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 323 reviews
    From US$35.20 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 43 reviews
    From US$13.97 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 13 reviews
    From US$150 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 20 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 64 reviews
    From US$31.08 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1,577 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 61 reviews
    From US$29.97 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 11 reviews
    From US$58.30 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 8 reviews
    From US$35.52 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 114 reviews
    From US$16.65 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.8
    Fabulous - What previous guests thought, 339 reviews
  • Popular with guests booking hotels in Dambulla

    Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 10 reviews
  • Popular with guests booking hotels in Dambulla

    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 384 reviews
  • Popular with guests booking hotels in Dambulla

    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 424 reviews
  • Popular with guests booking hotels in Dambulla

    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 414 reviews
  • Popular with guests booking hotels in Dambulla

    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 323 reviews
  • Popular with guests booking hotels in Dambulla

    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 194 reviews
  • Popular with guests booking hotels in Dambulla

    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 180 reviews
  • Popular with guests booking hotels in Dambulla

    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 708 reviews
  • Popular with guests booking hotels in Dambulla

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

Budget hotels in Dambulla and nearby

  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 158 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$53.28 per night
  • Scored out of 10, guest rating 7.9
    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, 765 reviews

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

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

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

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

    Located in Dambulla, 17 km from Sigiriya Rock, Sundaras Resort LTD provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    From US$91.40 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 20 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
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 194 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
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 305 reviews

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

    From US$45.14 per night

Best hotels with breakfast in Dambulla and nearby

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

    City Paradise Dambulla, a property with a garden, is set in Dambulla, 20 km from Pidurangala Rock, 2.3 km from Dambulla Cave Temple, as well as 3.3 km from Rangiri Dambulla International Stadium.

    From US$28 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 41 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.8
    Fabulous - What previous guests thought, 66 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.3
    Very good - What previous guests thought, 86 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$27.60 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 431 reviews

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

    From US$16.50 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 339 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.3
    Superb - What previous guests thought, 21 reviews

    Situated within 18 km of Sigiriya Rock and 21 km of Pidurangala Rock in Dambulla, Dambulla Village Hotel & Restaurant provides accommodation with seating area.

    From US$25.53 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 793 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$25 per night

Hotels located in the centre of Dambulla

  • 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$18.87 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 188 reviews

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

    From US$13 per night
  • Scored out of 10, guest rating 6.1
    Pleasant - What previous guests thought, 134 reviews

    Featuring a garden with BBQ facilities, Hotel Tinaya offers traditional accommodation in Dambulla. With free bike rental and private parking, the property is 2.5 km from the Dambulla Cave Temple.

    From US$27.50 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 506 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
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    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
  • 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 8.9
    Fabulous - What previous guests thought, 323 reviews

    Set in Dambulla, 18 km from Sigiriya Rock, Freedom Village offers accommodation with free bikes, free private parking and an outdoor swimming pool.

    From US$35.20 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 58 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$50.99 per night

FAQs about hotels in Dambulla

What guests said about Dambulla:

  • 10.0

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

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

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

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

    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
  • 10.0

    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$14 per night
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 186 reviews
    Stayed at the hotel for 3 days, exploring the area around Dambulla. Beautiful, very clean and well maintained area, clean air conditioned room. Very attentive and friendly host, his wife cooked delicious breakfasts and dinners every day. The house is off the main road, but we were in a car and saw this as an advantage as it was very quiet and peaceful all around. Would recommend!!!
    Guest review by
    Alexander
    Russia
  • From US$53.28 per night
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 158 reviews
    Excellent hospitality provided by host and felt good and excellent staff and one of the best place to stay in Dambulla. Swimming pool was refreshing, and rooms were superb. Restaurants food was amazing, and breakfast was massive. I would definitely recommend this hotel for other travelers who are looking to stay in Dambulla.
    Guest review by
    hendricks
    United Kingdom
  • From US$21 per night
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 582 reviews
    The guest house is very close to the Dambulla cave temple, you can reach it with a 10 minutes walk. It’s a very quiet location immersed in nature. The highlight of our stay was the kindness of the staff and the meals: dinner and breakfast were absolutely delicious! So far the best rice and curry we had in Sri Lanka.
    Guest review by
    Dennis
    Switzerland
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 26 reviews
    I booked the hotel for 1 night but I spent the whole day by enjoying the nature beauty and relaxing, Sunny day with a cold beverage makes my day, although had an evening ride by a bicycle to the caves in Dambulla They organized a bus to kandy and even drop me to the bus station
    Guest review by
    Eades
    Germany
  • From US$40 per night
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 506 reviews
    Lovely quiet hotel in the centre of Dambulla
    Guest review by
    joe
    Ireland
gogless