Hotels in Dambulla

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in Dambulla?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Dambulla on Hotels.com. These Dambulla hotels consistently deliver on quality, location and traveller experience. Last updated on .

1. Heritance Kandalama

Heritance Kandalama
5.0 star property
Kandalama
9.0 out of 10, Wonderful, (716 reviews)
The price is ₹19,639
₹25,492 total
includes taxes & fees
1 Nov - 2 Nov
Heritance Kandalama

2. Hotel Sigiriya

Hotel Sigiriya
4.0 star property
Sigiriya
8.8 out of 10, Excellent, (590 reviews)
The price is ₹8,821
₹11,743 total
includes taxes & fees
30 Oct - 31 Oct
Hotel Sigiriya

3. Amaya Lake Dambulla

Amaya Lake Dambulla
4.0 star property
Kandalama
8.6 out of 10, Excellent, (150 reviews)
Surrounded by nature in Kandalama, this tranquil resort offers a complimentary kids' club while adults unwind with spa treatments. Jump into the outdoor pool, enjoy meals at Samara restaurant, or play tennis near Dambulla Cave Temple.
The price is ₹6,857
₹8,900 total
includes taxes & fees
30 Oct - 31 Oct
Amaya Lake Dambulla

4. Eden Grand

Eden Grand
3.5 star property
Dambulla
9.8 out of 10, Exceptional, (22 reviews)
The price is ₹2,643
₹3,618 total
includes taxes & fees
30 Oct - 31 Oct
Eden Grand

5. Sigiriya Kingdom Resort

Sigiriya Kingdom Resort
3.5 star property
Dambulla
7.0 out of 10, Good, (4 reviews)
Surrounded by natural beauty near Dambulla Cave Temple, this family-friendly resort offers tranquil escapes with its outdoor and children's pools. Unwind in the hot tub or garden after exploring nearby Popham's Arboretum.
The price is ₹5,051
₹6,556 total
includes taxes & fees
11 Nov - 12 Nov
Sigiriya Kingdom Resort

6. Jetwing Lake

Jetwing Lake
5.0 star property
Dambulla
9.6 out of 10, Exceptional, (152 reviews)
Unwind in this luxurious retreat with 2 restaurants serving local cuisine and a spa offering Ayurvedic treatments. The outdoor pool with poolside bar creates a perfect oasis after exploring nearby Dambulla Cave Temple and cricket stadium.
The price is ₹15,208
₹19,740 total
includes taxes & fees
21 Nov - 22 Nov
Jetwing Lake

7. Covanro Sigiriya - Brand New Luxury Hotel

Covanro Sigiriya - Brand New Luxury Hotel
4.5 star property
Avudangawa
8.0 out of 10, Very good, (11 reviews)
Experience breathtaking views from the rooftop terrace of this luxury hotel with 3 restaurants and rejuvenating spa services. Relax in 2 outdoor pools or the steam room near Pidurangala Rock, while enjoying free WiFi and parking.
The price is ₹16,706
₹19,713 total
includes taxes & fees
30 Oct - 31 Oct
Covanro Sigiriya - Brand New Luxury Hotel

8. Sigiriya Village

Sigiriya Village
4.0 star property
Sigiriya
8.4 out of 10, Very good, (216 reviews)
Embrace tranquility at this jungle-fringed hotel featuring an outdoor pool and children's splash area. Just minutes from ancient Sigiriya ruins, guests enjoy traditional wellness therapies, refreshing drinks at the bar, and convenient room service after days of exploration.
The price is ₹7,677
₹9,964 total
includes taxes & fees
31 Oct - 1 Nov
Sigiriya Village

9. SALUDIYA RETREAT RESORT AND SPA

SALUDIYA RETREAT RESORT AND SPA
4.5 star property
Dambulla
10.0 out of 10, Exceptional, (2 reviews)
The price is ₹4,226
₹8,503 total
includes taxes & fees
30 Oct - 31 Oct
SALUDIYA RETREAT RESORT AND SPA

10. Elysia Sigiriya Hotel

