Is Heroin legal in Belgium?
- Legal status
- Controlled under the Drug Law of 24 February 1921 — illegal; no tolerance threshold; possession and supply criminal
- Consequences if caught
- Heroin has no tolerance threshold under the Belgian Drug Law of 24 February 1921 — possession is criminal, and sale, supply and trafficking are criminal. The 3 g cannabis tolerance does NOT apply to other drugs.
- If prescribed or medical
- Not a prescribed traveller medicine in this form.
- Documentation
- Cannabis remains ILLEGAL — adult (18+) possession of up to 3 g or one female plant is the lowest prosecution priority (a simplified police report, in practice a €120–200 fine, no arrest absent aggravating circumstances), but this is tolerance/depenalization, NOT decriminalization or legalization. Aggravating circumstances or more than 3 g trigger criminal prosecution; for minors all cannabis possession is always criminal. Medical cannabis means authorized cannabis-based medicines only (e.g. Sativex) by prescription plus pharmacist CBD preparations — no flower. Importing cannabis (even from the Netherlands) is a separate, more serious offence. [recommendation] An April 2024 parliamentary report recommended a new cannabis framework — not law. Carry any controlled medicine with its prescription and confirm requirements with your embassy before travel.
- Drug Law of 24 February 1921 (as amended 2003/2005) + Royal Decree + 2005 ministerial directive
- euda.europa.eu
- unodc.org
Drug laws and enforcement change and vary within a country. This is not legal advice. Always confirm with Belgium’s embassy or official drug authority before traveling; penalties can be severe, including imprisonment.
Before you travel
Verify current rules with the destination country’s official drug authority and your own country’s embassy before traveling. Find the destination’s U.S. embassy & official country guidance →
Non-U.S. travelers: check your own government’s travel advisory and embassy.
If you’re detained or arrested abroad
Contact your own country’s embassy or consulate in the destination immediately — not the destination’s authorities. U.S. citizens: contact the nearest U.S. embassy/consulate and the U.S. State Department at +1-202-501-4444 (from abroad). If a U.S. citizen is arrested or detained abroad →
