Hotels in Dambulla

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

Dambulla, Sri Lanka
29 Jul — 30 Jul2
Dambulla, Sri Lanka
Thu 29/7
Fri 30/7
...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
15.9 km from city centre, Dambulla 
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
Kandalama Lake Front, Dambulla, Sri Lanka
Show on map
6.1 km from city centre, Dambulla 
ExcellentBased on 1,425 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
Dambulla, Dambulla, Sri Lanka
Show on map
2.2 km from city centre, Dambulla 
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
8th Canal, Economic Center Road, Dambulla, Sri Lanka
Show on map
1.1 km 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.8 Good
Dumbulla, Dambulla, Sri Lanka
Show on map
8.8 km from city centre, Dambulla 
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
Pohoran Wewa, Kurunegala Road, Dambulla, Sri Lanka
Show on map
2.2 km 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.

Water Garden Sigiriya
Water Garden Sigiriya
9.6 Excellent
Indigaswewa, Sigiriya, Sri Lanka
Show on map
12.0 km from city centre, Dambulla 
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.

Sigiriana Resort by Thilanka
Sigiriana Resort by Thilanka
8.4 Excellent
#51, Gadawalayaya, Moragollawa, Dambulla, Sri Lanka
Show on map
4.3 km from city centre, Dambulla 
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:October
Most expensive month:December
Average price in Dambulla:$126/night
Absolute cheapest price found:$12/night
Cheapest day:Thursday
Most expensive day:Wednesday
$90 - $195
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$79 - $113
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Dambulla hotels

Show all 308 hotels
1
Heritance Kandalama
Heritance Kandalama
8.9 Excellent
Kandalama Lake Front, Dambulla, Sri Lanka
Show on map
6.1 km from city centre, Dambulla 

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
8 No 02 Hotel Rd Sigiriya, Sigiriya, Sri Lanka
Show on map
1.4 km 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 308 hotels
Occidental Paradise Dambulla, a member of Barceló Hotel Group
Occidental Paradise Dambulla, a member of Barceló Hotel Group
7.8 Good
Dumbulla, Dambulla, Sri Lanka
Show on map
8.8 km 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
4.3 km 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
Hotel Freedom Village
Hotel Freedom Village
8.0 Excellent
8th Canal, Economic Center Road, Dambulla, Sri Lanka
Show on map
1.1 km 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
2.2 km 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
Heritance Kandalama
Heritance Kandalama
8.9 Excellent
Kandalama Lake Front, Dambulla, Sri Lanka
Show on map
6.1 km from city centre,  

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.

$107
Avg. per night
Hotel Sigiriya
Hotel Sigiriya
8.9 Excellent
8 No 02 Hotel Rd Sigiriya, Sigiriya, Sri Lanka
Show on map
1.4 km 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.

$119
Avg. per night
Jetwing Lake
Jetwing Lake
9.3 Excellent
Dambulla, Dambulla, Sri Lanka
Show on map
2.2 km from city centre,  

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

$193
Avg. per night
Water Garden Sigiriya
Water Garden Sigiriya
9.6 Excellent
Indigaswewa, Sigiriya, Sri Lanka
Show on map
2.8 km from city centre,  

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.

$301
Avg. per night

Hotel prices in Dambulla

3 stars

$50 - $54

Rangiri Dambulla Resort

No. 1 most popular

$54
Avg. per night
Hotel Freedom Village

Best value

$50
Avg. per night
4 stars and up

$35 - $301

Jetwing Lake

No. 1 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?

    Jetwing Lake (9.3/10 from 437 reviews), Sigiriana Resort by Thilanka (8.4/10 from 452 reviews), and Occidental Paradise Dambulla, a member of Barceló Hotel Group (7.8/10 from 19 reviews) are all highly rated places to stay in Dambulla.

  • How much do hotels in Dambulla cost?

    Searches in the last 72 hours suggest an average price of around $109/night is normal for a hotel in Dambulla.

  • How much is a cheap hotel in Dambulla?

    $6 per night is the cheapest Dambulla hotel price found in our data from the last 72 hours.