Elysia Sigiriya Hotel
2.5 star property
Dambulla
9.4 out of 10, Exceptional, (3 reviews)
Surrounded by natural splendor, this Dambulla hotel offers a refreshing outdoor pool, complimentary breakfast, and free WiFi. Explore nearby Popham's Arboretum or visit the historic Cave Temple before returning to enjoy convenient free parking.
The price is ₹11,476
₹13,542 total
includes taxes & fees
30 Oct - 31 Oct
Elysia Sigiriya Hotel

11. Sigiriana Resort by Thilanka

Sigiriana Resort by Thilanka
5.0 star property
Dambulla
7.8 out of 10, Good, (78 reviews)
Wake to regional cuisine at Rice restaurant after a peaceful night in this luxury resort. Indulge in deep-tissue massages near Dambulla Cave Temple, then unwind at the poolside bar. Free WiFi and parking enhance your stay just moments from local attractions.
The price is ₹6,933
₹8,999 total
includes taxes & fees
30 Oct - 31 Oct
Sigiriana Resort by Thilanka

12. Coffee House Resort Dambulla,Sigiriya

Coffee House Resort Dambulla,Sigiriya
3.0 star property
Dambulla
9.6 out of 10, Exceptional, (4 reviews)
The price is ₹3,013
₹3,556 total
includes taxes & fees
31 Oct - 1 Nov
Coffee House Resort Dambulla,Sigiriya

13. Evergreen Dambulla

Evergreen Dambulla
3.0 star property
Dambulla
10.0 out of 10, Exceptional, (2 reviews)
The price is ₹1,614
₹1,904 total
includes taxes & fees
29 Nov - 30 Nov
Evergreen Dambulla

14. Hotel Freedom Village

Hotel Freedom Village
3.0 star property
Dambulla
9.0 out of 10, Wonderful, (107 reviews)
Immerse yourself in Sri Lankan tranquility at this Dambulla hotel near ancient cave temples. The refreshing outdoor pool, garden terrace, and restaurant create a peaceful oasis. Free WiFi and parking add convenience while exploring local attractions.
The price is ₹1,953
₹2,558 total
includes taxes & fees
8 Nov - 9 Nov
Hotel Freedom Village

15. Seasons Villa

Seasons Villa
3.5 star property
Inamaluwa
9.8 out of 10, Exceptional, (16 reviews)
This peaceful B&B in Inamaluwa features spa services and a restaurant where you can unwind after exploring. A garden and terrace add charm, while free WiFi and parking enhance your stay near Popham's Arboretum.
The price is ₹868
₹1,126 total
includes taxes & fees
6 Nov - 7 Nov
Seasons Villa

16. EKHO Sigiriya

EKHO Sigiriya
3.5 star property
Sigiriya
8.8 out of 10, Excellent, (136 reviews)
Wake up to lush gardens at this Sigiriya hotel, just moments from the famous Ancient City and Museum. Enjoy 24-hour room service after exploring historical sites, or unwind with refreshing drinks at the bar. The restaurant and terrace offer perfect relaxation spots.
EKHO Sigiriya

17. Supreme Dambulla

Supreme Dambulla
3.5 star property
Dambulla
7.8 out of 10, Good, (13 reviews)
Set in historic Dambulla, this hotel offers abundant leisure with 10 outdoor pools, including one for children. Enjoy diverse cuisine at 20 restaurants and 10 bars. Free breakfast, WiFi and parking enhance your stay near famous cave temples.
The price is ₹2,117
₹2,898 total
includes taxes & fees
11 Nov - 12 Nov
Supreme Dambulla

18. Kolla Watersong Eco Cabana resort

Kolla Watersong Eco Cabana resort
3.0 star property
Sigiriya
9.8 out of 10, Exceptional, (15 reviews)
The price is ₹3,979
₹6,721 total
includes taxes & fees
30 Oct - 31 Oct
Kolla Watersong Eco Cabana resort

19. Sundaras Sigiria Jungles Cave Resort

