Poland customs rules & duty-free allowances

Last reviewed July 2, 2026·Official source

Poland is in the EU but uses its own currency (PLN). The biggest trap: you must be 18 to bring in any alcohol or tobacco, and the limits are per person — if you're travelling with family, each adult gets their own allowance. Also, Poland has strict biosecurity: no meat or dairy from outside the EU, and land travellers from non-EU countries face a much lower duty-free goods allowance than air/sea travellers.

Duty-free allowances

Alcohol
1.0 L
1L of spirits over 22% ABV, OR 2L of wine/beer (under 22% ABV). Must be 18+. Value up to 300 PLN (~$75) duty-free; above that, duty applies.
Tobacco
200 cigarettes
or 50 cigars / 250 g
Cash to declare
$10,000
Declare cash or equivalent monetary instruments of 10,000 EUR or more (approx. 45,000 PLN). Use the Customs Declaration Form (SAD) at the red channel or electronic declaration via the PUESC platform.
Goods duty-free
$800
Duty-free allowance for goods (including gifts) up to 300 PLN (~$75) for air/sea travellers; 150 PLN (~$38) for land travellers. Above that, duty is 2.5%–12% depending on item. For goods over 700 EUR, full customs clearance required.

Prohibited — banned from import

  • Narcotics and psychotropic substances (including cannabis, even for medical use without prior authorization)
  • Counterfeit goods (brand fakes, pirated software)
  • Endangered species products (CITES items like ivory, tortoiseshell, caviar without permit)
  • Weapons, ammunition, explosives (including pepper spray over 50ml, knives over 12cm blade)
  • Pornographic material depicting minors
  • Meat and dairy products from outside the EU (except limited quantities from Andorra, Liechtenstein, Norway, San Marino, Switzerland)

Restricted — allowed with a permit or declaration

  • Medications containing controlled substances (require prescription and declaration)
  • Plants, seeds, and soil (require phytosanitary certificate and declaration)
  • Firearms and ammunition (require Polish permit or EU Firearms Pass)
  • Cash over 10,000 EUR (must declare)
  • Drones over 250g (must be registered in Poland or have EU drone operator certificate)

Arriving: red vs green channel

Use the green channel if you have nothing to declare (goods within limits, no prohibited/restricted items). Use the red channel if you have goods to declare, cash over 10,000 EUR, or restricted items. No arrival card required; random checks occur.

Tax-free shopping & VAT refunds

Tourists from non-EU countries can claim VAT refund on purchases over 200 PLN at a single store. Look for 'Tax Free' signs. Get a Tax Free form at the store, then present goods, receipts, and passport at the VAT refund desk (e.g., Global Blue, Planet) at the airport before check-in. Refund is typically 13–15% of the purchase price.

Bringing medication

Personal medications for up to 3 months are allowed without a prescription. For controlled substances (e.g., strong painkillers, ADHD meds), carry a doctor's prescription in English or Polish, and a letter stating the condition and dosage. Some common Western meds like codeine-based painkillers are controlled here.

Food, plants & animal products

No meat, dairy, or products containing them from outside the EU. Fruits, vegetables, and plants from non-EU countries must be declared and may require phytosanitary certificates. Seeds and soil are generally banned. From EU countries, most food is allowed.

Rules worth knowing

EU vs non-EU origin matters

Goods bought duty-free in another EU country are not subject to Polish customs if for personal use. But if you're arriving from outside the EU, the 300 PLN limit applies. Keep receipts.

Tobacco and alcohol age limit strictly enforced

You must be 18 to bring in any alcohol or tobacco. Customs officers may ask for ID. If you're under 18, your allowance is zero.

Cash declaration is electronic or paper

You can declare cash online via the PUESC platform before arrival, or fill out a paper SAD form at the red channel. Failure to declare cash over 10,000 EUR can result in seizure and fines up to 100% of the amount.

No duty-free for land travellers from non-EU countries

If you arrive by car or bus from a non-EU country (e.g., Ukraine, Belarus, Russia), the duty-free goods allowance is only 150 PLN (~$38) — much lower than the 300 PLN for air/sea travellers.

Frequently asked questions

Yes, but if it weighs over 250g, you must register it with the Polish Civil Aviation Authority (ULC) or have an EU drone operator certificate. You also need third-party liability insurance. Flying without registration can result in fines up to 5,000 PLN.
For land travellers from non-EU countries, the duty-free allowance is 150 PLN (~$38) for goods, plus 1L spirits or 2L wine/beer, and 200 cigarettes. Cash over 10,000 EUR must be declared.
No. Meat and dairy products from outside the EU are banned, even if they are Polish-style. You cannot bring any meat, cheese, or sausage from the US, Canada, or other non-EU countries.
No, personal electronics for your own use are not subject to duty. But if you have multiple high-value items (e.g., 3 laptops), customs may consider them commercial goods and require declaration and duty payment.
ADHD meds (e.g., methylphenidate) are controlled substances in Poland. Carry a doctor's prescription in English or Polish, a letter explaining the condition and dosage, and a copy of your medical records. Only bring up to 3 months' supply. Declare at the red channel.
Yes, if you bought them at a Polish airport duty-free shop, they are considered EU goods. You can take them to any EU country without further customs checks, as long as they are for personal use.
Customs can seize the cash and fine you up to 100% of the undeclared amount. In serious cases, you may face criminal charges for money laundering. Always declare at the red channel or via PUESC.