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

1.4 km from city centre, Sigiriya Show on map

ExcellentBased on 1,141 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

6.1 km from city centre, Dambulla Show on map

ExcellentBased on 1,422 reviews
8.9

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

Jetwing Lake
Jetwing Lake
9.3 Excellent

2.2 km from city centre, Dambulla Show on map

ExcellentBased on 437 reviews
9.3

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

Hotel Freedom Village
Hotel Freedom Village
8.0 Excellent

1.1 km from city centre, Dambulla Show on map

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
GoodBased on 19 reviews
7.8

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

2.3 km from city centre, Dambulla Show on map

ExcellentBased on 32 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.

Water Garden Sigiriya
Water Garden Sigiriya
9.6 Excellent

2.8 km from city centre, Sigiriya Show on map

ExcellentBased on 34 reviews
9.6

This art deco resort in Sigiriya offers complimentary wireless internet, as well as an express check-in and check-out feature and an outdoor pool. It provides 5-star accommodation with air-conditioned rooms.

Aliya Resort And Spa
Aliya Resort And Spa
9.3 Excellent

5.9 km from city centre, Sigiriya Show on map

ExcellentBased on 892 reviews
9.3

This comfortable resort in Habarana offers free Wi-Fi, as well as an outdoor pool and a coffee bar. It provides 5-star accommodation with air-conditioned rooms.

Sigiriana Resort by Thilanka
Sigiriana Resort by Thilanka
8.4 Excellent

4.3 km from city centre, Dambulla Show on map

ExcellentBased on 452 reviews
8.4

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

Tips for booking a Dambulla hotel

Cheapest month:September
Most expensive month:December
Average price in Dambulla:S$ 162/night
Absolute cheapest price found:S$ 10/night
Cheapest day:Wednesday
Most expensive day:Tuesday
S$ 94 - S$ 261
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 98 - S$ 142
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Dambulla hotels

Show all 303 hotels
1
Heritance Kandalama
Heritance Kandalama
8.9 Excellent

6.1 km from city centre, Dambulla Show on map

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

2
Hotel Sigiriya
Hotel Sigiriya
8.9 Excellent

1.4 km from city centre, Sigiriya Show on map

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.

3
Aliya Resort And Spa
Aliya Resort And Spa
9.3 Excellent

5.9 km from city centre, Sigiriya Show on map

This comfortable resort in Habarana offers free Wi-Fi, as well as an outdoor pool and a coffee bar. It provides 5-star accommodation with air-conditioned rooms.

Cheapest hotels in Dambulla, Matale District

Show all 303 hotels
Sigiriana Resort by Thilanka
Sigiriana Resort by Thilanka
8.4 Excellent

4.3 km from city centre, Dambulla Show on map

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

S$ 59
Avg. per night
Hotel Freedom Village
Hotel Freedom Village
8.0 Excellent

1.1 km from city centre, Dambulla Show on map

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.

S$ 67
Avg. per night
Rangiri Dambulla Resort
Rangiri Dambulla Resort
8.3 Excellent

2.3 km from city centre, Dambulla Show on map

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.

S$ 78
Avg. per night
Aliya Resort And Spa
Aliya Resort And Spa
9.3 Excellent

5.9 km from city centre, Sigiriya Show on map

This comfortable resort in Habarana offers free Wi-Fi, as well as an outdoor pool and a coffee bar. It provides 5-star accommodation with air-conditioned rooms.

S$ 126
Avg. per night
Hotel Sigiriya
Hotel Sigiriya
8.9 Excellent

1.4 km from city centre, Sigiriya Show on map

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.

S$ 170
Avg. per night
Heritance Kandalama
Heritance Kandalama
8.9 Excellent

6.1 km from city centre, Dambulla Show on map

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

S$ 182
Avg. per night
Occidental Paradise Dambulla, a member of Barceló Hotel Group

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.

S$ 186
Avg. per night
Jetwing Lake
Jetwing Lake
9.3 Excellent

2.2 km from city centre, Dambulla Show on map

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

S$ 397
Avg. per night

Hotel prices in Dambulla

3 stars

S$ 67 - S$ 78

Rangiri Dambulla Resort

No. 1 most popular

S$ 78
Avg. per night
Hotel Freedom Village

Best value

S$ 67
Avg. per night
4 stars and up

S$ 59 - S$ 445

Heritance Kandalama

No. 1 most popular

Heritance Kandalama
8.9 Excellent
S$ 182
Avg. per night
Hotel Sigiriya

No. 2 most popular

Hotel Sigiriya
8.9 Excellent
S$ 170
Avg. per night
Sigiriana Resort by Thilanka

Best value

S$ 59
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?

    Heritance Kandalama is a very popular hotel in Dambulla, with a score of 8.9 from 1,422 reviews. Hotel Sigiriya (8.9 from 1,141 reviews) and Aliya Resort And Spa (9.3 from 892 reviews) are also highly rated Dambulla hotels based on recent feedback from HotelsCombined users.

  • How much do hotels in Dambulla cost?

    S$ 115/night is the average price of a hotel in Dambulla, based on HotelsCombined searches over the last 3 days.

  • How much is a cheap hotel in Dambulla?

    Over the last 3 days, Dambulla hotels have been found for as cheap as S$ 9/night in searches by HotelsCombined users.

  • How much is a hotel in Dambulla tonight?

    A hotel in Dambulla tonight has an average price of S$ 102, but some deals have been found for as low as S$ 9 in HotelsCombined searches over the last 72 hours. Prices in Dambulla are changing frequently. The best price found for a 4-star Dambulla hotel for tonight has been S$ 70.