Skip to main content
Manage my booking

Hotels near Dambulla Cave Temple, Dambulla

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

December 2025

123456
78910111213
14151617181920
21222324252627
28293031

January 2026

123
45678910
11121314151617
18192021222324
25262728293031
Check-in date - Check-out date

Featured Hotels Near Dambulla Cave Temple

Filter by:

Star Rating
Review score

Heritance Kandalama

Sigiriya (4 mi from Dambulla Cave Temple)

A tranquil retreat perched on hills, Heritance Kandalama offers panoramic views of the Sigiriya Rocks.

P
Peter
From
Australia
We chose to stay at Heritance Kandalama for the experience of staying at a unique hotel. Our expectations were exceeded and we highly recommend staying a night or two as part of your Sri Lanka experience.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,653 reviews
Price from
₪ 916.53
1 night, 2 adults

Royal Rock Sigiriya

Sigiriya (9 mi from Dambulla Cave Temple)

Located in Sigiriya, 1.4 miles from Sigiriya Rock, Royal Rock Sigiriya provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

N
Natalia
From
Kazakhstan
The hotel is in a great location relative to Sigiriya. The pool has a nice view of it. The staff is very helpful and friendly. The room is small, but everything was clean and cozy. When the light was on, mosquitoes got into the toilet, but it was not critical. Thank you!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,046 reviews
Price from
₪ 183.18
1 night, 2 adults

il Frangipane

Sigiriya (9 mi from Dambulla Cave Temple)

Located in Sigiriya, 1.2 miles from Sigiriya Rock, il Frangipane provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

N
Niyati
From
Austria
Well located. Walking distance from Sigiriya rock. Very green and lush property, lots of plants around has a small pool in the middle. Local eating places provide decent food. Excellent breakfast. Both Manju and Namidu were great hosts. Good value for money. Big bedrooms and bathroom. Two double beds.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 1,495 reviews
Price from
₪ 317.68
1 night, 2 adults

Lankapura Heritage

Sigiriya (9 mi from Dambulla Cave Temple)

Located in Sigiriya, 1.2 miles from Sigiriya Rock, Lankapura Heritage has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

B
Barry
From
Canada
The location, views of Lion Rock, swimming pool, breakfast and helpful staff.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,082 reviews
Price from
₪ 178.29
1 night, 2 adults

Eden Grand

Dambulla (1 mi from Dambulla Cave Temple)

Located in Dambulla, within 11 miles of Sigiriya Rock and 13 miles of Pidurangala Rock, Eden Grand has accommodations with a garden and free WiFi as well as free private parking for guests who drive.

T
Tenzin
From
United States
Clean rooms ( spotless ), AC works great , shower was great, grocery store was about 7 min away, enjoyed the breakfast and there staff were really helpful and welcoming. Highly recommended if you are planning to visit the town.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 185 reviews
Price from
₪ 104.38
1 night, 2 adults

Dambulla Kings Inn

Dambulla (1.1 mi from Dambulla Cave Temple)

Featuring a garden and views of garden, Dambulla Kings Inn is located in Dambulla, 12 miles from Sigiriya Rock.

A
Akira
From
Japan
The room was spotless and incredibly comfortable, but what truly made this stay special were the owners—a sweet and welcoming couple who treated me like family. They were always ready to help, even offering rides whenever I needed them. One of my favorite moments was sitting in their beautiful garden, surrounded by nature, listening to birdsong while chatting with them. It felt like a little oasis of peace and warmth😊 If you're planning to visit Sigiriya Rock, Cave Rock, or the Golden Temple, this is hands down the best place to stay!!! The location is perfect for sightseeing, but more than that, the atmosphere here is something you won’t find anywhere else. I loved it so much that I ended up extending my stay for two extra days 😂 This hotel didn’t just give me a place to sleep—it made my Sri Lanka trip truly unforgettable. 10/10, highly recommend!!!!!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 128 reviews
Price from
₪ 45.38
1 night, 2 adults
See more properties near Dambulla Cave Temple

Most booked hotels near Dambulla Cave Temple in the past month

See all

Number 1Booked hotel near Dambulla Cave Temple

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

Number 2Booked hotel near Dambulla Cave Temple

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,653 reviews

Number 3Booked hotel near Dambulla Cave Temple

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,002 reviews

Number 4Booked hotel near Dambulla Cave Temple

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 21 reviews

