Military spokesman Brigadier Jayanath Jayaweera said the amnesty was in force from April 25.
"We have received 264 weapons during this period. Anyone could have handed over illegal weapons in their possession without any legal implications," he said.
Jayaweera said the military will launch operations to nab illegal weapons in future.