Twenty handguns and around one thousand bullets have been found hidden in a lorry at the Port of Dover.
The truck was stopped at the Eastern Docks by Border Force officers.
A variety of drugs worth £7.5 million were also discovered including, cocaine, heroin and ketamine.
Two Polish nationals, Lukasz Kur and Rafal Anyszek, have been charged.
Both are due to appear at Margate Magistrates Court on Monday morning.