Sundaras Sigiria Jungles Cave Resort
2.5 star property
Dambulla
7.4 out of 10, Good, (13 reviews)
Discover a secluded sanctuary near Dambulla Cave Temple with 2 restaurants and an outdoor pool. After exploring nearby attractions, unwind at the full-service spa or sip drinks at one of the bars. The lush garden and terrace offer peaceful moments in nature.
The price is ₹8,561
₹10,102 total
includes taxes & fees
1 Nov - 2 Nov
Sundaras Sigiria Jungles Cave Resort

20. Jetwing Vil Uyana, A Luxury Reserve

Jetwing Vil Uyana, A Luxury Reserve
4.5 star property
Sigiriya
9.6 out of 10, Exceptional, (81 reviews)
Immerse yourself in nature with guided walks spotting crocodiles, peacocks, and loris at this Sigiriya resort. Enjoy 2 restaurants, a full-service spa offering deep-tissue massages, and an outdoor pool near Ancient City of Sigiriya.
Jetwing Vil Uyana, A Luxury Reserve
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Get last-minute hotel deals in Dambulla and save more

Sign in to unlock great savings.
Showing deals for:30 Oct - 1 Nov
Showing deals for:6 Nov - 8 Nov
Showing deals for:28 Nov - 29 Nov

Best value hotels in Dambulla

Get more from your budget at these hotels, based on amenities, reviews, and location

Check out pet-friendly hotels in Dambulla

You may also like hotels with pools in Dambulla

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

When is the best time to visit Dambulla?

Our prices for hotels in Dambulla are cheapest in June
Price trends for hotels in Dambulla
Pricing is based on two traveller single night rates
View properties in October
Currently viewing crowd sizes and weather for October.
Typical weather for Dambulla
October
High 31°C / low 23°C. Partly sunny.
View properties in October
31°
weather_partly_sunny
October, no crowd data, average high temperature 31 degrees Celsius, average low temperature 23 degrees Celsius. Partly sunny.
23°
29°
weather_sleet
November, no crowd data, average high temperature 29 degrees Celsius, average low temperature 22 degrees Celsius. Rainy most days.
22°
28°
weather_sleet
December, no crowd data, average high temperature 28 degrees Celsius, average low temperature 21 degrees Celsius. Rainy most days.
21°
27°
weather_cloudy
January, no crowd data, average high temperature 27 degrees Celsius, average low temperature 20 degrees Celsius. Cloudy most days.
20°
29°
weather_sun
February, no crowd data, average high temperature 29 degrees Celsius, average low temperature 20 degrees Celsius. Sunny most days.
20°
31°
weather_sun
March, no crowd data, average high temperature 31 degrees Celsius, average low temperature 22 degrees Celsius. Sunny most days.
22°
33°
weather_sun
April, no crowd data, average high temperature 33 degrees Celsius, average low temperature 23 degrees Celsius. Sunny most days.
23°
32°
weather_sun
May, no crowd data, average high temperature 32 degrees Celsius, average low temperature 24 degrees Celsius. Sunny most days.
24°
32°
weather_sun
June, no crowd data, average high temperature 32 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
32°
weather_sun
July, no crowd data, average high temperature 32 degrees Celsius, average low temperature 24 degrees Celsius. Sunny most days.
24°
32°
weather_sun
August, no crowd data, average high temperature 32 degrees Celsius, average low temperature 24 degrees Celsius. Sunny most days.
24°
32°
weather_sun
September, no crowd data, average high temperature 32 degrees Celsius, average low temperature 24 degrees Celsius. Sunny most days.
24°
Monthly weather averages (˚C)

Top landmarks in Dambulla

Learn more about Dambulla

Dambulla is well-known for its attractions such as Dambulla Cave Temple and Rangiri Dambulla International Stadium.

A temple interior with large Buddha statues, intricate ceiling artwork, and a central stupa.

Check out reviews of Dambulla hotels guests love

Frequently asked questions

Can I book a refundable hotel in Dambulla?
If you need the flexibility to change your travel plans to Dambulla, most accommodations offer refundable* rates you can book. You can find these properties by searching our site and using the "fully refundable" filter to narrow down the results.
What will the weather in Dambulla be like during my vacation?
With an average temperature of 76°F during the coldest months, Dambulla is a great place to visit any time of year.
Why should I book my Dambulla hotel through Hotels.com?
There are plenty of reasons to book your Dambulla travel with us: our free cancellations on selected hotels gives you the flexibility you're looking for, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Dambulla

