Croatia customs rules & duty-free allowances

Last reviewed October 1, 2026·Official source

Croatia sits on the EU's external border with Serbia, Bosnia and Montenegro, so its land crossings are where customs scrutiny is tightest — especially for undeclared cash and for meat, dairy and plant products brought in from non-EU neighbours. If you're arriving from another EU country, the duty-free allowances below simply don't exist for you.

Duty-free allowances

Alcohol
1.0 L
1 litre of spirits over 22% ABV, OR 2 litres of fortified or sparkling wine up to 22% ABV, OR 4 litres of still wine, OR 16 litres of beer. You may combine wine and beer, but the total must not exceed the single highest applicable limit. Minimum age 18.
Tobacco
200 cigarettes
or 50 cigars / 250 g
Cash to declare
$10,000
€10,000 or more (about USD 10,800) in cash or bearer-negotiable instruments must be declared. Use the standard EU cash declaration form, available from the customs office or online. Declare before leaving the customs area — there is no arrival card, so ask a customs officer for the form.
Goods duty-free
$800
Goods up to €800 (about USD 860) for personal use or gifts are duty-free. Above that, you pay import duty (usually 2.5–17% depending on the item) plus 25% Croatian VAT on the total value. Travellers under 15 have a €150 limit.

Prohibited — banned from import

  • Narcotics and psychotropic substances (except with a valid prescription for personal medical use)
  • Counterfeit goods and pirated products
  • Meat and dairy products from non-EU countries (personal imports are banned)
  • Endangered species and products made from them (CITES)
  • Offensive weapons, including certain knives and pepper spray
  • Cultural goods illegally exported from their country of origin

Restricted — allowed with a permit or declaration

  • Firearms and ammunition (require a permit from Croatian authorities)
  • Plants and plant products (require a phytosanitary certificate)
  • Live animals (require health certificates and sometimes quarantine)
  • Medicines containing controlled substances (require a permit from HALMED)
  • Drones (must be registered and may require permission for certain areas)

Arriving: red vs green channel

Croatia uses the red/green channel system at international airports, seaports and land crossings. If you have nothing to declare, walk through the green channel — you can still be stopped and searched. If you exceed an allowance, carry €10,000 or more in cash, or have restricted items, go to the red channel and speak to a customs officer. There is no arrival card; declare verbally or with the appropriate form.

Tax-free shopping & VAT refunds

Croatia offers a VAT refund for tourists on purchases over €100 (about USD 108) in a single store. Look for the 'Tax Free' or 'Global Blue' sign, get the form stamped by customs at the airport before check-in, then claim the refund at the refund desk or by mail. The refund is 13% of the purchase price (VAT is 25%, but the refund is calculated on the net amount).

Bringing medication

You can bring personal medication for up to 30 days if it's for your own use. Carry a prescription or doctor's letter for any controlled substance. Croatia has strict rules on narcotics and psychotropic drugs — some common medications (e.g., certain strong painkillers, ADHD drugs, or sedatives) require a special permit from the Croatian Agency for Medicinal Products and Medical Devices (HALMED). Check before you travel.

Food, plants & animal products

You cannot bring meat, dairy, or products of animal origin from outside the EU (with limited exceptions for baby food and special medical needs). Plants, seeds, and fresh fruit/vegetables are also restricted and may require a phytosanitary certificate. Declare any food or plant items — failure to do so can result in fines or confiscation.

Rules worth knowing

Cash declaration is strictly enforced

If you carry €10,000 or more in cash, you must declare it. Croatian customs can fine you up to 50% of the undeclared amount, and they do check — especially at land borders with non-EU neighbours like Serbia and Bosnia.

No duty-free if arriving from another EU country

If you're flying or driving from another EU member state, you cannot buy duty-free goods and you must have paid VAT and excise in the country of purchase. The allowances above only apply to arrivals from outside the EU.

Personal use only

All allowances are for personal use or gifts. If customs suspects you're bringing in goods for resale (e.g., multiple identical items, large quantities), they can seize the goods and impose penalties.

Seafood and fish products

You can bring up to 20 kg of fish or fishery products from non-EU countries, but they must be gutted and cleaned. Other animal products are banned.

Frequently asked questions

You clear customs in Croatia, because Frankfurt is just a transit stop and you're not entering the EU there. However, if you change planes in Frankfurt and your bags are checked through, you won't see your bags until Croatia. You still declare in Croatia.
Yes, but drones must be registered with the Croatian Civil Aviation Agency (CCAA) if they weigh over 250g. You also need to follow local flight rules — some areas, like national parks and near airports, are no-fly zones. Customs may ask to see your registration.
If you're caught, you'll pay the duty plus a penalty, which can be up to 50% of the value of the goods. It's always better to use the red channel and declare — you'll only pay the duty, not a fine.
No, because the total value of your goods (including gifts) is under the €800 allowance. But if the total value of all goods exceeds €800, you pay duty on the excess amount, not the full value.
Yes, up to 4 litres of still wine per adult. If you bring more, you'll pay excise duty and VAT on the excess. The wine must be for personal use.
No, euros are the local currency, but if you have €10,000 or more in any currency (including euros), you must declare it. The declaration is for all cash and bearer instruments combined.
If it's for personal use and less than 30 days' supply, you don't need to declare it at customs, but you should carry a prescription or doctor's letter. For controlled substances, you need a permit from HALMED before you travel.