Two men have charged with drug offences after a police raid netted 660 cannabis plants in Melbourne’s west.

A 28-year-old Braybrook man and 23-year-old Bacchus Marsh man were arrested after a warrant was executed at Mullenger Road, Braybrook, on Wednesday.

Both men have been remanded to appear at Melbourne Magistrates Court on Thursday, charged with offences including cultivating and trafficking a commercial quantity of cannabis.