A cyclist has been charged after allegedly stealing flowers from Kings Park in the early hours of yesterday morning.

The 55-year-old Leederville man was stopped by officers on patrol on Havelock Street, West Perth about 2.45am.

He was carrying three big bags of native flowers.

Police allege the man stole the flowers from Kings Park.

He is due to appear in court next month charged with taking flora or fungi on designated land.