Officials said that 12 people were slightly injured from the blast at the depot under the Turkish army’s munitions command about 4 miles east of the port town of Kyrenia. The blast occurred around 1:30 a.m. local time.
Early reports appeared to suggest that an undetected fire that broke out in the area may have triggered the explosion.
Videos shared on social media showed powerful explosions following the initial blast, sending some bystanders scattering.
At the nearby Acapulco hotel, some tourists were treated for minor injuries after most of the hotel’s windows and sliding doors shattered as a result of the explosions. Hotel guests were later bussed to other accommodations until repairs could be completed.
Kudret Ozersay, the foreign minister, said that electricity has been cut in the vicinity of the blast while nearby homes had been evacuated. He also urged area residents to use caution as the blast hurled unexploded ordnance over a wide area.
Ersin Tatar, prime minister of the breakaway Turkish Cypriot north of the ethnically divided nation, told reporters that nine of 12 individuals who suffered minor injuries were treated and released from the hospital. The other three remain in the hospital for observation.
Investigators have already launched a probe to determine the blast's exact cause, Turkey’s defense ministry said.
Cyprus was split in 1974 when Turkey invaded following a coup by supporters of union with Greece. Only Turkey recognizes a Turkish Cypriot declaration of independence and keeps more than 35,000 troops in the north.
In July, Turkish Cypriot officials said that a Syrian, Russian-made S-200 anti-aircraft missile that missed its target and reached Cyprus around 120 miles away was the likely cause of an explosion outside a village in the breakaway north.
The Associated Press contributed to this report.