Guide · groceries & food

Comparing grocery and food costs

Food is the basket you buy most often, so the grocery price level shapes day-to-day spending. Here is how it varies across Europe and why the gap is smaller than for rent.

Cheapest groceries
🇧🇬 Bulgaria
Priciest groceries
🇨🇭 Switzerland

Cheapest countries for groceries (top 10)

1. 🇧🇬 Bulgaria702. 🇵🇱 Poland743. 🇷🇴 Romania754. 🇭🇺 Hungary825. 🇸🇰 Slovakia866. 🇱🇻 Latvia897. 🇱🇹 Lithuania908. 🇭🇷 Croatia929. 🇨🇿 Czechia9210. 🇬🇷 Greece95

Lower bars are cheaper groceries relative to the EU-27 average of 100. See the full cheapest-groceries ranking.

Why food prices converge

Compared with housing, the spread in grocery prices across Europe is relatively narrow. The reason is that much food is tradable: it can be shipped across borders, so prices cannot drift too far apart before imports close the gap. Housing, by contrast, cannot be imported, so local supply and demand set the price. That is why the rent index ranges far more widely than the grocery index.

What still drives the differences that remain:

  • VAT and excise rates on food, which vary by country and product.
  • Local labour and retail-property costs baked into shelf prices.
  • Domestic agriculture versus reliance on imports.
  • Competition between supermarket chains, which is fiercer in some markets.

What the grocery index measures

The grocery price level covers food and non-alcoholic beverages on the EU-27 = 100 scale. It is built from prices for a standardised basket, so an index of 110 means food costs roughly 10% above the EU average; 90 means about 10% below. Because the basket is the same everywhere, the figures are directly comparable across countries.

A few things to keep in mind:

  • It is an average basket; your own shop depends on what you buy and where.
  • Discount chains can beat the national average substantially.
  • Alcohol and tobacco are tracked separately and are not in this figure.
  • Eating out is a different category, see the dining index on each country page.

How much groceries move the needle

Because food is bought constantly, even a modest percentage difference compounds over a year. But in absolute euros the grocery gap between countries is usually smaller than the rent gap, so it rarely decides where a place sits overall. Use the grocery index as a secondary factor: it matters most for households that spend a large share of income on food, and it is a useful tie-breaker between two countries with similar rent.

Putting it together

For a complete affordability picture, read the grocery index alongside the categories that move more:

How much groceries really change the picture

It is easy to overweight food when comparing countries, because groceries are the prices we notice most: we buy them several times a week and remember the receipt. But in the structure of a household budget, food is a smaller and more uniform line than rent. Because much of it is tradable, the grocery index ranges across a narrow band, most European countries sit within a fairly tight spread, where rent indices fan out dramatically. So while a cheaper grocery basket is a genuine saving, it rarely decides where a country lands overall, and it almost never outweighs a large difference in housing.

That said, groceries matter more for some people than others. A large family, a household on a tight budget, or anyone who cooks at home rather than eating out will spend a bigger share of income on food, so the grocery index deserves more weight in their decision. There is also room to beat the average: discount supermarket chains, seasonal and local produce, and own-brand staples can pull a real food bill well below the national figure, in a way that is harder to do with rent. So treat the grocery index as a useful secondary factor and a good tie-breaker between two otherwise similar countries, and remember that your own shopping habits can move your food costs further than the index gap between most countries.

The bottom line

Groceries are the prices you notice, but rarely the ones that decide a move. The food index sits in a narrow band, so it works best as a secondary factor and a tie-breaker between similar countries, and it matters more for large or budget-conscious households. Your own shopping habits, from discount chains to seasonal produce, can move your real food bill further than the index gap between most European countries.

Source: Eurostat, comparative price levels (HICP), food and non-alcoholic beverages Eurostat, comparative price levels (HICP), food and non-alcoholic beverages Food price-level indices, EU-27 = 100, 2023.

Important: these are official Eurostat averages for general information, not personal financial advice. Your own grocery spend depends on what and where you buy; verify current prices before any budget decision.

Data compiled and verified by the PlainCostOfLiving team.