It will be alleged the driver of the ute refused to stop, initiating a chase through Belmont which ended when police lost sight of the ute.

The chase resumed about 9.30pm, when the vehicle was seen at the intersection of Teddington Street and Albany Highway in Victoria Park.

Police will allege the driver again refused to stop and eventually abandoned the ute on Manchester Street.

A short foot chase followed, before he was arrested on Berwick Street.

The 24-year-old male driver, of no fixed address, has been charged with stealing a motor vehicle, reckless driving, failing to stop, no authority to drive, unlawful damage, possessing cannabis and breaching bail.

He is due to appear in the Perth Magistrate's Court today.

In a separate incident, police noticed an Aprilia 125cc motorcycle with no registration plates travelling north along Walderton Avenue in Balga just before 11pm.

It will be alleged the driver refused to stop and cut through park land on Princess Road.

A short time later, he clipped a curb on Beach Road and came off the motorcycle.

The rider was arrested uninjured.

The 24-year-old Girrawheen man has been charged with reckless driving, failing to stop and no authority to drive.

He is due to appear in the Perth Magistrate' Court on Tuesday, August 19.