Hotels in Dambulla

Search and compare Dambulla hotels from hundreds of travel sites and save

Dambulla, Sri Lanka
Aug 5 — Aug 62
Dambulla, Sri Lanka
Thu 8/5
Fri 8/6
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Dambulla

Filter by star ratings
All filters
Hotel Sigiriya
Hotel Sigiriya
8.9 Excellent
8 No 02 Hotel Rd Sigiriya, Sigiriya, Sri Lanka
Show on map
9.9 mi from city centre, Dambulla 
ExcellentBased on 1,137 reviews
8.9

Situated in Sigiriya, this 3-star property is relaxed and peaceful. It also offers 24-hour room service, outdoor tennis courts and a swimming pool.

Heritance Kandalama
Heritance Kandalama
8.9 Excellent
Kandalama Lake Front, Dambulla, Sri Lanka
Show on map
3.8 mi from city centre, Dambulla 
ExcellentBased on 1,421 reviews
8.9

Situated in Kandalama, Heritance Kandalama offers relaxed 5-star accommodation, as well as outdoor tennis courts, a swimming pool and an infinity pool. It also features miniature golf, a sauna and a playground and unique views of Sigiriya.

Jetwing Lake
Jetwing Lake
9.3 Excellent
Dambulla, Dambulla, Sri Lanka
Show on map
1.4 mi from city centre, Dambulla 
ExcellentBased on 435 reviews
9.3

Jetwing Lake is situated in Dambulla and offers complimentary Wi-Fi. It provides 5-star accommodation with air-conditioned rooms.

Saunter Paradise Hotel
Saunter Paradise Hotel
8.4 Excellent
Trincomalee Road Awdangawa, Sigiriya, Sri Lanka
Show on map
10.4 mi from city centre, Dambulla 
ExcellentBased on 45 reviews
8.4

Recently refurbished, Saunter Paradise Hotel provides modern 3-star accommodation in Sigiriya. It also offers meeting rooms, an outdoor pool and a kids pool.

Evergreen Hotel Dambulla
Evergreen Hotel Dambulla
9.6 Excellent
Palwehera, Dambulla, Sri Lanka
Show on map
2.1 mi from city centre, Dambulla 
ExcellentBased on 277 reviews
9.6

Evergreen Hotel Dambulla is located in Dambulla and offers free Wi-Fi.

Sigiriya Nature Villa Lodge
Sigiriya Nature Villa Lodge
8.9 Excellent
No.65B, Kayamwala, Sigiriya, Sigiriya, Sri Lanka
Show on map
9.1 mi from city centre, Dambulla 
ExcellentBased on 199 reviews
8.9

This comfortable guest house in Sigiriya offers complimentary wireless internet, as well as laundry facilities and a laundry service. It also provides shops and a gift shop.

Arika Villa
Arika Villa
8.6 Excellent
Puwakkattawala RD, 40TH Mile Post, Off Matale Rd, Dambulla, Sri Lanka
Show on map
4.7 mi from city centre, Dambulla 
ExcellentBased on 112 reviews
8.6

Arika Villa is situated in Dambulla and features complimentary wireless internet. It also provides a Jacuzzi, a sauna and an outdoor pool.

Hotel Freedom Village
Hotel Freedom Village
8.0 Excellent
8th Canal, Economic Center Road, Dambulla, Sri Lanka
Show on map
0.7 mi from city centre, Dambulla 
ExcellentBased on 408 reviews
8.0

Freedom Village is located in Dambulla and offers free Wi-Fi. It also provides a swimming pool, laundry facilities and an express check-in and check-out feature.

Occidental Paradise Dambulla, a member of Barceló Hotel Group
Occidental Paradise Dambulla, a member of Barceló Hotel Group
7.7 Good
Dumbulla, Dambulla, Sri Lanka
Show on map
5.5 mi from city centre, Dambulla 
GoodBased on 18 reviews
7.7

