Rangiri Dambulla International Stadium, set within 1.4 miles from New Peacock Resort as well as Popham's Arboretum placed just a 10-minute drive away are well worth visiting. If you want to explore even more landmarks in Dambulla, consider checking out Dambulla Royal Cave Temple, which is located 1.3 miles away.