Kaufland // 7-country grocery comparison

What a week of groceries costs at Kaufland — across 7 countries

Same 19-item basket, sized for a family of two adults and two 7-year-olds, priced at Kaufland in Germany, Czechia, Slovakia, Poland, Croatia, Bulgaria and Romania — then checked against what families in each country actually take home.

Family: 2 adults + 2 children (7y) Period: 1 week Countries: 7 Retailer: Kaufland Data pulled: Aug 2026
The basket

19 items, chosen to be identical or near-identical in every country

Standard, private-label-grade goods — the kind stocked in every Kaufland regardless of market — sized for one week of meals for a family of four.

1.5 kg
Mixed wheat-rye bread
7 L
Full-fat milk (3.5%)
10 pcs
Eggs, size M
250 g
Butter
1 kg
Chicken breast fillet
1 kg
Mixed minced meat
2 kg
Potatoes
1 kg
Tomatoes
1 kg
Onions
2 kg
Apples
1 kg
Bananas
1 kg
Rice
1 kg
Pasta
300 g
Gouda / Edam cheese
1 kg
Natural yoghurt
1 L
Sunflower oil
1 kg
Sugar
1 kg
Wheat flour
1 L
Orange juice
Methodology — read before the numbers

Kaufland only runs a public, priced online catalogue in Germany (kaufland.de) and Slovakia/Poland (marketplace, shipped goods — not representative of in-store shelf prices). For most markets Kaufland does not publish a browsable shelf-price list, so item-by-item matching across all 7 countries isn't possible from public sources.

  • Germany — priced directly from real, crowdsourced Kaufland shelf prices (supermarktcheck.de product-price database, cross-checked against kaufland.de), for standard/private-label (K-Classic) versions of each item. Basket total: €56.22.
  • Czechia, Slovakia, Romania — the German basket is rescaled using Eurostat's official 2025 Price Level Index for "food & non-alcoholic beverages" (EU=100), which is confirmed for these three countries in Eurostat's June 2026 release.
  • Poland, Croatia, Bulgaria — Eurostat's country-level index wasn't retrievable as text (published only as a table image), so these three use an indicative index cross-referenced from Numbeo-based grocery cost comparisons, sense-checked against Eurostat's qualitative rankings. Treat these three as directional, not exact.

This means: absolute basket costs for DE/CZ/SK/RO rest on official price-level data; PL/HR/BG are best-effort estimates. All are anchored to real, sourced Kaufland Germany prices — not a guess pulled from thin air.

Basket cost by country

Germany is the most expensive — Poland the cheapest

Weekly basket cost, converted to EUR at approximate August 2026 exchange rates.

Rank Country Basket — local currency Basket — EUR vs. Germany Source basis
1 🇩🇪 Germany €56.22 €56.22 — Real Kaufland prices
2 🇨🇿 Czechia ≈1,208 Kč €49.31 −12% Eurostat PLI 2025
3 🇸🇰 Slovakia €45.57 €45.57 −19% Eurostat PLI 2025
4 🇷🇴 Romania ≈223 lei €43.92 −22% Eurostat PLI 2025
5 🇭🇷 Croatia €41.89 €41.89 −25% Indicative estimate
6 🇧🇬 Bulgaria €39.53 €39.53 −30% Indicative estimate
7 🇵🇱 Poland ≈166 zł €39.03 −31% Indicative estimate
Priciest → cheapest, visualized
🇩🇪 Germany
€56.22
🇨🇿 Czechia
€49.31
🇸🇰 Slovakia
€45.57
🇷🇴 Romania
€43.92
🇭🇷 Croatia
€41.89
🇧🇬 Bulgaria
€39.53
🇵🇱 Poland
€39.03
Now bring in income

Cheapest basket ≠ easiest to afford

Family net income assumes two working adults, each earning the country's average net monthly salary (2025/26 data). Real household income varies with employment status, benefits and number of earners — treat this as a benchmark, not a survey.

€5,300
🇩🇪 Germany — family monthly net income
≈€2,650 / earner
€3,262
🇨🇿 Czechia
≈€1,631 / earner
€2,876
🇭🇷 Croatia
≈€1,438 / earner
€2,694
🇵🇱 Poland
≈€1,347 / earner
€2,614
🇸🇰 Slovakia
≈€1,307 / earner
€2,290
🇧🇬 Bulgaria
≈€1,145 / earner
€2,204
🇷🇴 Romania
≈€1,102 / earner
Affordability burden

One week's basket, as % of monthly family income

Romania has the cheapest basket in cash terms among the euro-converted figures except Poland/Bulgaria — but the lowest income too. One week of groceries eats almost 2% of a Romanian family's entire monthly take-home pay, nearly double Germany's burden, even though the German basket costs 28% more in euros.

🇷🇴 Romania
1.99%
🇸🇰 Slovakia
1.74%
🇧🇬 Bulgaria
1.73%
🇨🇿 Czechia
1.51%
🇭🇷 Croatia
1.46%
🇵🇱 Poland
1.45%
🇩🇪 Germany
1.06%
Two different answers to "priciest"

By sticker price: Germany is priciest (€56.22/week), Poland cheapest (€39.03/week) — a 44% spread.

By what it costs a family relatively: Romania is the toughest place to fill this basket (1.99% of monthly income), Germany the easiest (1.06%) — despite Germany's basket costing the most in absolute euros.

The gap exists because food-price levels converge across the EU far faster than wages do: Germany's food prices are only ~28% above Romania's, but German net income is roughly 2.4x higher.