Dambulla: A Symphony of Serenity and Heritage Amidst Nature's Grandeur

Nestled in the heart of Sri Lanka's Central Province, Dambulla offers a rich tapestry of cultural heritage and natural splendour. Renowned for its majestic cave temples adorned with ancient frescoes, this historic city invites travellers to step back in time while relishing its vibrant local markets and serene landscapes. Families can enjoy nearby beach experiences and the allure of national parks, making it a diverse destination for every traveller. Discover the magic of Dambulla, where history, nature, and coastal charm converge in an unforgettable escape.

Discover great hotels near Dambulla

Dambulla offers a variety of accommodation options, from luxury retreats surrounded by nature to charming boutique hotels that reflect the local culture. Ideal for travellers seeking comfort and convenience, these places often feature stunning views, inviting pools, and delightful dining experiences, making your stay memorable in this serene part of Sri Lanka. Here are some of the most popular hotels with our travelers near Dambulla:

  1. Lake Lodge Boutique Hotel KandalamaOpens in a new window: This 4.5-star hotel delivers an exceptional experience for leisure travellers, boasting a guest rating of 9.6 out of 10. The property offers refined comfort with exclusive amenities and distinctive high-end features such as an infinity pool and a sophisticated spa. Its architectural design and express check-in ensure a seamless arrival, while curated experiences enhance every moment of your stay. The hotel’s refined setting and luxurious restaurant provide an elevated journey for those who seek a smooth, high-quality escape. Its positive ambience and commitment to excellence deliver a memorable retreat with every detail in place.
  2. Amaya Lake DambullaOpens in a new window: This 4.0-star resort stands out for leisure travellers in pursuit of adventure and luxury, with a guest rating of 8.6 out of 10. The resort offers a blend of refined comfort and unique experiences with features such as an expansive infinity pool, a stylish rooftop bar and meticulously designed recreational spaces. The property provides high-end amenities and curated experiences that accentuate its jungle retreat setting. Its positive review sentiments underscore a commitment to quality and a premium, distinctive escape that delights those who appreciate an invigorating, yet luxurious journey.
  3. Amaya SignatureOpens in a new window: This 3.5-star hotel offers an inviting experience tailored for leisure travellers seeking distinctive charm, with a guest rating of 8.4 out of 10. It provides a boutique setting with elegant design and a selection of high-end features including a modern spa and a refined restaurant. The property exudes a welcoming ambience with express check-in and exclusive airport transfers, ensuring a smooth and memorable stay. The overall experience promises a unique, upscale retreat that caters to travellers seeking comfort and a high-quality journey.

Where to stay near Dambulla

In Sigiriya, Avudangawa, Inamaluwa, Sigiriya appeals with its lush gardens, jungle adventures, and luxury camping near famed POIs like Pidurangala Rock and Ancient City of Sigiriya, complemented by jungle safaris and cocktails; Avudangawa offers a more serene experience; while Inamaluwa charms with its small-town feel, friendly locals, and quaint dining. Sigiriya is ideal for first-time visitors.

  1. SigiriyaOpens in a new window: Sigiriya is a top spot for travellers seeking a mix of luxury and nature. With a stylish blend of trendy and secluded vibes, it offers access to a range of appealing activities, including relaxing in lush gardens and indulging in cocktails at chic spots. Notable must-see places include Pidurangala Rock and the Ancient City of Sigiriya, where history and beauty come together. A highlight for nature lovers is the nearby Minneriya National Park, perfect for a safari experience. Sigiriya is ideal for those wanting a dynamic, culturally rich, and visually stunning retreat.
  2. AvudangawaOpens in a new window: Avudangawa offers a quiet and relaxed setting, perfect for travellers who prefer a peaceful retreat. Though less detailed in popular attractions, its serene environment makes it a good choice for a restful stay away from the hustle and bustle. This area is suited for visitors looking to unwind and enjoy the natural surroundings without the distractions of a busy town centre.
  3. InamaluwaOpens in a new window: Inamaluwa is a charming small town that welcomes you with friendly people and a cosy, down-to-earth vibe. It’s great for those who enjoy a laid-back lifestyle and nature-based activities, including a dip in local swimming spots. Its local dining scene provides a taste of authentic flavours, making it a delightful place to experience everyday life in a more intimate setting.

