Man fights for life after being stabbed repeatedly

A 33-year-old man is fighting for his life after being stabbed multiple times at a motel in Dunsborough, WA.

The man was sitting at a table just after 9.00pm on Friday 24th March 2017 when another man approached him and allegedly stabbed him several times before running away.

The injured man was flown to Royal Perth Hospital where he remains in a critical condition.

Police arrested the alleged offender, a 37-year-old man, outside a local restaurant a short time later.

He has been charged with intent to do grievous bodily harm and is expected to appear in the Bunbury Magistrates Court.

Police believe the men were known to each other.