Four people have been stabbed in a knife attack at a train station in Frankfurt.

German police confirmed that at least four people were injured after being stabbed at Hauptwache station in the city just after 5pm local time today.

The perpetrator is now on the run, officials added.

A message on Frankfurt police's Twitter feed read: " There was a knife assault at the #Hauptwache in #Frankfurt. That’s why so many colleagues [police officers] and rescue workers there."

All four victims have been taken to hospital with non-life threatening injuries.

The incident occurred at the B-level of the train station in the centre of Frankfurt.

Dramatic images shared on social media showed police officers and ambulances at the station and pools of blood on the floor of the concourse.