Detectives say someone boarding a bus may have witnessed an assault in Christchurch.

A thirty year old woman was grabbed by a man with messy grey hair and a beard along Barrack Road, near the junction with The Grove, at around 10-30 last Saturday night.

Police say she sustained minor injuries to her face in the unprovoked attack.