Around 4pm police were patrolling Sutherland Railway Station, when they stopped the 18 year old man.
Police searched the him and allegedly located three knives, 22g of cannabis, and drug paraphernalia. The knives included a 30cm bread knife, 25cm hunting knife and a 15cm utility knife.
He was arrested and taken to Sutherland Police Station, where he was charged with custody of knife in public, possess prohibited drug and not make ticket available for inspection. He is due to appear before Sutherland Local Court on May 9.