Border shopping in Denmark — Germany and Sweden runs
Denmark has 25% VAT and some of Europe's highest alcohol and tobacco taxes. Germany — ten minutes south of Padborg — taxes the same goods at a fraction of the Danish rate. The result is a national sport. Here's how it actually works in 2026.
Denmark has 25% VAT plus some of Europe's highest alcohol and tobacco taxes. Germany — just over the border at Padborg — taxes the same goods at a fraction of the Danish rate. A car full of beer, spirits, soft drinks and groceries from Harrislee saves 1,500–3,000 DKK per trip. Here's where to shop, what's worth bringing back, where the legal lines run and where the money actually is.
The 30-second version
German border (Padborg / Flensburg): savings of 30–70% on alcohol, tobacco and soft drinks. The real money.
Swedish border (Helsingør–Helsingborg ferry): savings of only 10–30% — mostly worth it as a day-trip experience.
Legal quota per person (car): 110L beer, 90L wine, 10L spirits, 800 cigarettes, 1 kg tobacco.
Customs checks are random and rare — roughly 1 in 200 cars at Padborg/Kruså.
One big annual trip saves ~1,500–3,000 DKK; four trips clear 6,000–10,000 DKK.
Germany is closed on Sundays. Tuesday–Saturday only.
The German border — Padborg, Kruså, Flensburg
The German border is where the real money lives. German taxes on alcohol, tobacco and sugary drinks are dramatically lower than Danish ones, and a ten-minute drive south of Padborg lands you in a cluster of border shops and German supermarkets that exist specifically to serve Danish customers. Prices marked in DKK as well as EUR. Staff who speak Danish. Trolleys built for Danish-sized hauls.
Where to shop on the German side
Fakta Harrislee — Danish-owned discount supermarket just south of Flensburg. Prices marked in both DKK and EUR. The default first stop.
Calle (Padborg / Harrislee) — classic border-shop format: beer towers, spirits walls, tobacco counters. Built end-to-end for Danes returning home.
Lidl + Aldi Flensburg — German discount chains at full German prices. Much cheaper than Danish equivalents on staples.
Citti-Park Flensburg — big indoor mall with a large Citti supermarket, mainstream German pricing, plus clothing and household stores.
Real / Marktkauf — German hypermarkets with the broadest range if you want one-stop shopping.
Süderlügum — north-coast border-shop cluster a bit further west on the North Sea side. Often less crowded.
BorderShop Puttgarden / Burg / Heiligenhafen — the southern-route equivalents for anyone arriving by Rødby–Puttgarden ferry.
BorderShop Puttgarden. The lighting is supermarket, the prices are not.
The Swedish border — Helsingør to Helsingborg
The Swedish border is the second-best option, mostly used from Copenhagen and Zealand. Sweden also taxes alcohol heavily — the state-run Systembolaget monopoly is the only place to buy strong beer, wine or spirits, and prices reflect it. Savings are typically only 10–30% versus Denmark. The trip mostly makes sense as a day out, not as a money exercise.
Systembolaget Helsingborg — Sweden's state alcohol monopoly. The only place to buy strong beer, wine or spirits.
Maxi ICA / Willys Helsingborg — large Swedish supermarkets with broad selection.
Specific Swedish goods — knäckebröd, lingonberry products, Marabou chocolate, kaviar tubes, Kalles fish paste.
Ferry on-board shop — the Helsingør–Helsingborg ferry has a tax-free shop that is sometimes cheaper than land-based options for spirits.
Twenty minutes between Denmark and Sweden. The tax-free shop is on board.
Savings per category — the real numbers
The 2026 numbers, verified at Fakta Harrislee and Calle in May. Prices in DKK at typical exchange rates.
Category
Denmark price
German border price
Typical saving
Beer — case of 24 lagers (Tuborg / Carlsberg / German pilsner)
250–300 DKK
80–120 DKK
~50–70%
Spirits — standard 700ml bottle
180–220 DKK
90–140 DKK
~40–60 DKK per bottle
Cigarettes — carton (200 sticks)
500–600 DKK
350–400 DKK
100–200 DKK per carton
Soft drinks — case of 24× 0.33L Coca-Cola / Pepsi
120–160 DKK
70–90 DKK
~30–40 DKK per case
General groceries — pasta, oil, coffee, chocolate
baseline
20–30% lower
adds up across a full trolley
Verified 2026-05-25. Beer cases assume standard Pilsner / lager — premium ales and craft beers narrow the gap. Spirits saving is largest on the volume brands (Smirnoff, Captain Morgan, Bacardi). 1 DKK ≈ 0.13 EUR ≈ 0.14 USD at typical 2026 rates.
“A car full of German beer is not a hobby. It's an economic decision — the same one your parents made and their parents before them. Denmark accepts this. Customs accepts this. The math accepts this.”
— Bo Nexø
What to bring back — the priority list
Beer — Tuborg, Carlsberg, German pilsners. The single biggest saver.
For EU residents (including Danes) returning by car from another EU country, "personal use" indicative thresholds set by Danish customs (skat.dk) are:
Item
Per-person quota (personal use)
Beer
110 litres (roughly 4–5 cases)
Wine (still)
90 litres
Spirits
10 litres
Fortified wine (port, sherry)
20 litres
Cigarettes
800 sticks (4 cartons)
Cigars
200
Smoking tobacco
1 kg
Above these volumes, Danish customs can presume the goods are commercial and charge VAT + duty. The thresholds are indicative, not absolute — bringing 12L of spirits for a confirmed wedding with receipts is fine if you can explain it. Bringing 50L of spirits with no story is not.
The money math — does it actually pay?
One big annual trip — typically 1,500–3,000 DKK saved on a full car-load.
Four trips per year — 6,000–10,000 DKK saved.
Round-trip fuel cost from South Jutland — 200–400 DKK in a petrol car.
From Copenhagen — add 600–1,000 DKK in fuel; only profitable if the car is genuinely full and you cross Storebælt only once.
EV from Copenhagen — round-trip Supercharger fee roughly 150–250 DKK vs. 500–700 DKK petrol equivalent. The EV math still works on a serious shopping run.
The basic rule: savings scale with how full your car is and how empty you started. The full Storebælt toll picture is its own article, but factor in the ~400 DKK eastbound Storebælt crossing if you're coming from Zealand by road instead of via the Helsingør ferry.
Is it legal for Danes to bring alcohol back from Germany?
Yes, within EU "personal use" indicative thresholds: 110L beer, 90L wine, 10L spirits, 800 cigarettes, 1 kg tobacco per person. Above that, Danish customs (Toldstyrelsen) can charge VAT + duty. In practice, car drivers within these limits are almost never stopped — checks at Padborg/Kruså are random and rare, roughly 1 in 200 cars.
How much can you actually save on a German border run?
A full car-load of beer, spirits and soft drinks typically saves 1,500–3,000 DKK per trip versus Danish supermarket prices. A case of 24 beers costs roughly 80–120 DKK in Harrislee versus 250+ DKK in Denmark. Spirits save 40–60 DKK per bottle. Net of fuel (200–400 DKK round trip from South Jutland), one big trip clears 1,000–2,500 DKK.
Where do most Danes shop at the German border?
Fakta Harrislee (Danish-owned, prices marked in DKK + EUR), Calle in the Padborg-Harrislee area (border-shop format aimed at returning Danes) and Citti-Park Flensburg for general groceries. For bulk beer and soft drinks the dedicated border shops at Harrislee and Süderlügum carry the deepest stock.
Is Swedish border shopping worth it from Copenhagen?
Marginal. Sweden also taxes alcohol heavily (Systembolaget state monopoly), so savings are only 10–30% versus Denmark — not 50–70% like Germany. The Helsingør–Helsingborg ferry cost adds up too. Worth it as a day-trip experience or for specific Swedish products (knäckebröd, lingonberry, Marabou chocolate), not as a money-saving exercise.
When is the best time to drive to the German border?
Tuesday–Thursday for empty stores and easy parking. Saturday morning is busiest — be there before 09:00 or skip it. Germany has Sunday closing (Ladenschluss) for almost all retail, so Sunday trips are pointless. Avoid German public holidays — they hit even harder than Sundays.
Can I do border shopping with a rental car?
Yes, but tell the rental company you're crossing into Germany at pickup — most allow it, some charge a small cross-border fee, a few exclude it entirely. Insurance is valid throughout the EU. Keep all receipts. The car itself is fine for customs; what matters is staying within personal-use quotas on what you bring back.