The journey from Nalhati to Hazaribagh takes you to the scenic hills of Jharkhand. You can travel by train or road. The distance is approximately 300 km. The route takes about 7 hours.
Total Distance: 300 km driving distance, 250 km straight-line air distance.
Check the train schedule carefully.
October to March for pleasant weather.