Number 5Booked hotel near Dambulla Cave Temple

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 358 reviews

Number 6Booked hotel near Dambulla Cave Temple

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 485 reviews

Number 7Booked hotel near Dambulla Cave Temple

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,235 reviews

Number 8Booked hotel near Dambulla Cave Temple

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,442 reviews

Number 9Booked hotel near Dambulla Cave Temple

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

Number 10Booked hotel near Dambulla Cave Temple

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 390 reviews

Enjoy breakfast at hotels near Dambulla Cave Temple

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 1,495 reviews

Located in Sigiriya, 1.2 miles from Sigiriya Rock, il Frangipane provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

From ₪ 317.68 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,082 reviews

Located in Sigiriya, 1.2 miles from Sigiriya Rock, Lankapura Heritage has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,653 reviews

A tranquil retreat perched on hills, Heritance Kandalama offers panoramic views of the Sigiriya Rocks.

From ₪ 3,572.17 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 142 reviews

Located in Sigiriya, 1.6 miles from Sigiriya Rock, Lion See Hotel - Sigiriya has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

From ₪ 215.89 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 119 reviews

Located in Sigiriya, 10 miles from Sigiriya Rock, Amba Yaalu - Thema Collection "The first women-led hotel in Sri Lanka" has accommodations with an outdoor swimming pool, free private parking, a...

From ₪ 3,153.43 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 350 reviews

Located in Sigiriya, 5.7 miles from Pidurangala Rock, Tropicara Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

From ₪ 179.91 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 128 reviews

Featuring a garden and views of garden, Dambulla Kings Inn is located in Dambulla, 12 miles from Sigiriya Rock.

From ₪ 53.97 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 185 reviews

Located in Dambulla, within 11 miles of Sigiriya Rock and 13 miles of Pidurangala Rock, Eden Grand has accommodations with a garden and free WiFi as well as free private parking for guests who drive.

From ₪ 176.31 per night

Budget hotels near Dambulla Cave Temple

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 419 reviews

Located in Sigiriya, 1.9 miles from Sigiriya Rock, Sigiriya Cottage provides accommodations with free bikes, free private parking, a fitness center and a garden.

From ₪ 395.80 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 257 reviews

Located in Sigiriya, 5 miles from Pidurangala Rock, Organic Garden Resort Sigiriya provides accommodations with free bikes, free private parking, an outdoor swimming pool and a garden.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 429 reviews

Located in Sigiriya, 2.2 miles from Sigiriya Rock, Sigiriya Ranasinghe Nature Villa & Cabana provides accommodations with a garden, free private parking, a terrace and a restaurant.

From ₪ 145.87 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 229 reviews

Set in Sigiriya, 3.7 mi from Sigiriya Rock, Kuwera Eco Lodge features a year-round outdoor pool and views of the pool. Guests can enjoy the on-site restaurant.

From ₪ 378.68 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 9 reviews

Located in Sigiriya, 1.7 miles from Sigiriya Rock, The Heritage Resort has accommodations with a garden, free private parking, a terrace and a restaurant.

From ₪ 179.91 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 67 reviews

Located in Sigiriya, one mile from Sigiriya Rock, The Wild Elephant Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 20 reviews

Located in Dambulla, 13 miles from Sigiriya Rock, Moi Dambulla by DBI provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

From ₪ 260.30 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 29 reviews

Located in Dambulla, within 12 miles of Sigiriya Rock and 14 miles of Pidurangala Rock, Golden stars hotel Dambulla has accommodations with a garden and free WiFi throughout the property as well as...

From ₪ 67.86 per night

Hotels with great access to Dambulla Cave Temple!

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

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

From ₪ 343.61 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews

Located in Dambulla, 12 miles from Sigiriya Rock, Golden Eco Ayur Villa provides accommodations with a garden, free private parking, a terrace and a spa & wellness center.

From ₪ 35.98 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

Located in Dambulla, 19 miles from Sigiriya Rock, Diamond Mount Villa provides accommodations with a garden, free private parking, a terrace and a restaurant.

From ₪ 64.77 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 7 reviews

Located in Dambulla, 13 miles from Sigiriya Rock, JC's Village has accommodations with a garden, free private parking, a restaurant and a spa & wellness center.

From ₪ 208.69 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews

Located in Sigiriya, within 1.8 miles of Pidurangala Rock and 3 miles of Sigiriya Rock, Jungle Crown Cabin provides accommodations with a terrace as well as free private parking for guests who drive.

