The victims were standing on the railway tracks watching celebrations for the Hindu festival of Dusshera, eyewitnesses told BBC Punjabi.
They did not hear the train approach as they watched a firecracker-filled effigy of the demon king Ravana burn.
Officials said the priority now was to take the injured to local hospitals.
There are fears that the death toll will rise further.
More about: India