Three men have been charged after more than 300 guns and four tonnes of ammunition were seized in central Queensland.

On Monday, police raided a property at Moonford, near Monto, and found a huge cache of military style weapons and handguns.

“This is certainly one of the largest hauls of firearms, ammunition and weapons we have uncovered,” Detective Superintendent Jon Wacker said.

“While some of the weapons were determined to be registered, a significant proportion of the guns were illegal, modified or converted in some way.”