From ₪ 179.91 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Located 5.2 miles from Pidurangala Rock, Elephas Nature Resort offers 4-star accommodations in Sigiriya and features an outdoor swimming pool, a garden and a bar.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 15 reviews

Located in Dambulla, 12 miles from Sigiriya Rock, SummerSet has accommodations with a garden, free private parking, a terrace and barbecue facilities.

From ₪ 115.14 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 9 reviews

Located in Dambulla, 12 miles from Sigiriya Rock, Villa ONE66 provides accommodations with a garden, free private parking, a terrace and a restaurant.

People are talking about Dambulla Cave Temple! Explore guest hotel reviews featuring "Dambulla Cave Temple"

See all
From ₪ 607.45 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 229 reviews
Amazing pool and jungle grounds. The complimentary breakfast is one of the best meals I’ve had on Sri Lanka. Wonderful staff. Perfect location to see Dambulla cave temples from.
Guest review by
Thomas
United States
From ₪ 49.92 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 249 reviews
Nice cozy place. Very close to dambulla cave temple and in walking distance. The host is extremely polite and friendly
Guest review by
Naga
India
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 9 reviews
We were the first foreign guests of Villa one66 &they gave us an unexpected welcome. It was amazing. Location is very close to Dambulla cave temple, Golden temple (walking distance) and 40minutes drive to Sigiriya rock. The room was comfortable & clean. The breakfast was delicious & highly recommended. Very friendly & helpful family run hotel. They have a Tuk tuk service (Golden Rock tuk tuk tour) for organizing local tour with great knowledge. Nice stay!! Highly recommended to budget stay...
Guest review by
Eric
Australia
From ₪ 162.08 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 12 reviews
Had a really nice stay at Lavendish Country Resort. The staff gave us a warm welcome and were very helpful throughout. The room was clean and comfortable, and the breakfast was good. Location is great too — just a 3-minute drive to the Rangiri Dambulla Cave Temple and about 6 minutes to Dambulla town. Good value for money and a peaceful place to stay.
Guest review by
Anonymous
Sri Lanka
From ₪ 38.90 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 112 reviews
Value for money with breakfast and location is great, friendly staff, very beautiful fish in the tank. very near to Dambulla cave temple.
Guest review by
Sherpa
Sri Lanka
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 424 reviews
Hotel with a distinct character, blending tradition with modern amenities. Located in a peaceful, lush and serene setting, not too far from the Dambulla Cave Temple and the Sigiriya Lion Rock fortress. We got upgraded while checking in, which enhanced our stay.
Guest review by
Ashok
Netherlands
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 4 reviews
The location is perfect, close to major attractions like the Dambulla Cave Temple and Sigiriya Rock Fortress, making it an ideal base for exploring the area. The hotel also provided a delicious breakfast that catered to a variety of tastes.
Guest review by
Smith
France
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 349 reviews
The place is perfectly situated walking distance to the Dambulla Cave Temple. It is surrounded by flowering plants and trees giving you a really serene experience. The room is clean and equipped with hotel-like necessities. It has its own balcony overlooking their backyard full of fruit bearing trees. Madhu and Sanjay are lovely hosts. Really accommodating and treated us like family. Will definitely stay here again once we’re back in Sri Lanka.
Guest review by
Pamela Denise
United Arab Emirates
From ₪ 74.88 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 434 reviews
The hotel is just 5 minutes walk from Dambulla city center. You can even consider walking to Dambulla Cave Temples area , it took me 30 minutes from the hotel to the Temple Entrance. Sigiriya is just 30 minutes by bus , Polonnaruwa ruins is just 1.5 hours by bus from Dambulla centre. Even though it is close to the city centre, the property is in a forest full of tropical birds, fabulous. The room was spacious and clean. Definetely , good value for your money.
Guest review by
Can
Turkey
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 9 reviews
Beautiful & nice hotel in Dambulla. Very comfortable rooms & very friendly staff, garden & surroundings are very relaxing. Their menu also have lots of varieties & delicious. Food price is also very reasonable. Strong WiFi. Great location. Dambulla cave temple 10 minutes away Minneriya National Park 20 minutes and 15 minutes to Sigiriya rock very easy to reach everywhere. I can highly recommend this hotel to other guests. I hope to come back again!
Guest review by
Oliver Ge
Netherlands
gogless