At least four people were killed and 30 injured after a passenger train derailed in Sher Shah, Punjab province, Associated Press reported.