Ramgarh is a taluk headquarters town located around 50 km south of
Hazaribagh,
Jharkhand. The state capital
Ranchi is 30 km away.
This hilly town was a princely state in medieval times and was ruled by tribal dynasty kings. The Bharki River flows through Ramgarh.
Regular bus services are available to Hazaribagh National Park from the town. National Highway 33 passes through Ramgarh. Barka Kaha Railway Station serves this town. Ranchi Airport is the closest airport.