The woman was waiting for the Tube at Baker Street station in the early hours of Saturday morning when the incident happened.
British Transport Police say they are investigating a hate crime after they were contacted the victim shortly after the alleged attack.
Aniso Abulkadir posted about the ordeal on Twitter, alongside a picture of the suspect.
The series of Tweets have since gone viral with more than 21,000 retweeting the image.
In the post, Aniso Abdulkadir wrote: 'This man at Baker Street station forcefully attempted to pull my hijab off and when I instinctively grabbed ahold of my scarf he hit me.'
She posted: 'He proceeded to verbally abuse my friends and I, pinning one of them against the wall and spitting in her face.
'The woman was throwing out threats and was also verbally abusive.'
A spokesman for the police confirmed they received a report of a hate crime shortly after the alleged incident happened.