Grocery prices in Berlin (2026): how much do milk, bread and eggs cost?

Current shelf prices for 17 food staples in Berlin, with US dollar equivalents.

How much do groceries cost in Berlin?

We have current prices for 17 food products in Berlin, read on 8 November 2026.

ProductUnitLocal priceAbout US$
Milk1 L0.95 EUR1.06 $
Eggs10 pieces2.49 EUR2.78 $
Rice1 kg2.99 EUR3.34 $
Pasta500 g1.64 EUR1.83 $
Bread500 g1.23 EUR1.37 $
Cooking oil1 L3.99 EUR4.45 $
Beef1 kg15.58 EUR17.40 $
Ground beef1 kg14.24 EUR15.90 $
Yogurt1 kg1.78 EUR1.99 $
Butter250 g3.29 EUR3.67 $
Drinking water1.5 L0.29 EUR0.32 $
Potatoes1 kg1.29 EUR1.44 $
Tomatoes1 kg3.99 EUR4.45 $
Onions1 kg1.29 EUR1.44 $
Bananas1 kg1.99 EUR2.22 $
Apples1 kg2.99 EUR3.34 $
Oranges1 kg3.49 EUR3.90 $

US dollar figures use European Central Bank reference rates (1 US dollar ≈ 0.90 EUR).

How we collected the prices

  • Prices were read one by one from the public online pages of chain stores.
  • Each row is for one reference unit of that type of product; where we have several prices we use the median.
  • We leave out promotional, members-only and out-of-stock prices; in-store prices and neighbourhoods can differ.
  • Details are on the Data & methodology page.

Compare with your own budget

See what the same money buys in Germany and Türkiye with the comparison tool.

Read next

← All articles