Police said the attack happened at about 3:45 p.m., as the victim and the suspect were stepping off a bus inside the station.
The 25-year-old victim was taken to hospital in serious condition.
The suspect, a male, was arrested about an hour later.
Police say the suspect will be charged with aggravated assault and assault with a weapon.
No names have been released.