The 10 best resorts in Dambulla, Sri Lanka | Booking.com
Skip to main content

Resorts in Dambulla

Find the resorts that appeal to you the most

The best resorts in Dambulla

Check out our selection of great resorts in Dambulla

Looking for a resort?

Travelers who really want to “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal on-site amenities like pools, spas, restaurants, activities, excursions, and shops, and stay the night in luxurious private rooms, villas, or apartments.

Most booked resorts in Dambulla and surrounding area in the past month

See all

Treat yourself. Popular resorts in Dambulla and nearby

  • Located in Dambulla, 13 miles from Sigiriya Rock, Green Luxe provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

    From $34.97 per night
  • Scored out of 10, guest rating 4.7
    Disappointing - What previous guests thought, 3 reviews

    Set in Dambulla, Dambulla Budget Rest is 656 feet from Dambulla Cave Temple and offers facilities like free bikes.

    From $60 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 36 reviews

    Offering an outdoor swimming pool and Auyurvedic massage therapies, Pelwehera Village Resort Pvt Ltd is located in Dambulla. The property houses a restaurant and provides free Wi-Fi in public areas.

    From $92.40 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 739 reviews

    Amaya Lake Dambulla is located along the shores of Kandamala Lake near Sigiriya and is one of the most popular hotels near Dambulla.

    From $198.45 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 282 reviews

    With its sprawling grounds and natural environment, a quiet escape awaits guests at Sigiriana Resort by Thilanka. It offers an outdoor pool.

    From $133.95 per night

All-inclusive resorts in Dambulla and nearby

Highly rated resorts in Dambulla and nearby

  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 28 reviews

    Featuring a garden, terrace and views of garden, Green House Resort is located in Sigiriya, 5.6 mi from Sigiriya Rock.

    From $20 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 22 reviews

    Located in Sigiriya, 5.2 miles from Sigiriya Rock, Ayubowan Nature Cottage has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

    From $49.95 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 30 reviews

    Located in Sigiriya, 5.1 miles from Sigiriya Rock, Peacock Eco Resort Sigiriya has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

    From $61.05 per night

FAQ about resorts in Dambulla

Resorts That Guests Love in Dambulla

See all
  • Avg. price/night: $38
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 313 reviews
    The resort is in a secluded place, quiet and tranquil. It's managed by a small family and the host has made sure everything to make our trip comfortable. There are a couple of swings for kids to play, a tree house to rent and a lot of trees that bring fresh air. The rooms are clean. The linens are fresh. The breakfast was awesome! The host has cooked us breakfast with fresh organic vegetables. Don't miss the pancakes!!!
    Guest review by
    Raghavendra
    Family with young children