Police officials said that the train collided with the rickshaw near the Sehwan Sharif railway crossing in Jamshoro district.
"The rickshaw was carrying around 16 passengers and these included mostly school students going home," police said.
Several others were injured in the incident.
Such mishaps are common in Pakistan, where thousands of railway crossings are unmanned and mismanaged.