Lidl: A Different Promise at a Similar PriceNarrow moat
Dino Polska (DNP) — moat facet
A thousand stores in twenty-four years against Dino's three thousand in eleven — the same market, entirely different arithmetic.
Lidl opened its thousandth Polish store in July 2026, twenty-four years after entering the market.
That pace — a thousand stores in twenty-four years against Dino's 3 176 in eleven1 — is the clearest measure of how differently the two have expanded. Lidl builds larger stores in larger catchments and competes on a specific proposition: discount prices on a curated range with a quality positioning, weekly non-food promotions, and strong own-brand penetration.
Dino's proposition is almost the inverse. Ordinary private label is 6,6% of network sales2, because a small-town shop competing partly against the inconvenience of driving further cannot afford to be missing the brands people came for. Dino stocks what customers recognise; Lidl persuades them to buy its own.
Where Dino does own its product, it owns it completely rather than broadly. Lidl's own-brand programme spans the range; Dino's manufacturing covers one category, the fresh meat and cold cuts from a plant it holds outright3 — a narrower integration, and a deeper one.
Where the two meet, Lidl is a serious competitor on price. In much of Dino's estate they do not meet, and Lidl's slower, larger-format expansion suggests that will remain true for some time. The arithmetic of the two roll-outs explains why: Dino added 345 stores in 2025 alone4, a third of what Lidl has built in Poland since 2002, because a 400-square-metre box in a small town is a far cheaper and faster thing to put up than a full discount store.
Watch Lidl's store count against its format. A thousand stores reached in 2026 at the current cadence is not a threat to Dino's catchments; an acceleration paired with a smaller box would be.
A thousand Polish stores after twenty-four years is a cadence that does not reach Dino's catchments quickly.
A thousand stores in twenty-four years against Dino's 3 176 in eleven. Lidl competes hard where the two meet and its cadence does not reach Dino's catchments quickly.
Source: Polish grocery market coverage, July 2026 ↗- ReportedThat pace — a thousand stores in twenty-four years against Dino's 3 176 in eleven — is the clearest measure of how differently the two have expanded.Dino Polska Management Report for the first half of 2026 - 3 176 stores at 30 June 2026 (341 more than a year earlier), 86 openings in the second quarter, revenue of 9 531,4m złoty up 10,5%, like-for-like growth of 0,3% in the quarter and 2,2% for the half, and the EBITDA margin of 6,98% against 7,54% — H1 2026 · publ. August 2026 · source ↗
- ReportedOrdinary private label is 6,6% of network sales, because a small-town shop competing partly against the inconvenience of driving further cannot afford to be missing the brands people came for.Dino Polska Management Board's Activity Report for 2025 - Section 3,2, description of the Group (Agro-Rydzyna, the wholly-owned meat processing plant at Kloda supplying the fresh counters, private label at 6,6% of network sales excluding its output, the eZebra internet business, and the direct sourcing arrangements with producers) — FY2025 · publ. March 2026 · source ↗
- Third-party estimateLidl's own-brand programme spans the range; Dino's manufacturing covers one category, the fresh meat and cold cuts from a plant it holds outright — a narrower integration, and a deeper one.Polish grocery market coverage, 2026 - Biedronka at roughly a quarter of the market and approaching 4 000 stores, Lidl's thousandth Polish store opened 23 July 2026, Zabka's record 1 394 openings in 2025, and discounters at roughly 39% of grocery spending — 2026 · publ. 2026 · source ↗
- Third-party estimateThe arithmetic of the two roll-outs explains why: Dino added 345 stores in 2025 alone, a third of what Lidl has built in Poland since 2002, because a 400-square-metre box in a small town is a far cheaper and faster thing to put up than a...Polish grocery market coverage, 2026 - Biedronka at roughly a quarter of the market and approaching 4 000 stores, Lidl's thousandth Polish store opened 23 July 2026, Zabka's record 1 394 openings in 2025, and discounters at roughly 39% of grocery spending — 2026 · publ. 2026 · source ↗