According to details, Akbar Express travelling from Lahore to Quetta collided with a stationary freight train at the Walhar Railway Station in Sadiqabad Tehsil of Punjab province.
He said that heavy machinery was being used to rescue passengers who were stuck in the train, adding that they were being provided with food and water.
City Police Chief Umer Farooq told reporters that the incident seemed to be result of a signal error as the driver of the passenger train suddenly changed tracks and hit a parked freight train, Anadolu Agency reported.
Prime Minister Imran Khan has ordered authorities to provide the best possible medical care to the victims and said he was saddened by the news.
Khan said on his official Twitter account that he has asked the railways minister to take emergency steps to counter decades of neglect of railways infrastructure and ensure safety standards.
"I'm reviewing the accident [and] I have told railway officials to speed up rescue and relief operations", he said, adding that a detailed statement would be issued later.
Minister for Railways Sheikh Rashid Ahmad has announced compensation of 1.5 million Pakstani rupees for the families of the deceased. "There should be an inquiry against the minister since he is responsible for these accidents", Bilawal said. The decision has backfired.
Last month, six people were killed when a freight train collided with a passenger train in Hyderabad 165 km (100 miles) from Karachi.