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 comfort, location and traveller experience. Last updated on .
Hotels & Accommodation 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
Top 5 hotels in Dambulla at a glance
- Hotel Freedom Village — 3-star hotel in Dambulla. Guest rating: 9,0/10 — Wonderful.
- Sundaras Sigiria Jungles Cave Resort — 2.5-star hotel in Dambulla. Guest rating: 7,6/10 — Good.
- SALUDIYA RETREAT RESORT AND SPA — 4.5-star hotel in Dambulla. Guest rating: 10/10 — Exceptional.
- Evergreen Dambulla — 3-star hotel in Dambulla. Guest rating: 10/10 — Exceptional.
- Elysia Sigiriya Hotel — 2.5-star hotel in Dambulla. Guest rating: 9,4/10 — Exceptional.
Where to stay in Dambulla?




Hotel Freedom Village
Hotel Freedom Village



Sundaras Sigiria Jungles Cave Resort
Sundaras Sigiria Jungles Cave Resort



SALUDIYA RETREAT RESORT AND SPA
SALUDIYA RETREAT RESORT AND SPA



Evergreen Dambulla
Evergreen Dambulla



Elysia Sigiriya Hotel
Elysia Sigiriya Hotel



Supreme Dambulla
Supreme Dambulla



Gimanhala Hotel
Gimanhala Hotel



Araliya Self Cooking Resort Dambulla
Araliya Self Cooking Resort Dambulla



The River House Dambulla by The Serendipity Collection
The River House Dambulla by The Serendipity Collection



Ayana Eco Rest Dambulla
Ayana Eco Rest Dambulla



Hotel Silver Horse Dambulla
Hotel Silver Horse Dambulla



A A A Guest House
A A A Guest House



Hotel Blue Moon
Hotel Blue Moon



Tiny Holiday Resort
Tiny Holiday Resort



Hotel Mahawasala
Hotel Mahawasala



Coffee House Resort Dambulla,Sigiriya
Coffee House Resort Dambulla,Sigiriya



Pleasure Island
Pleasure Island



Sigiriya Kingdom Resort
Sigiriya Kingdom ResortGet last-minute hotel deals in Dambulla and save more
Check out pet-friendly hotels in Dambulla




Pleasure Island
Pleasure Island



Tiny Holiday Resort
Tiny Holiday Resort



Wasu Villa Hotel Dambulla
Wasu Villa Hotel DambullaYou may also like hotels with pools in Dambulla




Gimanhala Hotel
Gimanhala HotelGo beyond your typical stay in Dambulla
Our prices for hotels in Dambulla are cheapest in June
Price trends for hotels in Dambulla
Top landmarks in Dambulla

Dambulla Cave Temple