Things to do in and around Dambulla

Dambulla enchants with its stunning landscapes of lush forests, majestic mountains, and serene lakes. Wander through vibrant markets, indulge in local flavours, or enjoy leisurely hikes in the surrounding national parks. Whether you're diving into aquatic adventures or relaxing on sandy shores, there's something here for everyone.

  • Dambulla Cave TempleOpens in a new window – Explore the ancient Dambulla Cave Temple, a site where history meets reverence. Wander through its intricate cave shrines and admire the colourful murals that adorn its walls. This temple offers a unique glimpse into Sri Lanka’s spiritual heritage, making it a fascinating stop on your journey.
  • Pidurangala RockOpens in a new window – Climb up Pidurangala Rock to take in striking views of the surrounding landscape. The ascent is both a physical challenge and a chance to witness the natural beauty of the area, while the summit provides a rewarding perspective of nearby historic sites. It’s a great spot for those who enjoy a bit of exercise coupled with scenic vistas.
  • Ancient City of SigiriyaOpens in a new window – Visit the Ancient City of Sigiriya, an archeological site that stands as a testament to Sri Lanka’s rich past. Explore the remnants of this once-thriving city, where history is etched into every stone, offering a tangible connection to the island’s bygone eras.
  • Sigiriya MuseumOpens in a new window – Step into the Sigiriya Museum, an art museum that showcases artefacts and exhibits related to the region’s storied history. The museum provides context and depth to the ruins nearby, enriching your understanding of the cultural landscape.
  • Nalanda GedigeOpens in a new window – Discover Nalanda Gedige, a historic site known for its unique architectural style. This monument stands as a reminder of the island’s diverse influences, inviting travellers to appreciate its detailed craftsmanship and storied past.

4 tips for savvy savings when booking a hotel in Dambulla

  1. Book for the cheapest times: The most affordable time to visit Dambulla is during June, September, and October, when hotels offer lower prices. A stay of at least 2 to 3 days is ideal for exploring the region's prominent landmarks, historic sites, and cultural attractions, such as museums, places of worship, pilgrimage sites, historic forts, monuments, caves, and religious temples. This budget-friendly destination provides great value for money, and hotel rates on a budget may drop during these months.
  2. Look for last-minute deals on Hotels.com: To discover cheap hotel deals in Dambulla, explore the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may find discounted rates as your travel date approaches. Consider enabling email alerts or push notifications from Hotels.com to stay informed about flash sales and special promotions, ensuring you’re more likely to seize opportunities to save. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, so you can make informed decisions. You'll be promptly notified if prices drop or rooms become available, making your last-minute getaway easier to book.
  3. Be flexible with dates: Prices can fluctuate depending on various factors, including the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates may help you find a more favourable rate for your stay in a Dambulla hotel. For those in search of something distinctive, boutique hotels often provide a more personalised experience and may offer better value. When you book through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price seems a bit steep, we’ll suggest alternative dates that might help you uncover a more appealing option.
  4. Consider your location: Hotels situated near the city centre generally tend to be more expensive; however, with Dambulla's superb public transport connections, you may discover a more affordable independent hotel located further afield that is still well linked. For those wishing to explore alternative, less crowded neighbourhoods or even lesser-known nearby towns, there is often excellent value for money to be found. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.

Best time to go to Dambulla

Dambulla experiences its lowest average temperature in January, at 73.9°F (23.3°C), while May to June are the hottest months, with an average temperature of 81.5°F (27.5°C). November is typically the wettest month. If you’re looking to soak up the lively atmosphere in Dambulla, January, February, and December are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny to mostly cloudy, with light to moderate rainfall. However, if you prefer a more relaxed experience, May, June, and October are perfect for a quieter getaway, marked by no to moderate rainfall and mostly sunny conditions.

Keep exploring