Barh is a town and subdivision of Patna District of Bihar. It is located along the Ganges River, 34 miles (55 km) south-east of Patna.Barh railway station witnessed burning of many trains by a mob protesting the withdrawal of stoppage of trains there and many more causes.