Hotels in Dambulla

Find the best deals on 307 hotels in Dambulla, Sri Lanka

Compare vs. momondo |

Top Hotels in Dambulla

Find the perfect Dambulla hotel for business or leisure

Things to do in Dambulla

Dambulla Cave Temple

How much are hotels near Dambulla Cave Temple?

If you’re planning on staying at any of momondo’s recommended hotels in the area of Dambulla nearest to Dambulla Cave Temple, you should expect to pay around $57/night. This price fluctuates based on time of year. In general, a rate under $57/night is a good deal for momondo users staying near Dambulla Cave Temple. Hotels near Dambulla Cave Temple are typically 33% more expensive than the average hotel in Dambulla, which is $38.

Hotels near Dambulla Cave Temple
  • Lotus Inn Tourist Resort
    Best value

    Lotus Inn Tourist Resort

    Sudu Nelum 44 Mile Post, Mathale Road, Dambulla



    View Deal
  • Heritance Kandalama
    #1 Most popular

    Heritance Kandalama

    Kandalama Lake Front, Dambulla



    View Deal
  • Elusive Hotels Dambulla
    #2 Most popular

    Elusive Hotels Dambulla

    352a Kurunegala Road, Dambulla

    View Deal
  • Sundaras Resort & Spa
    #3 Most popular

    Sundaras Resort & Spa

    189 Kandy Road, Dambulla



    View Deal
  • Sigiriya Kingdom Gate Hotel
    #4 Most popular

    Sigiriya Kingdom Gate Hotel

    Rathmalgahaela Road, Vihara Junction, Dambulla



    View Deal
  • The Green Village Dambulla
    #5 Most popular

    The Green Village Dambulla

    tikiri mawatha Aluthwaththa, Dambulla



    View Deal
  • Kalundewa Retreat

    Kalundewa Retreat

    Kalundewa Road, Dambulu Oya, Dambulla



    View Deal
  • Saman Rest And Guest House

    Saman Rest And Guest House

    Kandy Road, Dambulla


    View Deal
  • Hotel Freedom Village

    Hotel Freedom Village

    8th Canal, Economic Center Road, Dambulla



    View Deal
  • Pelwehera Village Resort

    Pelwehera Village Resort

    Bulagala Junction, Habarana Road, Dambulla



    View Deal
  • Sevonrich Holiday Resort

    Sevonrich Holiday Resort

    No:151, 2nd Lane, Jayamawatha, Yapagama, Dambulla, Dambulla



    View Deal
  • Golden Rainbow Guest House

    Golden Rainbow Guest House

    Temple Junction, Priwana Road, Dambulla



    View Deal

When to book a hotel in Dambulla

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

cheapest month to stay


expected price decrease

most expensive time to stay


expected price increase

$70 - $195
Highest day of week
Cheapest day of week

av. price over the last two weeks

Average price (weeknight)


av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)


av. 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

Dambulla travel information

How long do people stay in Dambulla?

A stay of 1 night is most popular when visiting Dambulla.

How much does a hotel cost in Dambulla?

$48 per night is the average rate for a room when booking a hotel in Dambulla. Prices will differ depending on factors such as star rating, time of year and location.

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

Dambulla hotels are at their most economical to book in the month of September. The rates you are charged may be 43% lower than in the high season and is the best time to get a great deal.

Which day is cheapest to stay in Dambulla?

The cost of a Dambulla hotel room will vary for each day but generally Tuesday works out the most economical, with Monday proving the least economical.

How much does a hostel in Dambulla cost?

Dambulla hostels and hotels with a 2 star rating and below charge around $12 for a bed per person. This will be around $36 under the cost of a typical Dambulla hotel.