Hotels in Dambulla

Find the best deals on 277 hotels in Dambulla

Check-in
Check-out
Compare vs momondo |

Top Dambulla hotels

Find a cheap hotel in Dambulla that meets your travel needs.
Heritance Kandalama
Heritance Kandalama
8.9
$222
View all deals
Jetwing Lake
Jetwing Lake
9.3
$112
View all deals
Nilambara Lake View
Nilambara Lake View
8.6
$39
View all deals

When to book a hotel in Dambulla

Check out the information below to find the best deal on a Dambulla hotel room
Low season
July
High season
December

cheapest month to stay

39%

expected price decrease

most expensive time to stay

39%

expected price increase

Price
$101 - $269
Highest day of week
Friday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

$116

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

$109

avg. price over the last two weeks


How much does a hotel in Dambulla cost per night?

Use the information below to find quality Dambulla hotel rooms for low prices

Cheap hotels in Dambulla

These hotels and hostels are the cheapest accommodations available in Dambulla
Nilambara Lake View
Nilambara Lake View
8.6
$39
Jetwing Lake
Jetwing Lake
9.3
$112
Heritance Kandalama
Heritance Kandalama
8.9
$222

Get the best value hotel in Dambulla

These hotels have the best prices for their ratings
Jetwing Lake
Jetwing Lake
9.3
$112
Nilambara Lake View
Nilambara Lake View
8.6
$39
Heritance Kandalama
Heritance Kandalama
8.9
$222

Dambulla travel information

How long do people stay in Dambulla?

On average, people stay in Dambulla for a total of 2 nights.

How much does a hotel cost in Dambulla?

Hotels in Dambulla show a range of prices for their rooms. These are determined by factors such as availability, locale and amenities. On average, rooms will be around $89 per night.

When is the best time to book a hotel in Dambulla?

Dambulla hotels are at their most economical to book in the month of July. The rates you are charged may be 39% lower than in the high season, making it the best time to get a great deal.

Which day is cheapest to stay in Dambulla?

Saturday is the day where you will typically find the lowest price for your hotel room in Dambulla. The highest price tends to be on Thursday.

How much does a luxury hotel in Dambulla cost?

$159 is around the price you are going to have to pay for a luxury hotel room in Dambulla. This is on average a 44% increase on the cost of a typical Dambulla hotel, which is more likely to charge $89 a night.


Looking for a specific type of hotel?

Check out these great hotels in Dambulla that are perfect for any stay
Romantic hotels in Dambulla
Jetwing Lake
Best value
Jetwing Lake
9.3
$112
Heritance Kandalama
No. 1 most popular
Heritance Kandalama
8.9
$222
Kid-friendly hotels in Dambulla
Jetwing Lake
Best value
Jetwing Lake
9.3
$112
Heritance Kandalama
No. 1 most popular
Heritance Kandalama
8.9
$222
Luxury hotels in Dambulla
Heritance Kandalama
Best value
Heritance Kandalama
8.9
$222

momondo's favourite hotels

Learn more about these user-preferred hotels in Dambulla