A head-on collision took place between two goods trains on a National Thermal Power Corporation (NTPC) -operated private line in the Sahibganj district of Jharkhand on Tuesday.