A small town, Barkagaon is located in Hazaribagh District of Jharkhand and is about 18 km south-west of Hazaribagh.
Barso Pani Cave is located here. Barwadi Punkhri, pre-eminent megalith site, is about 6 km away and
Narsinghsthan, a shrine of Narasimha, is about 12 km from the town.
Hazaribagh Lake, Hazaribagh National Park, Canary Hill and Bokaro Waterfalls are other nearby attractions.
Tandwa,
Tutilawa, Katkamsari, Ray and Nawatanr are prominent places nearby.
Ranchi, the state capital, is around 60 km south. Hazaribagh Road Railway Station and Ranchi Airport are closest rail junction and airport respectively.