The Paradise Resort & Spa provides comfortable 5-star accommodation in Kandalama. Those staying at the property have access to an outdoor pool and a sun deck.

Rangiri Dambulla Resort
Rangiri Dambulla Resort
8.3 Excellent
Pohoran Wewa, Kurunegala Road, Dambulla, Sri Lanka
Show on map
1.4 mi from city centre, Dambulla 
ExcellentBased on 34 reviews
8.3

Situated in Dambulla, Rangiri Dambulla Resort offers 4-star accommodation, as well as an outdoor pool. It provides free Wi-Fi, an express check-in and check-out feature and a 24-hour reception.

Tips for booking a Dambulla hotel

Cheapest month:July
Most expensive month:December
Average price in Dambulla:$119/night
Absolute cheapest price found:$8/night
Cheapest day:Monday
Most expensive day:Tuesday
$57 - $217
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$57 - $371
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Dambulla hotels

Show all 306 hotels
1
Heritance Kandalama
Heritance Kandalama
8.9 Excellent
Kandalama Lake Front, Dambulla, Sri Lanka
Show on map
3.8 mi from city centre, Dambulla 

Situated in Kandalama, Heritance Kandalama offers relaxed 5-star accommodation, as well as outdoor tennis courts, a swimming pool and an infinity pool. It also features miniature golf, a sauna and a playground and unique views of Sigiriya.

2
Hotel Sigiriya
Hotel Sigiriya
8.9 Excellent
8 No 02 Hotel Rd Sigiriya, Sigiriya, Sri Lanka
Show on map
0.9 mi from city centre, Sigiriya 

Situated in Sigiriya, this 3-star property is relaxed and peaceful. It also offers 24-hour room service, outdoor tennis courts and a swimming pool.

Cheapest hotels in Dambulla, Matale District

Show all 306 hotels
Sigiriya Nature Villa Lodge
Sigiriya Nature Villa Lodge
8.9 Excellent
No.65B, Kayamwala, Sigiriya, Sigiriya, Sri Lanka
Show on map
0.0 mi from city centre,  

This comfortable guest house in Sigiriya offers complimentary wireless internet, as well as laundry facilities and a laundry service. It also provides shops and a gift shop.

$21
Avg. per night
Evergreen Hotel Dambulla
Evergreen Hotel Dambulla
9.6 Excellent
Palwehera, Dambulla, Sri Lanka
Show on map
2.1 mi from city centre,  

Evergreen Hotel Dambulla is located in Dambulla and offers free Wi-Fi.

$26
Avg. per night
Occidental Paradise Dambulla, a member of Barceló Hotel Group
Occidental Paradise Dambulla, a member of Barceló Hotel Group
7.7 Good
Dumbulla, Dambulla, Sri Lanka
Show on map
5.5 mi from city centre,  

The Paradise Resort & Spa provides comfortable 5-star accommodation in Kandalama. Those staying at the property have access to an outdoor pool and a sun deck.

$35
Avg. per night
Sigiriana Resort by Thilanka
Sigiriana Resort by Thilanka
8.4 Excellent
#51, Gadawalayaya, Moragollawa, Dambulla, Sri Lanka
Show on map
2.7 mi from city centre,  

Sigiriana Resort by Thilanka offers 3-star accommodation in Dambulla. It also provides outdoor tennis courts, a Jacuzzi and an outdoor pool.

$35
Avg. per night
Saunter Paradise Hotel
Saunter Paradise Hotel
8.4 Excellent
Trincomalee Road Awdangawa, Sigiriya, Sri Lanka
Show on map
3.5 mi from city centre,  

Recently refurbished, Saunter Paradise Hotel provides modern 3-star accommodation in Sigiriya. It also offers meeting rooms, an outdoor pool and a kids pool.

$38
Avg. per night
Hotel Freedom Village
Hotel Freedom Village
8.0 Excellent
8th Canal, Economic Center Road, Dambulla, Sri Lanka
Show on map
0.7 mi from city centre,  

