Croatia
ESEurope
🇭🇷

WeaponsCroatia

What travelers need to know about weapons in Croatia. What is legal at home can be a serious crime here — each rule links to its official source.

Short answer

Weapons in Croatia: restricted — there are real limits travelers must follow.

Get alerted when this changesLawLert pings you if Weapons law changes in Croatia. Free.Get the free app
RESTRICTED

Pepper spray, stun devices, knives and airsoft/paintball guns need no Croatian permit - but airsoft and paintball guns MUST be declared when you cross the border, all of them must be kept out of sight in public, and carrying one in a way that suggests you mean to use it on someone turns it into a PROHIBITED weapon.

Failing to declare weapons and ammunition to the border police when crossing the state border (art. 60(3)) falls under art. 70: a fine of 660.00 to 5,300.00 euros or up to 60 days in prison, and under art. 60(4) the border police will seize the weapon and ammunition and hold them until the misdemeanour proceedings are concluded. Carrying a category B, C or D weapon in a public place so that it is visible to other citizens or disturbs them (art. 29(5)), and exceeding the three hunting weapons / 500 smoothbore / 100 rifled round limits (art. 60(1)), fall under art. 71: 390.00 to 1,990.00 euros or up to 30 days in prison. These are the euro figures that replaced the original kuna amounts with effect from the day Croatia adopted the euro.

§ Narodne novine - Zakon o nabavi i posjedovanju oruzja gradana, NN 94/2018 (24.10.2018.), arts. 7, 8, 29, 60, 63, 65 and the penalty articles 70 and 71, read first-hand this run as full statute text. THE PENALTY FIGURES WERE DELIBERATELY NOT TAKEN FROM THAT TEXT, WHICH IS IN KUNA: they were read first-hand from Zakon o izmjenama Zakona o nabavi i posjedovanju oruzja gradana, NN 114/2022 (3.10.2022.), arts. 1 and 2, which substitute 660,00 to 5300,00 eura for 5000,00 to 40.000,00 kuna in art. 70(1) and 390,00 to 1990,00 eura for 3000,00 to 15.000,00 kuna in art. 71(1), and which by its art. 6 entered into force on the day the euro was introduced as the official currency of Croatia. The Act has also been supplemented by NN 42/2020.

Verified Sep 15, 2026

LawLert is an independent app and is not affiliated with any government. It summarizes laws from official government and U.S. State Department sources for general information only. This is not legal advice, and laws change. Always confirm with official sources and local authorities before you travel.
TrackTrack this lawSet up