Rangiri Dambulla International Stadium
Popham's Arboretum
Learn more about Dambulla
Dambulla is well known for its attractions such as Dambulla Cave Temple and Rangiri Dambulla International Stadium.
See all hotels in Dambulla
Check out reviews of Dambulla hotels guests love
Eden Grand
"The breakfast and customer service was amazing"
Coffee House Resort Dambulla,Sigiriya
"A small immaculately clean property where everything is so easy to use due to superb organization. Extremely helpful staff. A little gem..."
Heritance Kandalama
"Incredible architecture, beautiful hotel, amazing accomodations and food"
Sigiriana Resort by Thilanka
"We booked the Deluxe Villa and the room was beautiful. The staff were very helpful, kind and pleasant. We enjoyed breakfast everyday."
Arika Villa
"We enjoyed the stay, the facilities were great, we had a very good evening meal and the staff where excellent. Roger"
Jetwing Lake
"Hotel and staff were absolutely amazing. So relaxing and beautiful. Would recommend, the scenery is beautiful, staff go out of your way to help you. Food was wonderful"
Sundaras Sigiria Jungles Cave Resort
"Reception staff really friendly. Room and bathroom was clean. Property could do with a bit of maintenance in places though. Also no safe available in room. Not many sunbeds around the pool. Samman provided us with 2 great tours. He was excellent and went above and beyond. "
Frequently asked questions
Find out more about Dambulla
Unveiling Dambulla: A Tapestry of Serenity and Sacred Heritage
Dambulla enchants with its rich cultural tapestry and stunning natural beauty. Renowned for the iconic cave temples adorned with ancient Buddhist murals and statues, this historic city also offers access to nearby family-friendly beaches and national parks. Wander through the town’s vibrant markets, savour local cuisine, and immerse yourself in the serene landscapes of the Central Province. Dambulla seamlessly blends heritage with nature, making it a captivating destination for travellers seeking both relaxation and cultural discovery.
Discover great hotels near Dambulla
Dambulla offers a variety of accommodation options, ranging from charming guesthouses to luxurious retreats nestled in nature. Visitors can enjoy comfortable stays with convenient access to iconic sites like the Dambulla Cave Temple, while resorts in the area provide serene surroundings and excellent amenities for a relaxing getaway. Here are some of the best hotels near Dambulla that our travelers love:
- Lake Lodge Boutique Hotel KandalamaOpens in a new window: This exquisite 4.5-star hotel offers an impressive guest rating of 9.6 out of 10, making it a prime choice for discerning leisure travellers. With a focus on family comfort and enriching experiences, the hotel features luxurious accommodations and a range of family-friendly amenities. Guests can indulge in high-quality dining options and enjoy beautifully designed spaces perfect for relaxation. The hotel excels in creating memorable stays with its top-notch services, ensuring a seamless experience for all visitors.
- Amaya Lake DambullaOpens in a new window: Boasting a 4.0-star rating and a commendable guest rating of 8.6 out of 10, this resort is an ideal destination for adventure seekers and family vacations. Nestled in lush surroundings, the hotel offers a variety of exhilarating activities, from on-site rafting to nearby hiking and biking trails. The spacious accommodations are complemented by exceptional dining experiences and friendly service. Guests appreciate the serene atmosphere and the chance to unwind in a picturesque setting, making it a perfect retreat for those looking to blend adventure with relaxation.
- Amaya SignatureOpens in a new window: With a 3.5-star rating and a solid guest rating of 8.4 out of 10, this hotel caters to travellers seeking a luxury vacation experience. The stylish and contemporary design of the property creates an inviting ambience for relaxation. Offering a range of upscale amenities, guests can relish high-end dining experiences and unwind in elegantly appointed rooms. The hotel’s attention to detail and commitment to quality make it a standout choice for those wishing to enjoy a sophisticated getaway in a tranquil environment.
Things to do in Dambulla
Dambulla offers a blend of scenic mountain views and lush forests, with inviting beaches and expansive parks for leisurely strolls. Enjoy boating, sea diving, and a round of golf, or explore busy shopping centres for a taste of local flair.
- Ancient City of SigiriyaOpens in a new window – Explore the remarkable archaeological site that boasts impressive remnants of a royal citadel. As you wander through the ruins, take in the stunning frescoes and the iconic Lion’s Rock, which offers breathtaking views of the surrounding landscape. This historic place is steeped in rich history, making it a fascinating stop for those interested in ancient civilisations.
- Pidurangala RockOpens in a new window – Embark on a rewarding climb up Pidurangala Rock, where you’ll be greeted by panoramic vistas that stretch for miles. The hike is invigorating, and once at the top, you can marvel at the nearby Sigiriya fortress and the lush greenery below. This rock formation is not just a natural wonder; it also holds historical significance, having been a meditation site for monks.
4 tips for savvy savings when booking a hotel in Dambulla
- Book for the cheapest times: The most budget-friendly time to visit Dambulla is during June, September, and October, when hotel prices tend to be lower. For those keen on exploring the region's significant landmarks, cultural sites, and historical attractions, a stay of at least 2 to 3 days is recommended. Dambulla offers a range of must-see sites, including temples, museums, and archaeological sites that reflect its rich heritage. This makes it an ideal destination for travellers seeking great value for money while immersing themselves in the local culture and history.
- Look for last-minute deals on Hotels.com: You may discover cheap Dambulla hotel deals by visiting the DealsOpens in a new window section on Hotels.com, where discounted hotel options might be available. For those planning a last-minute escape, the Last-Minute Deals section could help you find reduced rates on hotels as your travel date nears. Moreover, Hotels.com's Smart Shopping tool, accessible via the app, enables you to compare hotel prices and amenities, ensuring you are more likely to see the best available offers. Stay alert with email updates and push notifications to catch flash sales and potential savings on Dambulla stays.
- Be flexible with dates: Prices may fluctuate due to various factors, including the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could potentially help you find a better deal for your stay in a Dambulla hotel. If you seek a more distinctive experience, boutique hotels might offer a more personalised touch and occasionally better value. When you make a booking through Hotels.com, we will inform you if the price for your chosen dates is above or below the average. Should the price be on the higher end, we can suggest alternative dates that may be more budget-friendly, assisting you in your search for a favourable rate.
- Consider your location: Hotels situated near the city centre usually tend to be pricier, but thanks to Dambulla's superb public transport connections, you may discover a more affordable independent hotel a little further out that remains well linked. For those keen 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.
































































