Freedom Village is located in Dambulla and offers free Wi-Fi. It also provides a swimming pool, laundry facilities and an express check-in and check-out feature.

$50
Avg. per night
Rangiri Dambulla Resort
Rangiri Dambulla Resort
8.3 Excellent
Pohoran Wewa, Kurunegala Road, Dambulla, Sri Lanka
Show on map
1.4 mi from city centre,  

Situated in Dambulla, Rangiri Dambulla Resort offers 4-star accommodation, as well as an outdoor pool. It provides free Wi-Fi, an express check-in and check-out feature and a 24-hour reception.

$54
Avg. per night
Hotel Sigiriya
Hotel Sigiriya
8.9 Excellent
8 No 02 Hotel Rd Sigiriya, Sigiriya, Sri Lanka
Show on map
0.9 mi from city centre,  

Situated in Sigiriya, this 3-star property is relaxed and peaceful. It also offers 24-hour room service, outdoor tennis courts and a swimming pool.

$82
Avg. per night

Hotel prices in Dambulla

3 stars

$21 - $156

Arika Villa

#1 Most popular

Arika Villa
8.6 Excellent
$156
Avg. per night
Hotel Freedom Village

#2 Most popular

$50
Avg. per night
Sigiriya Nature Villa Lodge

Best value

$21
Avg. per night
4 stars +

$35 - $320

Heritance Kandalama

#1 Most popular

Heritance Kandalama
8.9 Excellent
$107
Avg. per night
Jetwing Lake

#2 Most popular

Jetwing Lake
9.3 Excellent
$193
Avg. per night
Sigiriana Resort by Thilanka

Best value

$35
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Dambulla

About Dambulla

Home to one of the best-preserved cave temple complexes in Sri Lanka, Dambulla is a small town in Sri Lanka’s Central Province. It’s on the doorstep of the Sigiriya “sky palace” and the Rangiri Dambulla International Stadium, a 16,800-seat cricket complex overlooking the waters of Ibbankatuwa Wewa.

Things to do

See more than 150 Buddha statues that cluster in the UNESCO-listed Golden Temple of Dambulla, which has a history that dates back to the 1st century BC. Comprising more than 80 caves, the majority of the temple’s attractions are contained within just five and include frescoes in the Kandyan painting style that depict Gautama Buddha and his life.

A short drive north-east of Dambulla lies Sigiriya, an ancient rock fortress that is perched atop a 180-metre-high granite peak. It was established by King Kashyapa in the 5th century BC as his new capital and served as a Buddhist monastery well into the 14th century. Admire the mysterious frescoes that adorn the rock faces and the ancient verses scribbled on the Mirror Wall before exploring one of the oldest landscaped gardens in the world.

Want to mingle with the locals? Coincide your visit with a cricket game at Rangiri Dambulla International Stadium, which is the first and only cricket ground in Sri Lanka’s dry zone to host international matches. Names such as Mahela Jayawardene, Shikhar Dhawan and John Hastings have played on its bowler-friendly pitch during One-Day and Test Internationals.

Getting around

Dambulla is just under four hours’ drive from Colombo and the Bandaranaike International Airport, the main gateway to Sri Lanka. Buses from Colombo, Kandy and Sigiriya all stop at the Dambulla bus station, which is a kilometre outside of town. Rickshaws are available for exploring Dambulla or it can be navigated on foot.

Dambulla travel FAQs

  • What are the best hotels in Dambulla?

    Dambulla is home to many highly-rated hotels, one of which is Heritance Kandalama, which has a current rating of 8.9. For other potential stays, consider Jetwing Lake and Sigiriana Resort by Thilanka, which can also be great places to stay in Dambulla.

  • How much do hotels in Dambulla cost?

    The average prices of hotels in Dambulla have been around $177 per night over the last 3 days.

  • How much is a cheap hotel in Dambulla?

    HotelsCombined users have found cheap hotels in Dambulla starting from $8 per night in the last 3 days.