An Ottawa man has been charged with sexual assault after allegedly touching two women inappropriately on OC Transpo buses and removing their shoes.

Ottawa police say on June 4 their officers were called to the Place d'Orleans transit station after a woman reported being touched while on the No. 104 bus at around 10 p.m.

The woman told the bus driver and OC Transpo security was called but the suspect fled before anyone arrived, police said.

Then, on June 11, a second woman told police she had been inappropriately touched after getting off the No. 92 bus on Trim Road at around 12:15 a.m.

The suspect had gotten on the bus with her at the St. Laurent station and followed her to Trim Road, said police. He was arrested at the scene.

In both cases — in addition to the alleged inappropriate touching — the man removed the women's shoes, police said.

The 31-year-old man has been charged with two counts of sexual assault and one count of theft under $5,000.

He was expected to appear in court later Wednesday, police said.