An enraged passenger accused of cutting a bus queue flew into a rage, scolding and spitting two women on the face at Woodlands Bus Interchange on Tuesday night.
In the video, which has since gone viral, he is seen pointing a finger at a female passenger in a green dress, and hurling vulgarities at her.
Then he spits on her face and she calmly wipes it off.
Next, he shouts "I'll make you cry", then spits on her again.
Several SMRT staff and security personnel are seen standing alongside, watching it happen.
The video also shows that once, the security staff tried to shield the woman in the green dress when the man attempted to punch her.
The commotion was captured by Facebook user Sia Jianhe.
When he posted the video on his profile page, more than 300 people chimed in to criticise the aggressive passenger.
At press time, the video had more than 19,000 shares and nearly 3,000 likes.
In a note to the video, Mr Sia describes what happened before he started filming.